“
Slaves are not allowed to say no. Laborers may be hesitant to say no. But
professionals are expected to say no. Indeed, good managers crave someone who
has the guts to say no. It’s the only way you can really get anything done.
”
”
Robert C. Martin (The Clean Coder: A Code of Conduct for Professional Programmers)
“
Why do most developers fear to make continuous changes to their code? They are afraid they’ll break it! Why are they afraid they’ll break it? Because they don’t have tests.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
What is wrong? Is this related to the notice I received from Queen Windermere that a war was being beta-tested, and might be cleared for release? I do not have time to allow my coders to be slaughtered. It seems very inefficient.
”
”
Seanan McGuire (A Red-Rose Chain (October Daye, #9))
“
Think twice, code once.
”
”
Waseem Latif
“
And we can talk about everything-she's a coder, too. And she got a thirty-four on the ACT (Cath got a thirty-two).
”
”
Rainbow Rowell (Fangirl)
“
He wasn’t the best coder or the most introspective human being, and you must know that it takes the best coder and the most human human to produce the best droid in this age. (Douglas Parsley
”
”
Alan Chains (Return to Island X)
“
The problem is that we view estimates in different ways. Business likes to view estimates as commitments. Developers like to view estimates as guesses. The difference is profound.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
The computer is incredibly fast, accurate, and stupid.
Man is unbelievably slow, inaccurate, and brilliant.
The marriage of the two is a force beyond calculation.
”
”
Waseem Latif
“
What would happen if you allowed a bug to slip through a module, and it cost
your company $10,000? The nonprofessional would shrug his shoulders, say
“stuff happens,” and start writing the next module. The professional would
write the company a check for $10,000!
”
”
Robert C. Martin (The Clean Coder: A Code of Conduct for Professional Programmers)
“
All so-called ‘quantitative’ data, when scrutinized, turn out to be composites of ‘qualitative’ – i.e., contextually located and indexical – interpretations produced by situated researchers, coders, government officials and others. The
”
”
Anthony Giddens (The Constitution of Society: Outline of the Theory of Structuration)
“
If you are tired or distracted, do not code.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
When you are working on a problem, you sometimes get so close to it that you can’t see all the options. You miss elegant solutions because the creative part of your mind is suppressed by the intensity of your focus. Sometimes the best way to solve a problem is to go home, eat dinner, watch TV, go to bed, and then wake up the next morning and take a shower.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
... coding and technical chops are now an essential part of being a great marketer. Growth hackers are a hybrid of marketer and coder...
”
”
Ryan Holiday (Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising)
“
I could give him business cards...multi-camoflauge background. David, woodworker, amateur computer coder, and decoder extraordinaire," Lily daydreamed.
"Coder and decoder," Anna chuckled.
”
”
Kate Willis (The Treasure Hunt)
“
Readability of code is now my first priority. It's more important than being fast, almost as important as being correct, but I think being readable is actually the most likely way of making it correct.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
They took one look at Zip2’s code and began rewriting the vast majority of the software. Musk bristled at some of their changes, but the computer scientists needed just a fraction of the lines of code that Musk used to get their jobs done. They had a knack for dividing software projects into chunks that could be altered and refined whereas Musk fell into the classic self-taught coder trap of writing what developers call hairballs—big, monolithic hunks of code that could go berserk for mysterious reasons.
”
”
Ashlee Vance (Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future)
“
When you cannot concentrate and focus sufficiently, the code you write will be wrong. It will have bugs. It will have the wrong structure. It will be opaque and convoluted. It will not solve the customers’ real problems. In short, it will have to be reworked or redone. Working while distracted creates waste.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Finding security in mediocrity is an exhausting process. You can work only so many hours, fret only so much. Being a slightly better typist or a slightly faster coder is insufficient. You’re always looking over your shoulder, always trying to be a little less mediocre than the guy next to you. It wears you out.
”
”
Seth Godin (Linchpin: Are You Indispensable? How to drive your career and create a remarkable future)
“
This was one of the best parts of being a coder, and an artist: the thrill of being in the middle of creating something delightful. It’s like the anticipation of eating freshly baked bread after its aroma fills the room.
”
”
Joy Buolamwini (Unmasking AI: My Mission to Protect What Is Human in a World of Machines)
“
You ever thought about working on the game-design side of things?” Sharp pleasure. And doubt. “You hire girls?” Nell tried not to let the steam blow out her ears. This was freaking 2014. “We hire great coders who can think.”
”
”
Debora Geary (A Dangerous Witch (Witch Central, #3))
“
You see, programmers tend to be arrogant, self-absorbed introverts. We didn’t get into this business because we like people.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
An algorithm is like a recipe.
”
”
Waseem Latif
“
Alex,” Irene said, and it was a sigh. She was tired of coders who thought the world spun around Silicon Valley, tired of this girl who looked at her as though she knew everything there was to know already. “Can we work together this one time?
”
”
Grace D. Li (Portrait of a Thief)
“
And once I realized that code I write never fucking goes away and I'm going to be a maintainer for life. I get comments about blog posts that are almost 10 years old. "Hey, I found this code. I found a bug," and I'm suddenly maintaining code.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
As a coder and a writer, I always kept a foot in each world. For years, I did not understand how they could possibly converge. But neither made sense in isolation. I studied the humanities to understand logic and programming, and I studied the sciences to understand language and literature.
”
”
David B. Auerbach (Bitwise: A Life in Code)
“
You should plan on working 60 hours per week. The first 40 are for your employer. The remaining 20 are for you. During this remaining 20 hours you should be reading, practicing, learning, and otherwise enhancing your career.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
The fundamental assumption underlying all software projects is that software is easy to change. If you violate this assumption by creating inflexible structures, then you undercut the economic model that the entire industry is based on. In
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Armstrong: I think the lack of reusability comes in object-oriented languages, not in functional languages. Because the problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
The unit tests are documents. They describe the lowest-level design of the system.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
An estimate is not a number. An estimate is a distribution.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
QA and Development should be working together to ensure the quality of the system. The
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
We’re all optimists in our profession or we’d be forced to shoot ourselves. - Joshua Bloch
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
For years, coders have been programming computers so that they perform repetitive tasks for us. Now they automate our repetitive thoughts.
”
”
Clive Thompson (Coders: The Making of a New Tribe and the Remaking of the World)
“
STOP APPLYING PATCHES.
RECODE YOURSELF NOW.
24 Dec National Mathematics Day
”
”
Vineet Raj Kapoor
“
More than introversion or logic, though, coding selects for people who can handle endless frustration.
”
”
Clive Thompson (Coders: The Making of a New Tribe and the Remaking of the World)
“
Jeff Hammerbacher, a software coder and one of Facebook’s early hires, succinctly said, “The best minds of my generation are thinking about how to make people click ads. That sucks.
”
”
Astra Taylor (The People’s Platform: Taking Back Power and Culture in the Digital Age)
“
Growth hackers are a hybrid of marketer and coder, one who looks at the traditional question of “How do I get customers for my product?” and answers with A/B tests, landing pages, viral factor, email deliverability, and Open Graph. . . .
”
”
Ryan Holiday (Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising)
“
A coder and independent security researcher named Sergio Lerner conducted a detailed analysis of the block chain at the time Satoshi was still mining. He concluded that Satoshi had mined at least one million bitcoins – more precisely 1,148,800. Lerner felt that if any of these coins had been spent, it would not be difficult to work out Satoshi’s identity – the recipient of the coins would know, unless the sender had sent the coins anonymously. But it appears that none of them were ever spent.
”
”
Dominic Frisby (Bitcoin: the Future of Money?)
“
You see, programmers tend to be arrogant, self-absorbed introverts. We didn’t get into this business because we like people. Most of us got into programming because we prefer to deeply focus on sterile minutia, juggle lots of concepts simultaneously, and in general prove to ourselves that we have brains the size of a planet, all while not having to interact with the messy complexities of other people.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Norvig: I think one of the most important things is being able to keep everything in your head at once. If you can do that you have a much better chance of being successful. That makes a small program easier. For a bigger program, you need extra tools to be able to handle that.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
But in a pinch, he was a capable coder too. He just wasn’t especially fast. So when he was finally done coding and debugging his program and ran a successful test, it was past eleven on Tuesday night. He hadn’t slept but for a few hours on Sunday night, and the lack of sleep had cooked him.
”
”
Matthew FitzSimmons (The Short Drop (Gibson Vaughn, #1))
“
a table and diagram showing exactly how the algorithm would be fed into the computer, step by step, including two recursive loops. It was a numbered list of coding instructions that included destination registers, operations, and commentary—something that would be familiar to any C++ coder today.
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
Here is a minimal list of the things that every software professional should be conversant with: • Design patterns. You ought to be able to describe all 24 patterns in the GOF book and have a working knowledge of many of the patterns in the POSA books. • Design principles. You should know the SOLID principles and have a good understanding of the component principles. • Methods. You should understand XP, Scrum, Lean, Kanban, Waterfall, Structured Analysis, and Structured Design. • Disciplines. You should practice TDD, Object-Oriented design, Structured Programming, Continuous Integration, and Pair Programming. • Artifacts: You should know how to use: UML, DFDs, Structure Charts, Petri Nets, State Transition Diagrams and Tables, flow charts, and decision tables. Continuous
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Programming is an act of creation. When we write code we are creating something out of nothing. We are boldly imposing order upon chaos. We are confidently commanding, in precise detail, the behaviors of a machine that could otherwise do incalculable damage. And so, programming is an act of supreme arrogance. Professionals
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
A break came when Polish intelligence officers created a machine based on a captured German coder that was able to crack some of the Enigma codes. By the time the Poles showed the British their machine, however, it had been rendered ineffective because the Germans had added two more rotors and two more plugboard connections to their Enigma machines.
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
Ironically, as a result of his move to the country, Cosell- one of the fathers of the Internet-now has only dial-up access from his home.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
The cost of automating acceptance tests is so small in comparison to the cost of executing manual test plans that it makes no economic sense to write scripts for humans to execute.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Providing too much detail can be an invitation for micro-management.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
We are confidently commanding, in precise detail, the behaviors of a machine that could otherwise do incalculable damage. And so, programming is an act of supreme arrogance.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
The experience of writing something in Java and then trying to figure out—I myself have trouble installing Java on my computer—it's horrible.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
the first ENIAC programmer team was all-female: Kathleen McNulty, Betty Jennings, Elizabeth Snyder, Marlyn Wescoff, Frances Bilas, and Ruth Lichterman, known later as the “ENIAC Girls.
”
”
Clive Thompson (Coders: The Making of a New Tribe and the Remaking of the World)
“
Research by the Harvard professor Teresa M. Amabile and researcher Steven J. Kramer has found that employees are happiest at jobs where they experience “the power of small wins”—regular, daily, visible progress.
”
”
Clive Thompson (Coders: The Making of a New Tribe and the Remaking of the World)
“
Programmers can practice in a similar fashion using a game known as ping-pong.8 The two partners choose a kata, or a simple problem. One programmer writes a unit test, and then the other must make it pass. Then they reverse roles.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
He came in and took a piss in my hotel bathroom without even closing the door as I'm standing right there. I'm like, "Alright. You're comfortable." It was like we knew each other for four or five years, even though we had never met.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
today’s learners face new challenges. Their primary hang-up is understanding what they want to do. Our career options have expanded so far beyond traditional options that they didn’t even exist when you or I were in school. Now a learner can choose to be a firefighter or a coder, an accountant or a YouTuber, a veterinarian or an Etsy seller. With so many possible directions to choose from, so many new skills and new careers and new creative pursuits available, deciding what to explore must come first.
”
”
Chase Jarvis (Creative Calling: Establish a Daily Practice, Infuse Your World with Meaning, and Succeed in Work + Life)
“
There are two dominant myths surrounding autistic people in the workforce. First, autistic people are often the victims of what former George W. Bush speechwriter Michael Gerson called the “soft bigotry of low expectations,” meaning they are expected to be unable to work or only able to work jobs that pay subminimum wage. The second myth is the inverse of the first: people view autistic people as being hypercompetent in the fields of science, technology, engineering, and mathematics, as if we should all be coders in Silicon Valley.
”
”
Eric Garcia (We're Not Broken: Changing the Autism Conversation)
“
Bitcoin is just six years old. It has gone from what was ostensibly one lonely coder’s pet project to a global phenomenon that has sparked the imagination and activism of libertarians, anticorporatists, crypto-anarchists, utopians, entrepreneurs, and VCs. Bitcoin has gone from being essentially worthless to dearly valuable, only to crash and rise again, a wild trading pattern that has few analogues in capital markets. It’s certainly gone from nowhere to somewhere, and where it goes from here may be as messy and chaotic as where it’s been.
”
”
Paul Vigna (The Age of Cryptocurrency: How Bitcoin and Digital Money Are Challenging the Global Economic Order)
“
There's a brilliant quote by Tony Hoare in his Turing Award speech about how there are two ways to design a system: “One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
Fitzpatrick: Back when I was doing Perl-even for people that knew Perl really well-I would recommend MJD's Higher-Order Per!. The book is really fun in that it starts somewhat simple and you're like, "Yeah, yeah, I know what a closure is." And then it just continues to fuck with your head. By the end of the book, you're just blown away.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
Seibel: There's a Dijkstra quote about how you can't prove by testing that a program is bug-free, you can only prove that you failed to find any bugs with your tests. But it sort of sounds the same way with a proof-you can't prove a program is bug-free with a proof-you can only prove that, as far as you understand your own proof, it hasn't turned up any bugs.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
[On identifying talented programmers] It’s just enthusiasm. You ask them what’s the most interesting program they worked on. And then you get them to describe it and its algorithms and what’s going on. If they can’t withstand my questioning on their program, then they’re not good. I’m asking them to describe something they’ve done that they’ve spent blood on. I’ve never met anybody who really did spend blood on something who wasn’t eager to describe what they’ve done and how they did it and why. I let them pick the subject. I don’t pick the subject, so I’m the amateur and they’re the professional in this subject. If they can’t stand an amateur asking them questions about their profession, then they don’t belong. - Ken Thompson
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
It is best to be the CEO; it is satisfactory to be an early employee, maybe the fifth or sixth or perhaps the tenth. Alternately, one may become an engineer devising precious algorithms in the cloisters of Google and its like. Otherwise, one becomes a mere employee. A coder of websites at Facebook is no one in particular. A manager at Microsoft is no one. A person (think woman) working in customer relations is a particular type of no one, banished to the bottom, as always, for having spoken directly to a non-technical human being. All these and others are ways for strivers to fall by the wayside — as the startup culture sees it — while their betters race ahead of them. Those left behind may see themselves as ordinary, even failures.
”
”
Ellen Ullman (Life in Code: A Personal History of Technology)
“
Code for Humanity (The Sonnet)
There is no such thing as ethical hacking,
If it were ethical they wouldn't be teaching it.
Because like it or not ethics is bad for business,
They teach hacking so they could use it for profit.
With the right sequence of zeros and ones we could,
Equalize all bank accounts of planet earth tomorrow.
Forget about what glass house gargoyles do with tech,
How will you the human use tech to eliminate sorrow?
In a world full of greedy edisons, be a humble Tesla,
Time remembers no oligarch kindly no matter the status.
Only innovators who get engraved in people's heart,
Are the ones who innovate with a humane purpose.
Innovate to bridge the gap, not exploit and cater to disparities.
In a world run by algorithms of greed write a code that helps 'n heals.
”
”
Abhijit Naskar (Corazon Calamidad: Obedient to None, Oppressive to None)
“
Zawinski: Sometimes. I end up doing all the sysadmin crap, which I can't stand-I've never liked it. I enjoy working on XScreenSaver because in some ways screen savers-the actual display modes rather than the XScreenSaver framework-are the perfect program because they almost always start from scratch and they do something pretty and there's never a version 2.0. There's very rarely a bug in a screen saver. It crashes-oh, there's a divide-by-zero and you fix that.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
So there's that change and then there's the change that I'm really worried about: that the way a lot of programming goes today isn't any fun because it's just plugging in magic incantations—combine somebody else's software and start it up. It doesn't have much creativity. I'm worried that it's becoming too boring because you don't have a chance to do anything much new. Your kick comes out of seeing fun results coming out of the machine, but not the kind of kick that I always got by creating something new. The kick now is after you've done your boring work then all of the sudden you get a great image. But the work didn't used to be boring.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
Knuth: They were very weak, actually. It wasn't presented systematically and everything, but I thought they were pretty obvious. It was a different culture entirely. But the guy who said he was going to fire people, he wants programming to be something where everything is done in an inefficient way because it's supposed to fit into his idea of orderliness. He doesn't care if the program is good or not—as far as its speed and performance—he cares about that it satisfies other criteria, like any bloke can be able to maintain it. Well, people have lots of other funny ideas. People have this strange idea that we want to write our programs as worlds unto themselves so that everybody else can just set up a few parameters and our program will do it for them. So there'll be a few programmers in the world who write the libraries, and then there are people who write the user manuals for these libraries, and then there are people who apply these libraries and that's it. The problem is that coding isn't fun if all you can do is call things out of a library, if you can't write the library yourself. If the job of coding is just to be finding the right combination of parameters, that does fairly obvious things, then who'd want to go into that as a career? There's this overemphasis on reusable software where you never get to open up the box and see what's inside the box. It's nice to have these black boxes but, almost always, if you can look inside the box you can improve it and make it work better once you know what's inside the box. Instead people make these closed wrappers around everything and present the closure to the programmers of the world, and the programmers of the world aren't allowed to diddle with that. All they're able to do is assemble the parts. And so you remember that when you call this subroutine you put x0, y0, x1, y1 but when you call this subroutine it's x0, x1, y0, y1. You get that right, and that's your job.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
Although thrilled that the era of the personal computer had arrived, he was afraid that he was going to miss the party. Slapping down seventy-five cents, he grabbed the issue and trotted through the slushy snow to the Harvard dorm room of Bill Gates, his high school buddy and fellow computer fanatic from Seattle, who had convinced him to drop out of college and move to Cambridge. “Hey, this thing is happening without us,” Allen declared. Gates began to rock back and forth, as he often did during moments of intensity. When he finished the article, he realized that Allen was right. For the next eight weeks, the two of them embarked on a frenzy of code writing that would change the nature of the computer business.1 Unlike the computer pioneers before him, Gates, who was born in 1955, had not grown up caring much about the hardware. He had never gotten his thrills by building Heathkit radios or soldering circuit boards. A high school physics teacher, annoyed by the arrogance Gates sometimes displayed while jockeying at the school’s timesharing terminal, had once assigned him the project of assembling a Radio Shack electronics kit. When Gates finally turned it in, the teacher recalled, “solder was dripping all over the back” and it didn’t work.2 For Gates, the magic of computers was not in their hardware circuits but in their software code. “We’re not hardware gurus, Paul,” he repeatedly pronounced whenever Allen proposed building a machine. “What we know is software.” Even his slightly older friend Allen, who had built shortwave radios, knew that the future belonged to the coders. “Hardware,” he admitted, “was not our area of expertise.”3 What Gates and Allen set out to do on that December day in 1974 when they first saw the Popular Electronics cover was to create the software for personal computers. More than that, they wanted to shift the balance in the emerging industry so that the hardware would become an interchangeable commodity, while those who created the operating system and application software would capture most of the profits.
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
The Three Laws of TDD You are not allowed to write any production code until you have first written a failing unit test. You are not allowed to write more of a unit test than is sufficient to fail—and not compiling is failing. You are not allowed to write more production code that is sufficient to pass the currently failing unit test.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
We only become the good type once we’ve transcended the stereotypes of benefit-scrounging and job-stealing. And we can only do that by being successful at sports, or winning national talent shows, or by baking delicious cakes. I am not a good immigrant, because my skills aren’t transferable, in a broad sense. No one is standing over the coders of tomorrow saying, well, this young South Asian coder, she is a good model for her people. I can never transcend.
”
”
Nikesh Shukla (The One Who Wrote Destiny)
“
Programming is an act of creation. When we write code we are creating something out of nothing. We are boldly imposing order upon chaos.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
It is best to be the CEO; it is satisfactory to be an early employee, maybe the fifth or sixth or perhaps the tenth. Alternately, one may become an engineer devising precious algorithms in the cloisters of Google and its like. Otherwise one becomes a mere employee. A coder of websites at Facebook is no one in particular. A manager at Microsoft is no one. A person (think woman) working in customer relations is a particular type of no one,
”
”
Ellen Ullman (Life in Code: A Personal History of Technology)
“
Premature Precision Both business and programmers are tempted to fall into the trap of premature precision. Business people want to know exactly what they are going to get before they authorize a project. Developers want to know exactly what they are supposed to deliver before they estimate the project. Both sides want a precision that simply cannot be achieved, and are often willing to waste a fortune trying to attain it.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
She is an applications programmer for the Feds. In the old days, she would have written computer programs for a living. Nowadays, she writes fragments of computer programs. These programs are designed by Marietta and Marietta’s superiors in massive week-long meetings on the top floor. Once they get the design down, they start breaking up the problem into tinier and tinier segments, assigning them to group managers, who break them down even more and feed little bits of work to the individual programmers. In order to keep the work done by the individual coders from colliding, it all has to be done according to a set of rules and regulations even bigger and more fluid than the Government procedure manual.
”
”
Neal Stephenson (Snow Crash)
“
An important milestone in the history of web design has been the birth of MySpace and Facebook and the advent of social networks, at the beginning of the 21st century. The websites began to adapt to this new level of interactivity, and companies finally understood the importance of placing their users at the centre of the web experience. If, up until that moment, designers and coders used to create aesthetically pleasing interfaces based merely on their clients’ requests, they then started moving to a more user-centric approach. Web research began to focus more and more on the study of websites usability, navigation fluidity and on the easiness of interaction.
”
”
Simone Puorto
“
Analysts analyze. Designers design. Coders Code. Just deal with it.
”
”
Simone Puorto
“
They said the language of empowering everyone on the planet to achieve more inspired them personally, and they saw how it applied to their daily work, whether they were a coder, designer, marketer, or customer-support technician.
”
”
Satya Nadella (Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone)
“
We are a full-service digital marketing agency based in Sydney comprising of data-driven digital marketing specialists, Coders and Growth Hackers. Our laboratory is always at your disposal. At the core of schemes, we are Artists' and we make some best-looking websites, web / mobile apps and impactful online growth strategies. The secret ingredient to the SIMBAA's lab is fun ideas and entrepreneurial thinking - but it's secret so don't tell anyone.
”
”
Simbaa Digital Marketing
“
I think one thing that’s really important is to not be afraid of your ignorance. If you don’t understand how something works, ask someone who does. A lot of people are skittish about that. And that doesn’t help anybody. Not knowing something doesn’t mean you’re dumb – it just means you don’t know it yet.
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
The really good programmers spend a lot of time programming. I haven’t seen very good programmers who don’t spend a lot of time programming. If I don’t program for two or three days, I need to do it. And you get better at it—you get quicker at it. The side effect of writing all this other stuff is that when you get to doing ordinary problems, you can do them very quickly. - Joe Armstrong
”
”
Peter Seibel (Coders at Work: Reflections on the Craft of Programming)
“
In this chapter we've seen that, unlike when building a house, when it comes to software it's almost impossible to know what you want. And even if you did know, it would be impossible to know how long each part would take to do. And even if you did know the theoretical length of each task, it would be impossible to work out the amount of time it would take an actual team of a specified size to do it. Which goes some way to explaning the sordid catalogue of failure that is the history of software projects over the last fifty years.
”
”
Patrick Gleeson (Working with Coders: A Guide to Software Development for the Perplexed Non-Techie)
“
... creative output depends on creative input.
”
”
Robert C. Martin (The Clean Coder: A Code of Conduct for Professional Programmers)
“
If we really want to spend our days programming, we are going to have to learn to talk to—people.1
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Many coders were young and coming out of the already antiauthoritarian counterculture of the ’60s. When you put these kids in charge of important machines that their managers didn’t understand, it was a recipe for insolence—or, as Brandon noted, employees who were “excessively independent.” The average programmer, Brandon continued, was “often egocentric, slightly neurotic, and he borders upon a limited schizophrenia. The incidence of beards, sandals, and other symptoms of rugged individualism or nonconformity are notably greater among this demographic group.
”
”
Clive Thompson (Coders: The Making of a New Tribe and the Remaking of the World)
“
Woe to the poor developer who buckles under pressure and agrees to try to make the deadline. That developer will start taking shortcuts and working extra hours in the vain hope of working a miracle.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
With the right sequence of zeros and ones we could equalize all bank accounts of planet earth tomorrow.
”
”
Abhijit Naskar (Corazon Calamidad: Obedient to None, Oppressive to None)
“
In a world run by algorithms of greed write a code that helps 'n heals.
”
”
Abhijit Naskar (Corazon Calamidad: Obedient to None, Oppressive to None)
“
My Mission (The Sonnet)
I am not here to inspire butcher doctors,
I am here to build humanitarian doctors.
I am not here to entertain reckless coders,
I am here to invigorate humanitarian coders.
I am not here to arouse mindless engineers,
I am here to torque up humanitarian engineers.
I am not here to pamper crooked politicians,
I am here to wake up the brave world builders.
I am not here to applaud counterfeit philanthropy,
I am here to energize humanitarian entrepreneurs.
I am not here to peddle the glory of logic over life,
I'm here to raise humanitarian scientists 'n philosophers.
There is no rest till humanity courses through human veins.
My mission is to flood the world with humanitarians by the thousands.
”
”
Abhijit Naskar (Corazon Calamidad: Obedient to None, Oppressive to None)
“
Am I suggesting 100% test coverage? No, I’m not suggesting it. I’m demanding it. Every single line of code that you write should be tested. Period. Isn’t that unrealistic? Of course not. You only write code because you expect it to get executed. If you expect it to get executed, you ought to know that it works. The only way to know this is to test it.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
I don’t know that you’re that far out on the spectrum, at least among the people I’ve talked to for this book. Though Don Knuth did write TeX in pencil in a notebook for six months before he typed in a line of code and he said he saved time because he didn’t have to bother writing scaffolding to test all the code he was developing because he just wrote the whole thing.
”
”
Seibel (Coders at Work: Reflections On The Craft Of Programming)
“
Professional developers do not prevent others from working in the code. They do not build walls of ownership around code. Rather, they work with each other on as much of the system as they can. They learn from each other by working with each other on other parts of the system.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
The most efficient and effective way to review code is to collaborate in writing it.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Professionals work together. You can’t work together while you are sitting in corners wearing headphones. So I want you sitting around tables facing each other. I want you to be able to smell each other’s fear. I want you to be able to overhear someone’s frustrated mutterings. I want serendipitous communication, both verbal and body language. I want you communicating as a unit.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
A craftsman is someone who works quickly, but without rushing, who provides reasonable estimates and meets commitments. A craftsman knows when to say no, but tries hard to say yes. A craftsman is a professional.
”
”
Robert C. Martin (Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series))
“
Firstly, we started the CSI Coders club in seventh grade
”
”
Kate Weston (Murder on a School Night)
“
See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too.
”
”
Linus Torvalds
“
I start with interrogating the way the word ‘creativity’ circulates and gets used in corporate settings. What does it mean to be ‘creative’ in any corporation? If we agree that one of the key ingredients of creativity is ‘to create’, then we can safely say that most of the American people feel alienated from the work they do and from their employers, because they can’t create in the deep sense of what creativity means. Even those who do, most of them feel alienated from the product they create, because they feel it is being utilized for profit only. One quick example that comes to mind is utilizing technological advancement for surveillance and manufacturing weapons. Over the years, I have talked to many people in different professions from pilots to engineers, from coders to programmers, from doctors to other healthcare professionals, who repeatedly confirmed that they often feel that the human and creative value of what they accomplish only seems to matter to the extent it can be monetized and used to expand businesses and increase profits for the few at the top. As such, people feel alienated even with their most creative products and moments. And, if they decide to be critical of the status quo and challenge it (being critical is another key ingredient in creativity), then they face disciplinary action or dismissal from their work. Creativity, then, as propagated by corporate interests really means being creative in maximizing profits and numbers for the few at the top, and to do so, one needs to be creative to lure as many customers as possible to buy products. So, two of the key ingredients of creativity (to create and to be critical) are often replaced with maximizing profits and marketing.
[From “On the Great Resignation” published on CounterPunch on February 24, 2023]
”
”
Louis Yako
“
They can quickly tap into a “hive mind” of creative power across a global network of open-source coder communities. This speaks to our broader notion that tokens, by incentivizing the preservation of public goods, might help humanity solve the Tragedy of the Commons, a centuries-in-the-making shift in economic reality.
”
”
Michael J. Casey (The Truth Machine: The Blockchain and the Future of Everything)
“
In a small, stuffy, perpetually dark, hot-plastic-scented wiring closet, in a cubicled office suite leased by Novus Ordo Seclorum Systems Incorporated, sandwiched between an escrow company and a discount travel agent in the most banal imaginable disco-era office building in Los Altos, California, a modem wakes up and spews noise down a wire. The noise eventually travels under the Pacific as a pattern of scintillations in a filament of glass so transparent that if the ocean itself were made out of the same stuff, you’d be able to see Hawaii from California. Eventually the information reaches Randy’s computer, which spews noise back. The modem in Los Altos is one of half a dozen that are all connected to the back of the same computer, an entirely typical looking tower PC of a generic brand, which has been running, night and day, for about eight months now. They turned its monitor off about seven months ago because it was just wasting electricity. Then John Cantrell (who is on the board of Novus Ordo Seclorum Systems Inc., and made arrangements to put it in the company’s closet) borrowed the monitor because one of the coders who was working on the latest upgrade of Ordo needed a second screen. Later, Randy disconnected the keyboard and mouse because, without a monitor, only bad information could be fed into the system. Now it is just a faintly hissing off-white obelisk with no human interface other than a cyclopean green LED staring out over a dark landscape of empty pizza boxes. But there is a thick coaxial cable connecting it to the Internet. Randy’s computer talks to it for a few moments, negotiating the terms of a Point-to-Point Protocol, or PPP connection, and then Randy’s little laptop is part of the Internet, too; he can send data to Los Altos, and the lonely computer there, which is named Tombstone, will route it in the general direction of any of several tens of millions of other Internet machines.
”
”
Neal Stephenson (Cryptonomicon)
“
What kinds of Work will You do in Freelancing?
What kind of work will you do in Freelancing? And to understand the type of work in freelancing, You need to have a clear idea of what freelancing is. There is no specific type of freelancing, it can be of many types, such as -
Freelance Photography, Freelance Journalism, Freelance Writer, Freelance Data Entry, Freelance Logo Designer, Freelance Graphics Designer etc. There's no end to the amount of work you can do with freelancing.
The most interesting thing is that you are everything in this process. There is no one to twirl over your head, you are the boss here. Even here there is no obligation to work from 9-5.
Today I discuss some freelancing tasks that are popular in the freelancing sector or are done by many freelancers. For example:
Data Entry: It wouldn't be too much of a mistake to say that data entry is the easiest job. Rather, it can be said without a doubt that data entry is more difficult than any other job. Data entry work basically means typing. This work is usually provided as a PDF file and is described as a 'Word type work'.
Any employee can take a data entry job as a part-time job for extra income at the end of his work.
Graphics Design: One of the most popular jobs in the freelancing world is graphic design. The main reasons for the popularity of this work are its attractiveness and simplicity. Everything we see online is contributed by graphics.
For example, Cover pages, Newspaper, Book cover pages, advertisements and Photographs, Editing or changing the background of a picture or photo, Creating banners for advertising, Creating visiting cards, Business cards or leaflets, Designed for webpages known as (PhD), T-shirt designing, Logo designing, Making cartoons and many more.
Web Design and Development: 'Web design' or 'Site design' are used interchangeably. The most important job of freelancing is web design. From the simplest to the most difficult aspects of this work, almost all types of work are done by freelancers.
There are many other themes like WordPress, Elementor, Joomla, and DV that can be used to create entire sites. Sometimes coding is required to create some sites. If the web designer has coding experience or skills then there is no problem, and if not then the site creation should be done by programmers.
Programming: Programming means writing some signals, codes, or symbols into a specific system. And its job is to give different types of commands or orders to the computer.
If you give some command to the computer in Bengali or English, the computer will not understand it. For that want binary code or number. Just as any book is written in English, Hindi, Japanese Bengali, etc. every program is written in some particular programming language like C++, Java, etc.
The written form of the program is called source code. A person who writes source code is called a programmer, coder, or developer. While writing the program, the programmer has to follow the syntax or grammar of that particular programming language.
Other work: Apart from the above jobs, there are various other types of jobs that are in high demand in the freelancing sector or market. The tasks are:
Writing,
Article or blog post writing
SEO Marketing,
Digital marketing,
Photo, Audio, Video Editing,
Admin jobs,
Software development,
Translation,
Affiliate marketing,
IT and Networking etc.
Please Visit Our Blogging Website to read more Articles related to Freelancing and Outsourcing, Thank You.
”
”
Bhairab IT Zone
“
Give me a team of five, with an engineer, physicist, mathematician, coder and composer, and I'll improvise a nation impenetrable, without needing to kill a single soldier.
”
”
Abhijit Naskar (Visvavatan: 100 Demilitarization Sonnets (Sonnet Centuries))