Good Programmer Quotes

We've searched our database for all the quotes and captions related to Good Programmer. Here they are! All 100 of them:

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Martin Fowler
I'm not a great programmer; I'm just a good programmer with great habits.
Kent Beck
Ah! You speak Levitan,” the man smiled. “But you’re not from Levita I think.” Like
most Levitians he was a good looking man, if perhaps a bit effete for Brown’s tastes. 
“No, I lived there for a while.” 
“Did you enjoy your stay?”
“Up to a point. The Levitian women are very beautiful.”
“Yes of course. So are the men in Levita,” the man smiled. “We used to have a
cleansing programme to ensure a healthy population.”
“You mean a culling policy, where you killed all the weakest members of the
population.
Max Nowaz (The Arbitrator)
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus Torvalds
I’m not a great programmer; I’m just a good programmer with great habits.
Martin Fowler (Refactoring: Improving the Design of Existing Code)
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)
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Linus Torvalds
It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.
Edsger W. Dijkstra
Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
Edsger W. Dijkstra
I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Linus Torvalds
There is no one unique method to learn programming, but there are many best ways to deal with it. The one word that is frequently heard whenever it is asked about the best way to learn and be a good programmer is: ‘Practice.
Santosh Avvannavar (Get a Job WITHOUT an Interview - Google and Beyond: "We don't mind to lose a good applicant, but definitely not hire a bad applicant.")
If you are trying to decide among a few people to fill a position hire the best writer. it doesn't matter if the person is marketer, salesperson, designer, programmer, or whatever, their writing skills will pay off. That's because being a good writer is about more than writing clear writing. Clear writing is a sign of clear thinking. great writers know how to communicate. they make things easy to understand. they can put themselves in someone else's shoes. they know what to omit. And those are qualities you want in any candidate. Writing is making a comeback all over our society... Writing is today's currency for good ideas.
Jason Fried (Rework)
People turn to meditation because they want to make good decisions, break bad habits & bounce back better from disappointments.
Sharon Salzberg (The Power of Meditation: A 28-Day Programme for Real Happiness)
The Doctor: [hologram, speaking towards the console] This is Emergency Programme One. Rose, now listen, this is important. If this message is activated, then it can only mean one thing: we must be in danger, and I mean fatal. I'm dead, or about to die any second with no chance of escape. Rose Tyler: No! The Doctor: And that's OK, I hope it's a good death. But I promised to look after you, and that's what I'm doin'. The TARDIS is takin' you home. Rose Tyler: I won't let you. The Doctor: And I bet you're fussing and moaning now, typical. But hold on, and just listen a bit more. The TARDIS can never return for me. Emergency Programme One means I'm facing an enemy that should never get their hooves on this machine. So this is what you should do: let the TARDIS die. Just let this old box gather dust. No one can open it, no one will even notice it. Let it become a strange little thing standing on a street corner. And over the years, the world will move on, and the box will be buried. And if you wanna remember me, then you can do one thing. That's all, one thing. The Doctor: [hologram turns to face Rose, and with a full voice] Have a good life. Do that for me, Rose. Have a fantastic life.
Russell T. Davies
You are reading this book for two reasons. First, you are a programmer. Second, you want to be a better programmer. Good. We need better programmers.
Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship)
One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.
Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship)
I observe that there is a good deal of German music on the programme, which is rather more to my taste than Italian or French. It is introspective, and I want to introspect.
Arthur Conan Doyle (The Red-Headed League (The Adventures of Sherlock Holmes #2))
A good idea is an orphan without effective communication.
Andrew Hunt (The Pragmatic Programmer: From Journeyman to Master)
The corollary of constant change is ignorance. This is not often talked about: we computer experts barely know what we're doing. We're good at fussing and figuring out. We function well in a sea of unknowns. Our experience has only prepared us to deal with confusion. A programmer who denies this is probably lying, or else is densely unaware of himself.
Ellen Ullman (Close to the Machine: Technophilia and Its Discontents)
If our friend steals our ideas, it proves that he esteems us: He would not take them unless he thought they were good. We are wrong in being annoyed that, for want of children of his own, he adopts ours.
Edmond Rostand (Cyrano de Bergerac: nouveau programme (Classiques & Cie Collège (38)) (French Edition))
Computer programmers are highly susceptible to the just world fallacy (that their economic good fortune is the product of virtue rather than circumstance) and the fallacy of transferable expertise (that being competent in one field means they’re competent in others).
David Gerard (Attack of the 50 Foot Blockchain: Bitcoin, Blockchain, Ethereum & Smart Contracts)
Babbage had most of this system sketched out by 1837, but the first true computer to use this programmable architecture didn’t appear for more than a hundred years.
Steven Johnson (Where Good Ideas Come From: The Natural History of Innovation)
Ask a programmer to review ten lines of code, he’ll find ten issues. Ask him to do five hundred lines, and he’ll say it looks good.
Gene Kim (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)
Eric Raymond says, "Good programmers know what to write. Great ones know what to reuse.
Alan Cooper (The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity)
A good programmer is someone who always looks both ways before crossing a one-way street.
Doug Linder
Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize programmer productivity.
Robert C. Martin (Clean Architecture)
Good programming is not born from mere technical competence. I've seen highly intellectual programmers who can produce intense and impressive algorithms, who know their language standard by heart, but who write the most awful code.
Kevlin Henney (97 Things Every Programmer Should Know: Collective Wisdom from the Experts)
...maintaining good regression tests is the key to refactoring with confidence.
Andrew Hunt (The Pragmatic Programmer: From Journeyman to Master)
To be a good programmer, you need to understand the principles of generic programming. To understand the principles of generic programming, you need to understand abstraction. To understand abstraction, you need to understand the mathematics on which it’s based.
Alexander A. Stepanov (From Mathematics to Generic Programming)
1. Bangladesh.... In 1971 ... Kissinger overrode all advice in order to support the Pakistani generals in both their civilian massacre policy in East Bengal and their armed attack on India from West Pakistan.... This led to a moral and political catastrophe the effects of which are still sorely felt. Kissinger’s undisclosed reason for the ‘tilt’ was the supposed but never materialised ‘brokerage’ offered by the dictator Yahya Khan in the course of secret diplomacy between Nixon and China.... Of the new state of Bangladesh, Kissinger remarked coldly that it was ‘a basket case’ before turning his unsolicited expertise elsewhere. 2. Chile.... Kissinger had direct personal knowledge of the CIA’s plan to kidnap and murder General René Schneider, the head of the Chilean Armed Forces ... who refused to countenance military intervention in politics. In his hatred for the Allende Government, Kissinger even outdid Richard Helms ... who warned him that a coup in such a stable democracy would be hard to procure. The murder of Schneider nonetheless went ahead, at Kissinger’s urging and with American financing, just between Allende’s election and his confirmation.... This was one of the relatively few times that Mr Kissinger (his success in getting people to call him ‘Doctor’ is greater than that of most PhDs) involved himself in the assassination of a single named individual rather than the slaughter of anonymous thousands. His jocular remark on this occasion—‘I don’t see why we have to let a country go Marxist just because its people are irresponsible’—suggests he may have been having the best of times.... 3. Cyprus.... Kissinger approved of the preparations by Greek Cypriot fascists for the murder of President Makarios, and sanctioned the coup which tried to extend the rule of the Athens junta (a favoured client of his) to the island. When despite great waste of life this coup failed in its objective, which was also Kissinger’s, of enforced partition, Kissinger promiscuously switched sides to support an even bloodier intervention by Turkey. Thomas Boyatt ... went to Kissinger in advance of the anti-Makarios putsch and warned him that it could lead to a civil war. ‘Spare me the civics lecture,’ replied Kissinger, who as you can readily see had an aphorism for all occasions. 4. Kurdistan. Having endorsed the covert policy of supporting a Kurdish revolt in northern Iraq between 1974 and 1975, with ‘deniable’ assistance also provided by Israel and the Shah of Iran, Kissinger made it plain to his subordinates that the Kurds were not to be allowed to win, but were to be employed for their nuisance value alone. They were not to be told that this was the case, but soon found out when the Shah and Saddam Hussein composed their differences, and American aid to Kurdistan was cut off. Hardened CIA hands went to Kissinger ... for an aid programme for the many thousands of Kurdish refugees who were thus abruptly created.... The apercu of the day was: ‘foreign policy should not he confused with missionary work.’ Saddam Hussein heartily concurred. 5. East Timor. The day after Kissinger left Djakarta in 1975, the Armed Forces of Indonesia employed American weapons to invade and subjugate the independent former Portuguese colony of East Timor. Isaacson gives a figure of 100,000 deaths resulting from the occupation, or one-seventh of the population, and there are good judges who put this estimate on the low side. Kissinger was furious when news of his own collusion was leaked, because as well as breaking international law the Indonesians were also violating an agreement with the United States.... Monroe Leigh ... pointed out this awkward latter fact. Kissinger snapped: ‘The Israelis when they go into Lebanon—when was the last time we protested that?’ A good question, even if it did not and does not lie especially well in his mouth. It goes on and on and on until one cannot eat enough to vomit enough.
Christopher Hitchens
Intellectual curiosity was not one of the motives on the FBI’s list. Indeed, the whole concept seemed foreign to them. Those in authority tend to be annoyed by hackers’ general attitude of disobedience. But that disobedience is a byproduct of the qualities that make them good programmers.
Paul Graham (Hackers & Painters: Big Ideas from the Computer Age)
If we were to define a sleeping bag as a house, India would move swiftly towards ending her housing shortage. A shortage of nearly thirty-one million units. Accept this definition, and you could go in for mass production of sleeping bags. We could then have passionate debates about the drastic reduction in the magnitude of the housing problem. The cover stories could run headlines: ‘Is it for real?’ And straps: ‘Sounds too good to be true, but it is.’ The government could boast that it had not only stepped up production of sleeping bags but had piled up an all-time record surplus of them. Say, thirty-seven million. Conservatives could argue that we were doing so well, the time had come to export sleeping bags, at ‘world prices’. The bleeding hearts could moan that sleeping bags had not reached the poorest. Investigative muckrakers could scrutinise the contracts given to manufacturers. Were the bags overpriced? Were they of good quality? That ends the housing shortage. There’s only one problem. Those without houses at the start of the programme will still be without houses at the end of it. (True, some of them will have sleeping bags, probably at world prices.)
Palagummi Sainath (Everybody loves a good drought)
A good program must be written many times. This is true of the programs we show. The first draft may not clearly separate out the concerns, but by making that draft the programmer learns the structure of the problem. We will show two different implementations, which will reveal the evolution of the program as we identify shortcomings in our draft.
Chris Hanson (Software Design for Flexibility: How to Avoid Programming Yourself into a Corner)
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Rajanand
Those in authority tend to be annoyed by hackers’ general attitude of disobedience. But that disobedience is a byproduct of the qualities that make them good programmers.
Paul Graham (Hackers & Painters: Big Ideas from the Computer Age)
A statement Kent Beck often makes about himself, "I'm not a great programmer; I'm just a good programmer with great habits.
Martin Fowler (Refactoring: Improving the Design of Existing Code)
Hackers, makers, programmers, engineers, nerds, techies — what we’ll call “geeks” for the rest of the book (deal with it) — we’re a creative lot who don’t like to be told what to do.
Jeff Potter (Cooking for Geeks: Real Science, Great Hacks, and Good Food)
The difference between a bad programmer and a good programmer is understanding. That is, bad programmers don’t understand what they are doing and good programmers do. —Max Kanat-Alexander
Steve Fenton (Pro TypeScript: Application-Scale JavaScript Development)
It reminds me of a statement Kent Beck often makes about himself: “I’m not a great programmer; I’m just a good programmer with great habits.” Refactoring helps me be much more effective at writing robust code.
Martin Fowler (Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)))
the only reason anything good ships is because of the programmers. They are everything. They are not factory employees; they are craftspeople, craftspeople who are the fundamental creative engine of making software.
Scott Berkun (The Year Without Pants: WordPress.com and the Future of Work)
It's an odd fact of life that you don't really remember the good times all that well. I have only mental snapshots of birthday parties, skiing, beach holidays, my wedding. The bad times too are just impressions. I can see myself standing at the end of some bed while someone I love is dying, or on the way home from a girlfriend's after I've been dumped, but again, they're just pictures. For full Technicolor, script plus subtitles plus commemorative programme in the memory, though, nothing beats embarrassment. You tend to remember the lines pretty well once you've woken screaming them at midnight a few times.
Mark Barrowcliffe (The Elfish Gene: Dungeons, Dragons And Growing Up Strange)
It struck me that almost any of the companies I’d heard about would be good fodder for an investigative story. But the thought of methodically gathering facts to disprove their ridiculous promises was exhausting. It reminded me of a maxim called the “bullshit asymmetry principle,” coined by an Italian programmer. He was describing the challenge of debunking falsehoods in the internet age. “The amount of energy needed to refute bullshit is an order of magnitude bigger than to produce it,” the programmer, Alberto Brandolini, wrote in 2013.
Zeke Faux (Number Go Up: Inside Crypto's Wild Rise and Staggering Fall)
Throughout her life, she excelled at being able to translate scientific problems—such as those involving trajectories, fluid flows, explosions, and weather patterns—into mathematical equations and then into ordinary English. This talent helped to make her a good programmer.
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
This is why so many of the best programmers are libertarians. In our world, you sink or swim, and there are no excuses. When those far removed from the creation of wealth — undergraduates, reporters, politicians — hear that the richest 5% of the people have half the total wealth, they tend to think injustice! An experienced programmer would be more likely to think is that all? The top 5% of programmers probably write 99% of the good software.
Paul Graham (Hackers & Painters: Big Ideas from the Computer Age)
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))
Hire great writers If you are trying to decide among a few people to fill a position, hire the best writer. It doesn’t matter if that person is a marketer, salesperson, designer, programmer, or whatever; their writing skills will pay off. That’s because being a good writer is about more than writing. Clear writing is a sign of clear thinking. Great writers know how to communicate. They make things easy to understand. They can put themselves in someone else’s shoes. They know what to omit. And those are qualities you want in any candidate.
Jason Fried (Rework)
It is worth pointing out that there has been some notable success with a concept known as ‘conditional cash transfers’; these are cash payments (in a sense, bonuses) made to give the poor an incentive to perform tasks that could help them escape poverty (for example, good school attendance, working a certain number of hours, improving test scores, seeing a doctor). The idea of conditional cash transfers has met with much success in developing countries such as Brazil, Mexico, Nicaragua and Peru (a similar programme is now being tested in the boroughs of New York City).
Dambisa Moyo (Dead Aid: Why aid is not working and how there is another way for Africa)
One difference between a smart programmer and a professional programmer is that the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.
Robert C. Martin (The Robert C. Martin Clean Code Collection (Collection) (Robert C. Martin Series))
I flicked through the library to choose from one of a dozen eBooks I’d downloaded but had yet to start reading. As a rule, novels bore me. The concentration it takes to remember what you’ve read and who is who as you swipe from one page to the next is arduous. I much prefer downloading a television programme and watching it on my phone instead. But Janine, our branch manager, frowned upon us doing that, one of many petty little dislikes she’d made us aware of since she’d taken charge seven months earlier
John Marrs (The Good Samaritan)
In the first scenario what the parent did was to tell the child that it was clever and that the parent was proud of it because of what the child had achieved. In other words, implying that the child’s worth is dependent on the painting. Then the parent went on to tell the child that they wanted to let the world know by putting the picture on the fridge door. The message to the child was: ‘It is what you can achieve in life that will make you worthy. It is what you do that will make others see you in a good light.
Steve Peters (The Chimp Paradox: The Acclaimed Mind Management Programme to Help You Achieve Success, Confidence and Happiness)
Poke the box How do computer programmers learn their art? Is there a step-by-step process that guarantees you’ll get good? All great programmers learn the same way. They poke the box. They code something and see what the computer does. They change it and see what the computer does. They repeat the process again and again until they figure out how the box works. The box might be a computer or it might be a market or it might be a customer or it might be your boss. It’s a puzzle, one that can be solved in only one way—by poking.
Seth Godin (Poke the Box)
It’s not easy to feel good about yourself when you are constantly being told you’re rubbish and/or part of the problem. That’s often the situation for people working in the public sector, whether these be nurses, civil servants or teachers. The static metrics used to measure the contribution of the public sector, and the influence of Public Choice theory on making governments more ‘efficient’, has convinced many civil-sector workers they are second-best. It’s enough to depress any bureaucrat and induce him or her to get up, leave and join the private sector, where there is often more money to be made. So public actors are forced to emulate private ones, with their almost exclusive interest in projects with fast paybacks. After all, price determines value. You, the civil servant, won’t dare to propose that your agency could take charge, bring a helpful long-term perspective to a problem, consider all sides of an issue (not just profitability), spend the necessary funds (borrow if required) and – whisper it softly – add public value. You leave the big ideas to the private sector which you are told to simply ‘facilitate’ and enable. And when Apple or whichever private company makes billions of dollars for shareholders and many millions for top executives, you probably won’t think that these gains actually come largely from leveraging the work done by others – whether these be government agencies, not-for-profit institutions, or achievements fought for by civil society organizations including trade unions that have been critical for fighting for workers’ training programmes.
Mariana Mazzucato (The Value of Everything: Making and Taking in the Global Economy)
One of her secret fantasies had been that, as a girl who could code, she would work in the one place where a geeky fat girl could get dates. It had not been entirely untrue. But as someone had pointed out to her in school, although the odds are good, the goods are odd.
Maureen F. McHugh
Withnail: This is ridiculous. Look at me, I'm 30 in a month and I've got a sole flapping off my shoe. Marwood: It'll get better, it has to. Withnail: Easy for you to say, luvvie, you've had an audition. Why can't I have an audition? It's ridiculous. I've been to drama school. I'm good looking. I tell you, I've a fuck sight more talent that half the rubbish that gets on television. Why can't I get on television? Marwood: Well, I don't know. It'll happen. Withnail: Will it? That's what you say. The only programme I'm likely to get on is the fucking news.
Bruce Robinson (Withnail and I: the Original Screenplay)
A non-programmer friend once remarked that code looks like poetry. I get that feeling from really good code, that everything in the text has a purpose and that it's there to help me understand the idea. Unfortunately, writing code doesn't have the same romantic image aswriting poetry.
Kevlin Henney (97 Things Every Programmer Should Know: Collective Wisdom from the Experts)
there is any moral to this story, it’s that, when you are writing code, remember that someone may have to comb through it and check everything when it is being repurposed in the future. It could even be you, long after you have forgotten the original logic behind the code. For this reason, programmers can leave “comments” in their code, which are little messages to anyone else who has to read their code. The programmer mantra should be “Always comment on your code.” And make the comments helpful. I’ve reviewed dense code I wrote years before, to find the only comment is “Good luck, future Matt.
Matt Parker (Humble Pi: A Comedy of Maths Errors)
We humans like to make out we’re in charge of things even when we’re not. A good example is an orchestra conductor. Would the orchestra really not know what to do without the fella waving that stick about? It wouldn’t be so bad if he played the maracas or tambourine whilst he waved the stick but he does nothing. If he got hit by a bus on the way to the gig, would it all have to be cancelled because he wasn’t there? There’s a band called Polyphonic Spree that has over twenty members and they ain’t got a conductor. He’s as unnecessary as the bloke who wears white gloves on the national lottery programme.
Karl Pilkington (The Further Adventures of an Idiot Abroad)
Good engineering estimates are possible only if you have two things: good information and good engineers. If the specs are crap, and a programmer is asked to conjure up a number based on an incomprehensible whiteboard scribbling, everyone should know exactly what they’re getting: a fuzzy scribble of an estimate.
Scott Berkun (Making Things Happen: Mastering Project Management)
Modernism was based on a kind of arrogance ... and led designers to believe that if they thought of something cool, it must be considered universally cool. That is, if something's worth doing, it's worth driving into the ground to the exclusion of all other approaches. Look at the use of parentheses in Lisp or the use of white space as syntax in Python. Or the mandatory use of objects in many languages, including Java. All of these are ways of taking freedom away from the end user "for their own good". They're just versions of Orwell's Newspeak, in which it's impossible to think bad thoughts. We escaped from the fashion police in the 1970s, but many programmers are still slaves of the cyber police.
Larry Wall
[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)
Because now mental health disorders have gone “mainstream”. And for all the good it’s brought people like me who have been given therapy and stuff, there’s a lot of bad it’s brought too. Because now people use the phrase OCD to describe minor personality quirks. “Oooh, I like my pens in a line, I’m so OCD.” NO YOU’RE FUCKING NOT. “Oh my God, I was so nervous about that presentation, I literally had a panic attack.” NO YOU FUCKING DIDN’T. “I’m so hormonal today. I just feel totally bipolar.” SHUT UP, YOU IGNORANT BUMFACE. Told you I got angry. These words – words like OCD and bipolar – are not words to use lightly. And yet now they’re everywhere. There are TV programmes that actually pun on them. People smile and use them, proud of themselves for learning them, like they should get a sticker or something. Not realizing that if those words are said to you by a medical health professional, as a diagnosis of something you’ll probably have for ever, they’re words you don’t appreciate being misused every single day by someone who likes to keep their house quite clean. People actually die of bipolar, you know? They jump in front of trains and tip down bottles of paracetamol and leave letters behind to their devastated families because their bullying brains just won’t let them be for five minutes and they can’t bear to live with that any more. People also die of cancer. You don’t hear people going around saying: “Oh my God, my headache is so, like, tumoury today.” Yet it’s apparently okay to make light of the language of people’s internal hell
Holly Bourne
What was amazing was that a large team of highly intelligent programmers could labor so hard and so long on such an unpromising project. You know, you shouldn’t trust us intelligent programmers. We can think up such good arguments for convincing ourselves and each other of the utterly absurd. Especially don’t believe us when we promise to repeat an earlier success, only bigger and better next time.
C.A.R. Hoare
Younger wizards in particular went about saying that is was time magic started to update its image and that they should all stop mucking about with bits of wax and bone and put the whole thing on a properly-organised basis, with research programmes and three-day conventions in good hotels where they could read papers with titles like 'Whither Geomancy?' and 'The role of Seven League Boots in a caring society
Terry Pratchett
In the meantime, powerful industries and business investors spend considerable sums of money in secretive lobbying; persuading, cajoling and needling politicians to pursue policies that are, in effect, corporate welfare programmes. Corporations and banks receive huge public subsidies and bailouts, while the rest of us are largely left to the cold biting winds of ‘market’ economics. It’s socialism for the rich, and capitalism for the rest of us.
David Cromwell (Why Are We The Good Guys?: Reclaiming Your Mind From The Delusions Of Propaganda)
The achievement of star status itself would seem to be based not on talent or good looks any more, but on the risks taken for the camera by a whole host of stuntmen brought in from the fairgrounds and circuses: trick riding, controlled falls, suspended accidents and suicidal exploits, leading, with the coming of 'live' transmission, to the 'confessional' TV programme, to the so-called reality show, which shades over, at the edges, into the snuff movie.
Paul Virilio (The Information Bomb (Radical Thinkers))
You’re either remarkable or invisible,” says Seth Godin in his 2002 bestseller, Purple Cow.1 As he elaborated in a Fast Company manifesto he published on the subject: “The world is full of boring stuff—brown cows—which is why so few people pay attention…. A purple cow… now that would stand out. Remarkable marketing is the art of building things worth noticing.”2 When Giles read Godin’s book, he had an epiphany: For his mission to build a sustainable career, it had to produce purple cows, the type of remarkable projects that compel people to spread the word. But this left him with a second question: In the world of computer programming, where does one launch remarkable projects? He found his second answer in a 2005 career guide with a quirky title: My Job Went to India: 52 Ways to Save Your Job.3 The book was written by Chad Fowler, a well-known Ruby programmer who also dabbles in career advice for software developers.
Cal Newport (So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love)
You could have chosen any number of career paths, but this one is exciting. It’s creative. It requires deep thinking and rewards you with a sense of being able to do something that most of the people you meet each day can’t imagine being able to do. We may worry about progressing to the next level, making an impact, or gaining respect from our co-workers or our peers in the industry, but if you really stop to think about it, we’ve got it really good. Software development is both challenging and rewarding. It’s creative like an art-form, but (unlike art) it provides concrete,measurable value. Software development is fun! Ultimately, the most important thing I’ve learned over the journey that my career in software development has been is that it’s not what you do for a living or what you have that’s important. It’s how you choose to accept these things. It’s internal. Satisfaction, like our career choices, is something that should be sought after and decided upon with intention.
Chad Fowler (The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life))
[God] tells the woman that she will now bring forth children in sorrow, and desire an unworthy, sometimes resentful man, who will in consequence lord her biological fate over her, permanently. What might this mean? It could just mean that God is a patriarchal tyrant, as politically motivated interpretations of the ancient story insist. I think it’s—merely descriptive. Merely. And here is why: As human beings evolved, the brains that eventually gave rise to self-consciousness expanded tremendously. This produced an evolutionary arms race between fetal head and female pelvis.56 The female graciously widened her hips, almost to the point where running would no longer be possible. The baby, for his part, allowed himself to be born more than a year early, compared to other mammals of his size, and evolved a semi-collapsible head.57 This was and is a painful adjustment for both. The essentially fetal baby is almost completely dependent on his mother for everything during that first year. The programmability of his massive brain means that he must be trained until he is eighteen (or thirty) before being pushed out of the nest. This is to say nothing of the woman’s consequential pain in childbirth, and high risk of death for mother and infant alike. This all means that women pay a high price for pregnancy and child-rearing, particularly in the early stages, and that one of the inevitable consequences is increased dependence upon the sometimes unreliable and always problematic good graces of men.
Jordan B. Peterson (12 Rules for Life: An Antidote to Chaos)
As a child you were read or watched fairy stories. The prince always married the princess and the wicked witch died and everyone lived happily ever after (except the witch, of course, but she got what she deserved). In other words, good always wins in the end. But that was a fairy story and you have been brainwashed into believing that it really does happen this way. It doesn’t. In fact we might do our children a favour by changing the ending to let the witch kill off the princess and marry the prince.
Steve Peters (The Chimp Paradox: The Acclaimed Mind Management Programme to Help You Achieve Success, Confidence and Happiness)
When Amabile analyzed the data, she came to a clear conclusion about one key factor: workers are happiest—and most motivated—when they feel that they accomplish something meaningful at work. These accomplishments do not need to be major breakthroughs: incremental but noticeable progress toward a goal was enough to make her subjects feel good. As one programmer described it, “I smashed that [computer] bug that’s been frustrating me for almost a calendar week. That may not be an event to you, but I live a very drab life, so I’m all hyped.”1 The lesson here is that managers can get the most out of their employees by helping them achieve meaningful progress every day.
Robert C. Pozen (Extreme Productivity: Boost Your Results, Reduce Your Hours)
The one thing Dante never considered is that hell would be a place that the overwhelming majority LOVE. American Idol and X-Factor - these are programmes created by the elite to provide “bread and circuses” to the masses, and how the masses flock to the Colosseum. What they haven’t realised - because they’re too stupid - is that they’re the “Christians” being fed to the lions. They’re watching the annihilation of their hopes of a good life, and yet they’re laughing and cheering! That demonstrates the extent of the elite’s mind control over them. Every second you spend watching junk TV is a wasted second, and if you watch a huge amount of shit, you’ve wasted your life.
Adam Weishaupt (The Illuminati Manifesto)
Malthus’s poor laws were wrong; British attitudes to famine in India and Ireland were wrong; eugenics was wrong; the Holocaust was wrong; India’s sterilisation programme was wrong; China’s one-child policy was wrong. These were sins of commission, not omission. Malthusian misanthropy – the notion that you should harden your heart, approve of famine and disease, feel ashamed of pity and compassion, for the good of the race – was wrong pragmatically as well as morally. The right thing to do about poor, hungry and fecund people always was, and still is, to give them hope, opportunity, freedom, education, food and medicine, including of course contraception, for not only will that make them happier, it will enable them to have smaller families.
Matt Ridley (The Evolution of Everything: How New Ideas Emerge)
The native islanders had never seen an airplane before, or met people such as these strangers. In return for use of their land, the strangers provided mechanical birds that flew in and out all day long on a “runway,” bringing incredible material wealth to their island home. The strangers mentioned something about war and fighting. One day it was over and they all left, taking their strange riches with them. The islanders were desperate to restore their good fortunes, and re-built a facsimile of the airport, control tower, and equipment using local materials: vines, coconut shells, palm fronds, and such. But for some reason, even though they had everything in place, the planes didn’t come. They had imitated the form, but not the content. Anthropologists call this a cargo cult. All too often, we are the islanders.
Andrew Hunt (The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition)
Imagine us saying to children: "In the last fifty or so years, the human race has become aware of a great deal of information about its mechanisms; how it behaves, how it must behave under certain circumstances. If this is to be useful, you must learn to contemplate these rules calmly, dispassionately, disinterestedly, without emotion. It is information that will set people free from blind loyalties, obedience to slogans, rhetoric, leaders, group emotions." Well, there it is. ...It is interesting to speculate: what country, what nation, when, and where, would have undertaken a programme to teach its children to be people to resist rhetoric, to examine the mechanisms that govern them? I can think of only one - America in that heady period of the Gettysburg Address. And that time could not have survived the Civil War, for when war starts, countries cannot afford disinterested examination of their behaviour. When a war starts, nations go mad - and have to go mad, in order to survive. ...I am not talking of the aptitudes for killing, for destruction, which soldiers are taught as part of their training, but a kind of atmosphere, the invisible poison, which spreads everywhere. And then people everywhere begin behaving as they never could in peace-time. Afterwards we look back, amazed. Did I really do that? Believe that? Fall for that bit of propaganda? Think that all our enemies were evil? That all our own nation's acts were good? How could I have tolerated that state of mind, day after day, month after month - perpetually stimulated, perpetually whipped up into emotions that my mind was meanwhile quietly and desperately protesting against?
Doris Lessing
Why is the freedom liturgy so dangerous? Because it perpetuates the slavery to all the other habits—ironically. My life was an ode of worship to omniscience, omnipresence, and limitlessness. No wonder my body rebelled. The freedom liturgy is dangerous for two reasons. First, it doesn’t actually produce freedom. We think that by rejecting any limits on our habits, we remain free to choose. Actually, by barraging ourselves with so many choices, we get so decision-fatigued that we’re unable to choose anything well. Since we’re too tired to make any good decisions, we’re extremely susceptible to letting other people—from manipulative bosses to invisible smartphone programmers—make our decisions for us. The dogged pursuit of this kind of freedom always collapses into slavery, which leads us to the second reason the freedom liturgy is dangerous.
Justin Whitmel Earley (The Common Rule: Habits of Purpose for an Age of Distraction)
In his Reflections on the French Revolution, Edmund Burke argued against the ‘geometrical’ politics, as he called it, of the French revolutionaries – a politics that proposed a rational goal, and a collective procedure for achieving it, and which mobilized the whole of society behind the resulting programme. Burke saw society as an association of the dead, the living and the unborn. Its binding principle is not contract, but something more akin to love. Society is a shared inheritance for the sake of which we learn to circumscribe our demands, to see our own place in things as part of a continuous chain of giving and receiving, and to recognize that the good things we inherit are not ours to spoil. There is a line of obligation that connects us to those who gave us what we have; and our concern for the future is an extension of that line. We take the future of our community into account not by fictitious cost-benefit calculations, but more concretely, by seeing ourselves as inheriting benefits and passing them on.
Roger Scruton (How to Be a Conservative)
Tom Demarco, a principal of the Atlantic Systems Guild team of consultants ... and his colleague Timothy Lister devised a study called the Coding War Games. The purpose of the games was to identify the characteristics of the best and worst computer programmers; more than six hundred developers from ninety-two different companies participated. Each designed, coded, and tested a program, working in his normal office space during business hours. Each participant was also assigned a partner from the same company. The partners worked separately, however, without any communication, a feature of the games that turned out to be critical. When the results came in, they revealed an enormous performance gap. The best outperformed the worst by a 10:1 ratio. The top programmers were also about 2.5 times better than the median. When DeMarco and Lister tried to figure out what accounted for this astonishing range, the factors that you'd think would matter — such as years of experience, salary, even the time spent completing the work — had little correlation to outcome. Programmers with 10 years' experience did no better than those with two years. The half who performed above the median earned less than 10 percent more than the half below — even though they were almost twice as good. The programmers who turned in "zero-defect" work took slightly less, not more, time to complete the exercise than those who made mistakes. It was a mystery with one intriguing clue: programmers from the same companies performed at more or less the same level, even though they hadn't worked together. That's because top performers overwhelmingly worked for companies that gave their workers the most privacy, personal space, control over their physical environments, and freedom from interruption. Sixty-two percent of the best performers said that their workspace was acceptably private, compared to only 19 percent of the worst performers; 76 percent of the worst performers but only 38 percent of the top performers said that people often interrupted them needlessly.
Susan Cain (Quiet: The Power of Introverts in a World That Can't Stop Talking)
The concept of product/ market fit originates in Marc Andreessen’s seminal blog post “The Only Thing That Matters.” In his essay, Andreessen argues that the most important factor in successful start-ups is the combination of market and product. His definition couldn’t be simpler: “Product/ market fit means being in a good market with a product that can satisfy that market.” Without product/ market fit, it’s impossible to grow a start-up into a successful business. As Andreessen notes, You see a surprising number of really well-run start-ups that have all aspects of operations completely buttoned down, HR policies in place, great sales model, thoroughly thought-through marketing plan, great interview processes, outstanding catered food, 30" monitors for all the programmers, top tier VCs on the board—heading straight off a cliff due to not ever finding product/ market fit. Unfortunately, it’s far easier to define product/ market fit than it is to establish it! When you start a new company, the key product/ market fit question you need to answer is whether you have discovered a nonobvious market opportunity where you have a unique advantage or approach, and one that competing players won’t see until you’ve had a chance to build a healthy lead. It’s usually difficult to find such an opportunity in a “hot” space; if an opportunity is obvious to everyone, the chance that you’ll be the one who succeeds is exceedingly low. Most nonobvious opportunities arise from a change in the market that the incumbents aren’t willing or able to adapt to.
Reid Hoffman (Blitzscaling: The Lightning-Fast Path to Building Massively Valuable Companies)
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)
Computers speak machine language," Hiro says. "It's written in ones and zeroes -- binary code. At the lowest level, all computers are programmed with strings of ones and zeroes. When you program in machine language, you are controlling the computer at its brainstem, the root of its existence. It's the tongue of Eden. But it's very difficult to work in machine language because you go crazy after a while, working at such a minute level. So a whole Babel of computer languages has been created for programmers: FORTRAN, BASIC, COBOL, LISP, Pascal, C, PROLOG, FORTH. You talk to the computer in one of these languages, and a piece of software called a compiler converts it into machine language. But you never can tell exactly what the compiler is doing. It doesn't always come out the way you want. Like a dusty pane or warped mirror. A really advanced hacker comes to understand the true inner workings of the machine -- he sees through the language he's working in and glimpses the secret functioning of the binary code -- becomes a Ba'al Shem of sorts." "Lagos believed that the legends about the tongue of Eden were exaggerated versions of true events," the Librarian says. "These legends reflected nostalgia for a time when people spoke Sumerian, a tongue that was superior to anything that came afterward." "Is Sumerian really that good?" "Not as far as modern-day linguists can tell," the Librarian says. "As I mentioned, it is largely impossible for us to grasp. Lagos suspected that words worked differently in those days. If one's native tongue influences the physical structure of the developing brain, then it is fair to say that the Sumerians -- who spoke a language radically different from anything in existence today -- had fundamentally different brains from yours. Lagos believed that for this reason, Sumerian was a language ideally suited to the creation and propagation of viruses. That a virus, once released into Sumer, would spread rapidly and virulently, until it had infected everyone." "Maybe Enki knew that also," Hiro says. "Maybe the nam-shub of Enki wasn't such a bad thing. Maybe Babel was the best thing that ever happened to us.
Neal Stephenson (Snow Crash)
The difference between Plato’s theory on the one hand, and that of the Old Oligarch and the Thirty on the other, is due to the influence of the Great Generation. Individualism, equalitarianism, faith in reason and love of freedom were new, powerful, and, from the point of view of the enemies of the open society, dangerous sentiments that had to be fought. Plato had himself felt their influence, and, within himself, he had fought them. His answer to the Great Generation was a truly great effort. It was an effort to close the door which had been opened, and to arrest society by casting upon it the spell of an alluring philosophy, unequalled in depth and richness. In the political field he added but little to the old oligarchic programme against which Pericles had once argued64. But he discovered, perhaps unconsciously, the great secret of the revolt against freedom, formulated in our own day by Pareto65; ‘To take advantage of sentiments, not wasting one’s energies in futile efforts to destroy them.’ Instead of showing his hostility to reason, he charmed all intellectuals with his brilliance, flattering and thrilling them by his demand that the learned should rule. Although arguing against justice he convinced all righteous men that he was its advocate. Not even to himself did he fully admit that he was combating the freedom of thought for which Socrates had died; and by making Socrates his champion he persuaded all others that he was fighting for it. Plato thus became, unconsciously, the pioneer of the many propagandists who, often in good faith, developed the technique of appealing to moral, humanitarian sentiments, for anti-humanitarian, immoral purposes. And he achieved the somewhat surprising effect of convincing even great humanitarians of the immorality and selfishness of their creed66. I do not doubt that he succeeded in persuading himself. He transfigured his hatred of individual initiative, and his wish to arrest all change, into a love of justice and temperance, of a heavenly state in which everybody is satisfied and happy and in which the crudity of money-grabbing67 is replaced by laws of generosity and friendship. This dream of unity and beauty and perfection, this æstheticism and holism and collectivism, is the product as well as the symptom of the lost group spirit of tribalism68.
Karl Popper (The Open Society and Its Enemies)
The Comte de Chagny was right; no gala performance ever equalled this one. All the great composers of the day had conducted their own works in turns. Faure and Krauss had sung; and on that evening, Christine Daaé had revealed her true self, for the first time, to the astonished and and enthusiastic audience. Gounod had conducted the Funeral March of a Marionette; Reyer, his beautiful overture to Siguar; Saint Saëns, the Danse Macabre and a Rêverie Orientale, Massenet, an unpublished Hungarian march; Guiraud, his Carnaval; Delibes, the Valse lente from Sylvia and the Pizzicati from Coppelia. Mlle. Krauss had sung the bolero in the Vespri Siciliani; and Mlle. Denise Bloch the drinking song in Lucrezia Borgia. But the real triumph was reserved for Christine Daaé, who had begun by singing a few passages from Romeo and Juliet. It was the first time that the young artist sang in this work of Gounod, which had not been transferred to the Opera and which was revived at the the old Theatre Lyrique by Mme. Carvalho. Those who heard her say that her voice, in these passages, was seraphic; but this was nothing to the superhuman notes that she gave forth in the prison scene and the final trio in Faust, which she sang in the place of La Carlotta, who was ill. No one had ever heard or seen anything like it. Daaé revealed a new Margarita that night, a Margarita of a splendor, a radiance hitherto unsuspected. The whole house went mad, rising to it its feet, shouting, cheering, clapping, while Christine sobbed and fainted in the arms of her fellow-singers and had to be carried to her dressing-room. A few subscribers, however, protested. Why had so great a treasure been kept from them all that time? Till then, Christine Daaé had played a good Siebel to Carlotta's rather too splendidly material Margarita. And it had needed Carlotta's incomprehensible and inexcusable absence from this gala night for the little Daaé, at a moment's warning, to show all that she could do in a part of the programme reserved for the Spanish diva! Well, what the subscribers wanted to know was, why had Debienne and Poligny applied to Daaé, when Carlotta was taken ill? Did they know of her hidden genius? And, if they knew of it, why had they kept it hidden? And why had she kept it hidden? Oddly enough, she was not known to have a professor of singing at that moment. She had often said she meant to practice alone for the future. The whole thing was a mystery.
Gaston Leroux (The Phantom of the Opera)
Christopher Cerf has been composing songs for Sesame Street for twenty-five years. His large Manhattan townhouse is full of Sesame Street memorabilia – photographs of Christopher with his arm around Big Bird, etc. ‘Well, it’s certainly not what I expected when I wrote them,’ Christopher said. ‘I have to admit, my first reaction was, “Oh my gosh, is my music really that terrible?” ’ I laughed. ‘I once wrote a song for Bert and Ernie called “Put Down The Ducky”,’ he said, ‘which might be useful for interrogating members of the Ba’ath Party.’ ‘That’s very good,’ I said. ‘This interview,’ Christopher said, ‘has been brought to you by the letters W, M and D.’ ‘That’s very good,’ I said. We both laughed. I paused. ‘And do you think that the Iraqi prisoners, as well as giving away vital information, are learning new letters and numbers?’ I said. ‘Well, wouldn’t that be an incredible double win?’ said Christopher. Christopher took me upstairs to his studio to play me one of his Sesame Street compositions, called ‘Ya! Ya! Das Is a Mountain!’ ‘The way we do Sesame Street,’ he explained, ‘is that we have educational researchers who test whether these songs are working, whether the kids are learning. And one year they asked me to write a song to explain what a mountain is, and I wrote a silly yodelling song about what a mountain was.’ Christopher sang me a little of the song: Oompah-pah! Oompah-pah! Ya! Ya! Das is a mountain! Part of zee ground zat sticks way up high! ‘Anyway,’ he said, ‘forty per cent of the kids had known what a mountain was before they heard the song, and after they heard the song, only about twenty-six per cent knew what a mountain was. That’s all they needed. You don’t know what a mountain is now, right? It’s gone! So I figure if I have the power to suck information out of people’s brains by writing these songs, maybe that’s something that could be useful to the CIA for brainwashing techniques.’ Just then, Christopher’s phone rang. It was a lawyer from his music publishers, BMI. I listened into Christopher’s side of the conversation: ‘Oh really?’ he said. ‘I see . . . Well, theoretically they have to log that and I should be getting a few cents for every prisoner, right? Okay. Bye, bye . . .’ ‘What was that about?’ I asked Christopher. ‘Whether I’m due some money for the performance royalties,’ he explained. ‘Why not? It’s an American thing to do. If I have the knack of writing songs that can drive people crazy sooner and more effectively than others, why shouldn’t I profit from that?’ This is why, later that day, Christopher asked Danny Epstein – who has been the music supervisor of Sesame Street since the very first programme was broadcast in July 1969 – to come to his house. It would be Danny’s responsibility to collect the royalties from the military if they proved negligent in filing a music-cue sheet.
Jon Ronson (The Men Who Stare At Goats)
Chapter One Vivek Ranadivé “IT WAS REALLY RANDOM. I MEAN, MY FATHER HAD NEVER PLAYED BASKETBALL BEFORE.” 1. When Vivek Ranadivé decided to coach his daughter Anjali’s basketball team, he settled on two principles. The first was that he would never raise his voice. This was National Junior Basketball—the Little League of basketball. The team was made up mostly of twelve-year-olds, and twelve-year-olds, he knew from experience, did not respond well to shouting. He would conduct business on the basketball court, he decided, the same way he conducted business at his software firm. He would speak calmly and softly, and he would persuade the girls of the wisdom of his approach with appeals to reason and common sense. The second principle was more important. Ranadivé was puzzled by the way Americans play basketball. He is from Mumbai. He grew up with cricket and soccer. He would never forget the first time he saw a basketball game. He thought it was mindless. Team A would score and then immediately retreat to its own end of the court. Team B would pass the ball in from the sidelines and dribble it into Team A’s end, where Team A was patiently waiting. Then the process would reverse itself. A regulation basketball court is ninety-four feet long. Most of the time, a team would defend only about twenty-four feet of that, conceding the other seventy feet. Occasionally teams played a full-court press—that is, they contested their opponent’s attempt to advance the ball up the court. But they did it for only a few minutes at a time. It was as if there were a kind of conspiracy in the basketball world about the way the game ought to be played, Ranadivé thought, and that conspiracy had the effect of widening the gap between good teams and weak teams. Good teams, after all, had players who were tall and could dribble and shoot well; they could crisply execute their carefully prepared plays in their opponent’s end. Why, then, did weak teams play in a way that made it easy for good teams to do the very things that they were so good at? Ranadivé looked at his girls. Morgan and Julia were serious basketball players. But Nicky, Angela, Dani, Holly, Annika, and his own daughter, Anjali, had never played the game before. They weren’t all that tall. They couldn’t shoot. They weren’t particularly adept at dribbling. They were not the sort who played pickup games at the playground every evening. Ranadivé lives in Menlo Park, in the heart of California’s Silicon Valley. His team was made up of, as Ranadivé put it, “little blond girls.” These were the daughters of nerds and computer programmers. They worked on science projects and read long and complicated books and dreamed about growing up to be marine biologists. Ranadivé knew that if they played the conventional way—if they let their opponents dribble the ball up the court without opposition—they would almost certainly lose to the girls for whom basketball was a passion. Ranadivé had come to America as a seventeen-year-old with fifty dollars in his pocket. He was not one to accept losing easily. His second principle, then, was that his team would play a real full-court press—every game, all the time. The team ended up at the national championships. “It was really random,” Anjali Ranadivé said. “I mean, my father had never played basketball before.” 2. Suppose you were to total up all the wars over the past two hundred years that occurred between very large and very small countries. Let’s say that one side has to be at least ten times larger in population and armed might
Malcolm Gladwell (David and Goliath: Underdogs, Misfits and the Art of Battling Giants)
So why haven’t we been visited? Maybe the probability of life spontaneously appearing is so low that Earth is the only planet in the galaxy—or in the observable universe—on which it happened. Another possibility is that there was a reasonable probability of forming self-reproducing systems, like cells, but that most of these forms of life did not evolve intelligence. We are used to thinking of intelligent life as an inevitable consequence of evolution, but what if it isn’t? The Anthropic Principle should warn us to be wary of such arguments. It is more likely that evolution is a random process, with intelligence as only one of a large number of possible outcomes. It is not even clear that intelligence has any long-term survival value. Bacteria, and other single-cell organisms, may live on if all other life on Earth is wiped out by our actions. Perhaps intelligence was an unlikely development for life on Earth, from the chronology of evolution, as it took a very long time—two and a half billion years—to go from single cells to multi-cellular beings, which are a necessary precursor to intelligence. This is a good fraction of the total time available before the Sun blows up, so it would be consistent with the hypothesis that the probability for life to develop intelligence is low. In this case, we might expect to find many other life forms in the galaxy, but we are unlikely to find intelligent life. Another way in which life could fail to develop to an intelligent stage would be if an asteroid or comet were to collide with the planet. In 1994, we observed the collision of a comet, Shoemaker–Levy, with Jupiter. It produced a series of enormous fireballs. It is thought the collision of a rather smaller body with the Earth, about sixty-six million years ago, was responsible for the extinction of the dinosaurs. A few small early mammals survived, but anything as large as a human would have almost certainly been wiped out. It is difficult to say how often such collisions occur, but a reasonable guess might be every twenty million years, on average. If this figure is correct, it would mean that intelligent life on Earth has developed only because of the lucky chance that there have been no major collisions in the last sixty-six million years. Other planets in the galaxy, on which life has developed, may not have had a long enough collision-free period to evolve intelligent beings. A third possibility is that there is a reasonable probability for life to form and to evolve to intelligent beings, but the system becomes unstable and the intelligent life destroys itself. This would be a very pessimistic conclusion and I very much hope it isn’t true. I prefer a fourth possibility: that there are other forms of intelligent life out there, but that we have been overlooked. In 2015 I was involved in the launch of the Breakthrough Listen Initiatives. Breakthrough Listen uses radio observations to search for intelligent extraterrestrial life, and has state-of-the-art facilities, generous funding and thousands of hours of dedicated radio telescope time. It is the largest ever scientific research programme aimed at finding evidence of civilisations beyond Earth. Breakthrough Message is an international competition to create messages that could be read by an advanced civilisation. But we need to be wary of answering back until we have developed a bit further. Meeting a more advanced civilisation, at our present stage, might be a bit like the original inhabitants of America meeting Columbus—and I don’t think they thought they were better off for it.
Stephen Hawking (Brief Answers to the Big Questions)
Any fool can write a test that helps them today. Good programmers write tests that help the entire team in the future.
Anonymous
Anything acquired without effort, and without cost is generally unappreciated, often discredited; perhaps this is why we get so little from our marvelous opportunity in public schools. The SELF-DISCIPLINE one receives from a definite programme of specialized study makes up to some extent, for the wasted opportunity when knowledge was available without cost. Correspondence schools are highly organized business institutions. Their tuition fees are so low that they are forced to insist upon prompt payments. Being asked to pay, whether the student makes good grades or poor, has the effect of causing one to follow through with the course when he would otherwise drop it. The correspondence schools have not stressed this point sufficiently, for the truth is that their collection departments constitute the very finest sort of training on DECISION, PROMPTNESS, ACTION and THE HABIT OF FINISHING THAT WHICH ONE BEGINS. I learned this from experience, more than twenty-five years ago. I enrolled for a home study course in Advertising. After completing eight or ten lessons I stopped studying, but the school did not stop sending me bills. Moreover, it insisted upon payment, whether I kept up my studies or not. I decided that if I had to pay for the course (which I had legally obligated myself to do), I should complete the lessons and get my money's worth. I felt, at the time, that the collection system of the school was somewhat too well organized, but I learned later in life that it was a valuable part of my training for which no charge had been made. Being forced to pay, I went ahead and completed the course. Later in life I discovered that the efficient collection system of that school had been worth much in the form of money earned, because of the training in advertising I had so reluctantly taken.
Napoleon Hill (Think and Grow Rich [Illustrated & Annotated])
Anything acquired without effort, and without cost is generally unappreciated, often discredited; perhaps this is why we get so little from our marvelous opportunity in public schools. The SELF-DISCIPLINE one receives from a definite programme of specialized study makes up to some extent, for the wasted opportunity when knowledge was available without cost. Correspondence schools are highly organized business institutions. Their tuition fees are so low that they are forced to insist upon prompt payments. Being asked to pay, whether the student makes good grades or poor, has the effect of causing one to follow through with the course when he would otherwise drop it. The correspondence schools have not stressed this point sufficiently, for the truth is that their collection departments constitute the very finest sort of training on DECISION, PROMPTNESS, ACTION and THE HABIT OF FINISHING THAT WHICH ONE BEGINS. I learned this from experience, more than twenty-five years ago. I enrolled for a home study course in Advertising. After completing eight or ten lessons I stopped studying, but the school did not stop sending me bills. Moreover, it insisted upon payment, whether I kept up my studies or not. I decided that if I had to pay for the course (which I had legally obligated myself to do), I should complete the lessons and get my money's worth. I felt, at the time, that the collection system of the school was somewhat too well organized, but I learned later in life that it was a valuable part of my training for which no charge had been made. Being forced to pay, I went ahead and completed the course. Later in life I discovered that the efficient collection system of that school had been worth much in the form of money earned, because of the training in advertising I had so reluctantly taken. We have in this country what is said to be the greatest public school system in the world. We have invested fabulous sums for fine buildings, we have provided convenient transportation for children living in the rural districts, so they may attend the best schools, but there is one astounding weakness to this marvelous system-IT IS FREE! One of the strange things about human beings is that they value only that which has a price. The free schools of America, and the free public libraries, do not impress people because they are free. This is the
Napoleon Hill (Think and Grow Rich [Illustrated & Annotated])
The final two chapters of the book examine the reflect and unsafe packages, which few Go programmers regularly use—and even fewer need to use. If you haven’t written any substantial Go programs yet, now would be a good time to do that.
Alan A.A. Donovan (The Go Programming Language)
This is funny but it saddens me that ‘art project’ is now a byword for useless, unskilled amateurism. You know that often someone who’s not very good at making television programmes becomes a video artist, and someone who’s not particularly good at writing hit songs becomes an art band.
Grayson Perry (Playing to the Gallery)
Well, no programmer could direct Karpov’s initiative as a whole. The best ones are like idiot savants: they know their stuff backward and forward, but that’s all they’re good for. They couldn’t direct themselves out of a paper bag.” She pursed her lips. “So again, I have to ask, who is running the operation now?
Eric Van Lustbader (Robert Ludlum's™ The Bourne Initiative (Jason Bourne))
This, the techno-optimists assert, is the real story of technological change and economic development. Technology improves human productivity and lowers the price of goods and services. Those lower prices mean consumers have greater spending power, and they either buy more of the original goods or spend that money on something else. Both of these outcomes increase the demand for labor and thus jobs. Yes, shifts in technology might lead to some short-term displacement. But just as millions of farmers became factory workers, those laid-off factory workers can become yoga teachers and software programmers. Over the long term, technological progress never truly leads to an actual reduction in jobs or rise in unemployment.
Kai-Fu Lee (AI Superpowers: China, Silicon Valley, and the New World Order)
When the BBC World Service began in 1932, they warned listeners to keep their expectations low, stating, “The programmes will neither be very interesting nor very good.
Michael Gonzalez (Amazing Facts You Don't Know: 1,100 Unbelievable Trivia Facts)
Ray comes out a few seconds later, wiping his hands on a small towel. He’s in a white shirt and tan pants. In good shape. He’s sandy haired and wearing Buddy Holly glasses. Ray could be a computer programmer or an ad writer. Whatever he does for a living, he doesn’t look like any brujo I’ve ever seen. He puts out his hand as he comes in. “Hi. I’m Ray,” he says. We shake. “I’m Stark.” He walks back to stand by Carlos.
Richard Kadrey (Hollywood Dead (Sandman Slim, #10))
Aleks Totić: Jamie—he was temperamental. He coded well. He was different from us. He was more flamboyant. We were just pretty much corn. Straight corn. He had the funny look, he had an image, he had a sense of style which was fairly foreign to us. Jim Clark: He had half of his head shaved. Some stylistic statement on his part. I completely ignored it. It did not matter to me; I did not give a hoot. He was a great programmer, brilliant young guy. I do not think anyone bothered. People have just got to realize that a computer geek is respected on the basis of how much code he can write and the quality of code he can write. People do not give a crap what he looks like. If you generate good code quickly, no one cares. Jamie made everyone a lot of money.
Adam Fisher (Valley of Genius: The Uncensored History of Silicon Valley (As Told by the Hackers, Founders, and Freaks Who Made It Boom))
Jeff Skoll: There was a moment, about four or five days into it, when the technical team said, “We don’t think that we can bring this up.” And everyone just sat in silence for about twenty minutes. If you have a mind-set where you are always looking for a black swan no matter how good the news has been, then you are always afraid of that black swan. Well, that was our black swan. It was, “Yes, the company is dead,” and we’re all in shock, but then a new breath of life came in. Right around then a junior Oracle programmer said, “I’ve just found something, I wonder if this could be it?” It was a line of code that was just off. And sure enough, that was the problem, and after we made the patch, the system started to come back up, gradually.
Adam Fisher (Valley of Genius: The Uncensored History of Silicon Valley (As Told by the Hackers, Founders, and Freaks Who Made It Boom))
I have long enjoyed asking candidate programmers, "Where is next November?" If the question is too cryptic, then, "Tell me about your mental model of the calendar." The really good programmers have strong spatial senses; they usually have geometric models of time; and they quite often understand the first question without elaboration. They have highly individualistic models.
Frederick P. Brooks Jr. (The Mythical Man-Month: Essays on Software Engineering)
GTA 5 MONEY HACK : game-hacks.net/ It is a happy event for players who are passionate about GTA 5 since the online money generating platform to optimize its actions on GTA 5 is finally available. The GTA 5 MONEY HACK 2018 | GET INFINITE GTA 5 MONEY RP ONLINE platform is an online tool that allows you to earn credits up to 1 billion usable on the game interface and that can be used at any time. Namely that money is a cheat strategy but that will allow you to do the missions quickly by having access to a large volume of renewable money every day to make all the purchases you want. To get there, the developers worked days and nights for months to put together this tool perfectly effective and that allows to play comfortably while being able to make the purchase of all the materials in the game in order to appreciate at best GTA 5 online. In addition, you will not have to pay to access this option. The use of the generator and the 1 billion available daily without paying a penny. Developers also work to perform weekly maintenance on the platform. The aim is to avoid bugs and to trace possible attacks of viruses of any kind which can impair the proper functioning of the platform. This also prevents malicious programs from being transmitted to the consoles and computer devices used by the players. Maintenance is therefore necessary to guarantee a good moment of play and use of money from the online generator for players. Nevertheless, it is important to know that small problems can remain, but the generator is 99% reliable. If bugs are present, simply restart access to the member and the trick is played. This is a very easy to use gta 5 Money Cheat . To reload your game money and rp, simply fill in the information about you as a user, then register your console platform and finally click on “Generate! “. You will receive an unlimited number of money and rp. Since all the elements required to recharge your game points are available online, there is no need to download software or programs. In terms of compatibility, it is compatible with game consoles such as Xbox, Playstation, but also Windows, Mac, Android or iOS. You are now wondering why you will use this gta 5 money generator rather than another? First of all, this is an easy and online generator that allows you to get your gta 5 hack cash and rp without paying any money. Then, unlike the others that offers you to exorbitant amounts and which have the simple purpose of scamming you, it is regularly updated on our site. This means that you will not encounter speed or bug problems when you give your credits. Moreover, it is a product that has been tested by professional programmers before being put online.
GTA Cheats
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)
Does a good farmer neglect a crop he has planted? Does a good teacher overlook even the most humble student? Does a good father allow a single child to starve? Does a good programmer refuse to maintain his code?
The Tao of Programming