“
THE FIRST TEN LIES THEY TELL YOU IN HIGH SCHOOL
1. We are here to help you.
2. You will have time to get to your class before the bell rings.
3. The dress code will be enforced.
4. No smoking is allowed on school grounds.
5. Our football team will win the championship this year.
6. We expect more of you here.
7. Guidance counselors are always available to listen.
8. Your schedule was created with you in mind.
9. Your locker combination is private.
10. These will be the years you look back on fondly.
TEN MORE LIES THEY TELL YOU IN HIGH SCHOOL
1. You will use algebra in your adult lives.
2. Driving to school is a privilege that can be taken away.
3. Students must stay on campus during lunch.
4. The new text books will arrive any day now.
5. Colleges care more about you than your SAT scores.
6. We are enforcing the dress code.
7. We will figure out how to turn off the heat soon.
8. Our bus drivers are highly trained professionals.
9. There is nothing wrong with summer school.
10. We want to hear what you have to say.
”
”
Laurie Halse Anderson (Speak)
“
We are a sensational team
”
”
Elizabeth Wein (Code Name Verity (Code Name Verity, #1))
“
The only other scenario that could explain everything, up to and including your own bizarre apperance, is a convoluted conspiracy theory involving the Russian Mafia and a crack team of plastic surgeons.
”
”
Eoin Colfer (The Eternity Code (Artemis Fowl, #3))
“
Kiss me, Hardy!’ Weren’t those Nelson’s last words at the Battle of Trafalgar? Don’t cry. We’re still alive and we make a sensational team.
”
”
Elizabeth Wein (Code Name Verity (Code Name Verity, #1))
“
If what's always distinguished bad writing--flat characters, a narrative world that's clichéd and not recognizably human, etc.--is also a description of today's world, then bad writing becomes an ingenious mimesis of a bad world. If readers simply believe the world is stupid and shallow and mean, then [Bret] Ellis can write a mean shallow stupid novel that becomes a mordant deadpan commentary on the badness of everything. Look man, we'd probably most of us agree that these are dark times, and stupid ones, but do we need fiction that does nothing but dramatize how dark and stupid everything is? In dark times, the definition of good art would seem to be art that locates and applies CPR to those elements of what's human and magical that still live and glow despite the times' darkness. Really good fiction could have as dark a worldview as it wished, but it'd find a way both to depict this world and to illuminate the possibilities for being alive and human in it.
Postmodern irony and cynicism's become an end in itself, a measure of hip sophistication and literary savvy. Few artists dare to try to talk about ways of working toward redeeming what's wrong, because they'll look sentimental and naive to all the weary ironists. Irony's gone from liberating to enslaving. There's some great essay somewhere that has a line about irony being the song of the prisoner who's come to love his cage… The postmodern founders' patricidal work was great, but patricide produces orphans, and no amount of revelry can make up for the fact that writers my age have been literary orphans throughout our formative years.
We enter a spiritual puberty where we snap to the fact that the great transcendent horror is loneliness, excluded encagement in the self. Once we’ve hit this age, we will now give or take anything, wear any mask, to fit, be part-of, not be Alone, we young. The U.S. arts are our guide to inclusion. A how-to. We are shown how to fashion masks of ennui and jaded irony at a young age where the face is fictile enough to assume the shape of whatever it wears. And then it’s stuck there, the weary cynicism that saves us from gooey sentiment and unsophisticated naïveté. Sentiment equals naïveté on this continent.
You burn with hunger for food that does not exist.
A U. S. of modern A. where the State is not a team or a code, but a sort of sloppy intersection of desires and fears, where the only public consensus a boy must surrender to is the acknowledged primacy of straight-line pursuing this flat and short-sighted idea of personal happiness.
”
”
David Foster Wallace
“
We make a sensational team.
”
”
Elizabeth Wein (Code Name Verity (Code Name Verity, #1))
“
Nate called out, “Team Meeting!” and pointed a finger in the air.
When he had everyone’s attention, Nate cleared his throat. “There are a few Team Awesome things we need to discuss.”
Tristan leaned over to Gabriel. “What’s Team Awesome?”
“It’s our team name,” Heather smiled.
“We’re not a team,” Gabriel said.
“We are a team,” Nate corrected. “We’re Team Awesome and I’m team captain.” He looked at Tristan. “You can call me Captain. Or Captain America, if you’d like. I’m even willing to settle for Captain Jack.”
Tristan crossed his arms. “Yeah, that’s not going to happen.”
Heather’s eyes lit up. “Ooh! Can we choose code names? Can I be Catwoman?”
“We’re not choosing code names.” Gabriel looked incredibly annoyed and Tristan almost smiled.
”
”
Chelsea Fine (Awry (The Archers of Avalon, #2))
“
You broke the Man Code, dude. 'No man shall knowingly and with malice aforethought kick another man in the nuts.'"
"Okay, so I kicked him in the nuts. The little fucker was fleeing the scene of a crime where he'd pointed a weapon at my buddies."
[from short story "Beer Run" at the end of Skin Deep]
”
”
Pamela Clare (Skin Deep (I-Team, #5.5))
“
Give a good idea to a mediocre team, and they’ll find a way to screw it up. Give a mediocre idea to a good team, and they’ll find a way to make it better. The goal needs to be to get the team right, get them moving in the right direction, and get them to see where they are making mistakes and where they are succeeding.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
A U.S. of modern A. where the State is not a team or a code, but a sort of sloppy intersection of desires and fears, where the only public consensus a boy must surrender to is the acknowledged primacy of straight-line pursuing this flat and short-sighted idea of personal happiness.
”
”
David Foster Wallace (Infinite Jest)
“
It's not quite true that history is written by the winners. It's written by the best publicists on the winning team.
”
”
Jason Fagone (The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine who Outwitted America's Enemies)
“
Values are deeply held personal beliefs that form your own priority code for living.
”
”
Stan Slap
“
Dilly Knox was one of the Park’s eccentric geniuses, notorious for his absentmindedness, his Alice-in-Wonderland approach to codebreaking, and his habit of recruiting only women for his team.
”
”
Kate Quinn (The Rose Code)
“
A U.S. of modern A. where the State is not a team or a code, but a sort of sloppy intersection of desires and fears, where the only public consensus a boy must surrender to is the acknowledged primacy of straight-line pursuing this flat and short-sighted idea of personal happiness:
”
”
David Foster Wallace (Infinite Jest)
“
No shortcuts,” “Work hard, be nice,” “Don’t eat the marshmallow,” “Team and family,” “If there’s a problem, we look for the solution,” “Read, baby, read,” “All of us will learn,” “KIPPsters do the right thing when no one is watching,” “Everything is earned,” “Be the constant, not the variable,” “If a teammate needs help, we give; if we need help, we ask,” “No robots,” and “Prove the doubters wrong.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
worst team member is the best predictor of how any team performs. It doesn’t seem to matter how great the best member is,
”
”
Jeff Atwood (Effective Programming: More Than Writing Code)
“
We also recommend establishing a team code that says, "Credit is free around here and we give it away.
”
”
Brett Harris
“
The goal needs to be to get the team right, get them moving in the right direction, and get them to see where they are making mistakes and where they are succeeding.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
Thinking about your ancestors makes you smarter. A research team led by Peter Fischer found that spending a few minutes contemplating your family tree (as opposed to contemplating a friend, or a shopping list, or nothing at all) significantly boosted performance on tests of cognitive intelligence. Their hypothesis is that thinking about our connections to the group increases our feelings of autonomy and control.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
Building purpose in a creative group is not about generating a brilliant moment of breakthrough but rather about building systems that can churn through lots of ideas in order to help unearth the right choices. This is why Catmull has learned to focus less on the ideas than on people—specifically, on providing teams with tools and support to locate paths, make hard choices, and navigate the arduous process together.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
What this team did not realize was that having dirty tests is equivalent to, if not worse than, having no tests.
”
”
Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship)
“
The higher the price of information in a software team, the less effective the team is.
”
”
Yegor Bugayenko (Code Ahead)
“
U.S. of modern A. where the State is not a team or a code, but a sort of sloppy intersection of desires and fears, where the only public consensus a boy must surrender to is the acknowledged primacy of straight-line pursuing this flat and short-sighted idea of personal happiness:
”
”
David Foster Wallace (Infinite Jest)
“
Fruit fly scientists, God bless ‘em, are the big exceptions. Morgan’s team always picked sensibly descriptive names for mutant genes, like ‘speck,’ ‘beaded,’ ‘rudimentary,’ ‘white,’ and ‘abnormal.’ And this tradition continues today, as the names of most fruit fly genes eschew jargon and even shade whimsical… The ‘turnip’ gene makes flies stupid. ‘Tudor’ leaves males (as with Henry VIII) childless. ‘Cleopatra’ can kill flies when it interacts with another gene, ‘asp.’ ‘Cheap date’ leaves flies exceptionally tipsy after a sip of alcohol… And thankfully, this whimsy with names has inspired the occasional zinger in other areas of genetics… The backronym for the “POK erythroid myeloid ontogenic” gene in mice—‘pokemon’—nearly provoked a lawsuit, since the ‘pokemon’ gene (now known, sigh, as ‘zbtb7’) contributes to the spread of cancer, and the lawyers for the Pokemon media empire didn’t want their cute little pocket monsters confused with tumors.
”
”
Sam Kean (The Violinist's Thumb: And Other Lost Tales of Love, War, and Genius, as Written by Our Genetic Code)
“
Any software project must have a technical leader, who is responsible for all technical decisions made by the team and have enough authority to make them. Responsibility and authority are two mandatory components that must be present in order to make it possible to call such a person an architect.
”
”
Yegor Bugayenko (Code Ahead)
“
A U.S. of modern A. where the State is not a team or a code, but a sort of sloppy intersection of desires and fears, where the only public consensus a boy must surrender to is the acknowledged primacy of straight-line pursuing this flat and short-sighted idea of personal happiness: The happy pleasure of the person alone, yes?
”
”
David Foster Wallace (Infinite Jest)
“
There’s a tendency in our business, as in all businesses, to value the idea as opposed to the person or a team of people,” he says. “But that’s not accurate. Give a good idea to a mediocre team, and they’ll find a way to screw it up. Give a mediocre idea to a good team, and they’ll find a way to make it better. The goal needs to be to get the team right, get them moving in the right direction, and get them to see where they are making mistakes and where they are succeeding.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
Give a mediocre idea to a good team, and they’ll find a way to make it better. The goal needs to be to get the team right, get them moving in the right direction, and get them to see where they are making mistakes and where they are succeeding.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
When you ask people inside highly successful groups to describe their relationship with one another, they all tend to choose the same word. This word is not friends or team or tribe or any other equally plausible term. The word they use is family.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
During World War II, the British spy agency MI8 secretly recruited a crew of teenage wireless operators (prohibited from discussing their activities even with their families) to intercept coded messages from the Nazis. By forwarding these transmissions to the crack team of code breakers at Bletchley Park led by the computer pioneer Alan Turing, these young hams enabled the Allies to accurately predict the movements of the German and Italian forces. Asperger’s prediction that the little professors in his clinic could one day aid in the war effort had been prescient, but it was the Allies who reaped the benefits.
”
”
Steve Silberman (NeuroTribes: The Legacy of Autism and the Future of Neurodiversity)
“
THE FIRST TEN LIES THEY TELL YOU IN HIGH SCHOOL
1. We are here to help you.
2. You will have enough time to get to your class before the bell rings.
3. The dress code will be enforced.
4. No smoking is allowed on school grounds.
5. Our football team will win the championship this year.
6. We expect more of you here.
7. Guidance counselors are always available to listen.
8. Your schedule was created with your needs in mind.
9. Your locker combination is private.
10. These will be the years you will look back on fondly.
”
”
Laurie Halse Anderson (Speak)
“
For the first eight months of the war, as incredible as it sounds, William and Elizebeth, and their team at Riverbank, did all of the codebreaking for every part of the U.S. government: for the State Department, the War Department (army), the navy, and the Department of Justice.
”
”
Jason Fagone (The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine Who Outwitted America's Enemies)
“
Back in Henrietta, night proceeded.
Richard Gansey was failing to sleep. When he closed his eyes: Blue’s hands, his voice, black bleeding from a tree. It was starting, starting. No. It was ending. He was ending. This was the landscape of his personal apocalypse. What was excitement when he was wakeful melted into dread when he was tired.
He opened his eyes.
He opened Ronan’s door just enough to confirm that Ronan was inside, sleeping with his mouth ajar, headphones blaring, Chainsaw a motionless lump in her cage. Then, leaving him, Gansey drove to the school.
He used his old key code to get into Aglionby’s indoor athletic complex, and then he stripped and swam in the dark pool in the darker room, all sounds strange and hollow at night. He did endless laps as he used to do when he had first come to the school, back when he had been on the rowing team, back when he had sometimes come earlier than even rowing practice to swim. He had nearly forgotten what it felt like to be in the water: It was as if his body didn’t exist; he was just a borderless mind. He pushed himself off a barely visible wall and headed towards the even less visible opposite one, no longer quite able to hold on to his concrete concerns. School, Headmaster Child, even Glendower. He was only this current minute. Why had he given this up? He couldn’t remember even that.
In the dark water he was only Gansey, now. He’d never died, he wasn’t going to die again. He was only Gansey, now, now, only now.
He could not see him, but Noah stood on the edge of the pool and watched. He had been a swimmer himself, once.
”
”
Maggie Stiefvater (The Raven King (The Raven Cycle, #4))
“
It’s often the case that teams working in agile processes do not actually go back to improve the user interface of the software. But, as the saying goes, “it’s not iterative if you only do it once.” Teams need to make a commitment to continuous improvement, and that means not simply refactoring code and addressing technical debt but also reworking and improving user interfaces. Teams must embrace the concept of UX debt and make a commitment to continuous improvement of the user experience.
”
”
Jeff Gothelf (Lean UX: Applying Lean Principles to Improve User Experience)
“
Following the killing of Osama Bin Laden, in a mission coined Operation Neptune Spear (Neptune being synonymous with King Nimrod who built the tower of Babel), there was a US Navy ‘burial at sea.’ We were all led to believe that, for the event, Bin Laden’s body was ‘encased in concrete’ (just as the cadaver of Lincoln had supposedly been) and cast ‘into the sea.’ Also if you will remember, for the assassination mission, carried out by Seal Team 6, Bin Laden had the distinction of having been assigned the code-name, ‘Geronimo!
”
”
Yehuda HaLevi (Sacred Scroll of Seven Seals: Skull & Bones, Freemasons, Knights Templar & the Grail)
“
for the average team, insisting on writing tests first, before functional coding, improves quality.
”
”
David J. Anderson (Kanban)
“
Respect, honesty, responsibility, and hope are the language of a great team leader.
”
”
Samuel R. Chand (Cracking Your Church's Culture Code: Seven Keys to Unleashing Vision and Inspiration (Jossey-Bass Leadership Network Series Book 54))
“
The only code that doesn’t have bugs is code that is not yet written.
”
”
Chet Haase (Androids: The Team That Built the Android Operating System)
“
if you can clean the code, you can keep the development team from bogging down into the typical Big Ball of Mud. You can keep the team moving fast.
”
”
Anonymous
“
It appears evident that, for the average team, insisting on writing tests first, before functional coding, improves quality.
”
”
David J. Anderson (Kanban: Successful Evolutionary Change for Your Technology Business)
“
It’s not quite true that history is written by the winners. It’s written by the best publicists on the winning team.
”
”
Jason Fagone (The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine Who Outwitted America's Enemies)
“
Just by making the architect role explicit, a team can effectively resolve many technical conflicts.
”
”
Yegor Bugayenko (Code Ahead)
“
To make technical decisions, a result-oriented team needs a strong architect and a decision making process, not meetings.
”
”
Yegor Bugayenko (Code Ahead)
“
The theory behind open source is simple. In the case of an operating system, the source code-the programming instructions underlying the system-is free. Anyone can improve it, change it, exploit it. But those improvements, changes, and exploitations have to be made freely available. Think Zen. The project belongs to no one and to everyone. When a project is opened up, there is rapid and continual improvement. With teams of contributors working in parallel, the results can happen far more speedily and success fully than if the work were being conducted behind closed doors.
”
”
Linus Torvalds (Just for Fun: The Story of an Accidental Revolutionary)
“
As a bonus tip, remember that once you know the blueprint for your team members or a family member, you can always practice giving by offering them simple little gifts or reminders to help them grow.
”
”
Vishen Lakhiani (The Code of the Extraordinary Mind: 10 Unconventional Laws to Redefine Your Life and Succeed On Your Own Terms)
“
he bragged that he’d written a million lines of code. Some employees thought that was preposterous. Sunny had worked at Microsoft, where teams of software engineers had written the Windows operating system at the rate of one thousand lines of code per year of development. Even if you assumed Sunny was twenty times faster than the Windows developers, it would still have taken him fifty years to do what he claimed.
”
”
John Carreyrou (Bad Blood: Secrets and Lies in a Silicon Valley Startup)
“
An architect is a generalist, not a specialist-the conductor of a symphony, not a virtuoso who plays every instrument perfectly. As a practitioner, an architect coordinates a team of professionals that include structural and mechanical engineers, interior designers, building-code consultants, landscape architects, specifications writers, contractors, and specialists from other disciplines. Typically, the interests of some team members will compete with the interests of others. An architect must know enough about each discipline to negotiate and synthesize competing demands while honoring the needs of the client and the integrity of the entire project.
”
”
Matthew Frederick (101 Things I Learned in Architecture School (The MIT Press))
“
Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make that code useful for as long as it needs to be used and allowing collaboration across a team.
”
”
Titus Winters (Software Engineering at Google: Lessons Learned from Programming Over Time)
“
But the FBI didn’t intercept the messages. It didn’t monitor the Nazi circuits. It didn’t break the codes. It didn’t solve any Enigma machines. The coast guard did this stuff—the little codebreaking team that Elizebeth created from nothing.
”
”
Jason Fagone (The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine Who Outwitted America's Enemies)
“
I once asked Steve Jobs what his best product was, thinking he would say the Macintosh or iPhone. Instead he said that creating great products is important, but what’s even more important is creating a team that can continually make such products.
”
”
Walter Isaacson (The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race)
“
Software development is the process of creating a computer software.
It includes preparing a design, coding the program, and fixing the
bugs. The final goal of software development is to translate user
needs to software product, while continuously improving the team
and the process.
”
”
Paulo Caroli
“
During my first several days there I really did feel like a fish out of water. After years of following a military dress code I wasn’t even sure what to wear. The one place I felt like I fit in was out on a boat and, fortunately, trials for the freshman sailing team began right away.
”
”
Ted Turner (Call Me Ted)
“
I write them to improve my productivity as a programmer. Making the quality assurance department happy is just a side effect. Unit tests are highly localized. Each test class works within a single package. It tests the interfaces to other packages, but beyond that it assumes the rest just works.
Functional tests are a different animal. They are written to ensure the software as a whole works. They provide quality assurance to the customer and don't care about programmer productivity. They should be developed by a different team, one who delights in finding bugs.
”
”
Martin Fowler (Refactoring: Improving the Design of Existing Code)
“
Nothing has a more profound and long-term degrading effect upon a development project than bad code. Bad schedules can be redone, bad requirements can be redefined. Bad team dynamics can be repaired. But bad code rots and ferments, becoming an inexorable weight that drags the team down.
”
”
Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship)
“
All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword.
”
”
Walter Isaacson (Elon Musk)
“
In OSW, the source code of warfare is available for anyone who is interested in both modifying and extending it. This means the tactics, weapons, strategies, target selection, planning methods, and team dynamics are all open to community improvement. Global guerrillas can hack at the source code of warfare to their hearts’ delight.
”
”
John Robb (Brave New War: The Next Stage of Terrorism and the End of Globalization)
“
You are all more or less wearing the same types of clothes—look around the room and you will see it’s true. Now imagine you’re the only one not wearing a cool symbol. How would that make you feel? The Nike swoop, the three Adidas stripes, the little Polo player on a horse, the Hollister seagull, the symbols of Philadelphia’s professional sports teams, even our high school mascot that you athletes wear to battle other schools—some of you wear our Mustang to class even when there is no sporting event scheduled. These are your symbols, what you wear to prove that your identity matches the identity of others. Much like the Nazis had their swastika. We have a very loose dress code here and yet most of you pretty much dress the same. Why? Perhaps you feel it’s important not to stray too far from the norm. Would you not also wear a government symbol if it became important and normal to do so? If it were marketed the right way? If it was stitched on the most expensive brand at the mall? Worn by movie stars? The president of the United States?
”
”
Matthew Quick (Forgive Me, Leonard Peacock)
“
Make the Leader Occasionally Disappear: Several leaders of successful groups have the habit of leaving the group alone at key moments. One of the best at this is Gregg Popovich. Most NBA teams run time-outs according to a choreographed protocol: First the coaches huddle as a group for a few seconds to settle on a message, then they walk over to the bench to deliver that message to the players. However, during about one time-out a month, the Spurs coaches huddle for a time-out…and then never walk over to the players. The players sit on the bench, waiting for Popovich to show up. Then, as they belatedly realize he isn’t coming, they take charge, start talking among themselves, and figure out a plan.
”
”
Daniel Coyle (The Culture Code: The Secrets of Highly Successful Groups)
“
One broken window—a badly designed piece of code, a poor management decision that the team must live with for the duration of the project—is all it takes to start the decline. If you find yourself working on a project with quite a few broken windows, it's all too easy to slip into the mindset of "All the rest of this code is crap, I'll just follow suit.
”
”
Andrew Hunt (The Pragmatic Programmer)
“
It was fitting that a virus-fighting team would be led by a CRISPR pioneer. The gene-editing tool that Doudna and others developed in 2012 is based on a virus-fighting trick used by bacteria, which have been battling viruses for more than a billion years. In their DNA, bacteria develop clustered repeated sequences, known as CRISPRs, that can remember and then destroy viruses that attack them.
”
”
Walter Isaacson (The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race)
“
Every change that is made to an application’s configuration, source code, environment, or data, triggers the creation of a new instance of the pipeline. One of the first steps in the pipeline is to create binaries and installers. The rest of the pipeline runs a series of tests on the binaries to prove that they can be released. Each test that the release candidate passes gives us more confidence that this particular combination of binary code, configuration information, environment, and data will work. If the release candidate passes all the tests, it can be released. The deployment pipeline has its foundations in the process of continuous integration and is in essence the principle of continuous integration taken to its logical conclusion. The aim of the deployment pipeline is threefold. First, it makes every part of the process of building, deploying, testing, and releasing software visible to everybody involved, aiding collaboration. Second, it improves feedback so that problems are identified, and so resolved, as early in the process as possible. Finally, it enables teams to deploy and release any version of their software to any environment at will through a fully automated process.
”
”
David Farley (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)
“
Being a leader doesn’t mean you have people reporting to you on an organizational chart—leadership is about inspiring and motivating those around you. A good leader affects a team’s ability to deliver code, architect good systems, and apply Lean principles to how the team manages its work and develops products. All of these have a measurable impact on an organization’s profitability, productivity, and market share.
”
”
Nicole Forsgren (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations)
“
What makes one Sumerian city better than another one? A bigger ziggurat? A
better football team?"
"Better me."
"What are me?"
"Rules or principles that control the operation of society, like a code of laws,
but on a more fundamental level."
"I don't get it."
"That is the point. Sumerian myths are not 'readable' or 'enjoyable' in the
same sense that Greek and Hebrew myths are. They reflect a fundamentally
different consciousness from ours.
”
”
Neal Stephenson (Snow Crash)
“
Irrelevant’ Chris Fogle turns a page. Howard Cardwell turns a page. Ken Wax turns a page. Matt Redgate turns a page. ‘Groovy’ Bruce Channing attaches a form to a file. Ann Williams turns a page. Anand Singh turns two pages at once by mistake and turns one back which makes a slightly different sound. David Cusk turns a page. Sandra Pounder turns a page. Robert Atkins turns two separate pages of two separate files at the same time. Ken Wax turns a page. Lane Dean Jr. turns a page. Olive Borden turns a page. Chris Acquistipace turns a page. David Cusk turns a page. Rosellen Brown turns a page. Matt Redgate turns a page. R. Jarvis Brown turns a page. Ann Williams sniffs slightly and turns a page. Meredith Rand does something to a cuticle. ‘Irrelevant’ Chris Fogle turns a page. Ken Wax turns a page. Howard Cardwell turns a page. Kenneth ‘Type of Thing’ Hindle detaches a Memo 402-C(1) from a file. ‘Second-Knuckle’ Bob McKenzie looks up briefly while turning a page. David Cusk turns a page. A yawn proceeds across one Chalk’s row by unconscious influence. Ryne Hobratschk turns a page. Latrice Theakston turns a page. Rotes Group Room 2 hushed and brightly lit, half a football field in length. Howard Cardwell shifts slightly in his chair and turns a page. Lane Dean Jr. traces his jaw’s outline with his ring finger. Ed Shackleford turns a page. Elpidia Carter turns a page. Ken Wax attaches a Memo 20 to a file. Anand Singh turns a page. Jay Landauer and Ann Williams turn a page almost precisely in sync although they are in different rows and cannot see each other. Boris Kratz bobs with a slight Hassidic motion as he crosschecks a page with a column of figures. Ken Wax turns a page. Harriet Candelaria turns a page. Matt Redgate turns a page. Ambient room temperature 80° F. Sandra Pounder makes a minute adjustment to a file so that the page she is looking at is at a slightly different angle to her. ‘Irrelevant’ Chris Fogle turns a page. David Cusk turns a page. Each Tingle’s two-tiered hemisphere of boxes. ‘Groovy’ Bruce Channing turns a page. Ken Wax turns a page. Six wigglers per Chalk, four Chalks per Team, six Teams per group. Latrice Theakston turns a page. Olive Borden turns a page. Plus administration and support. Bob McKenzie turns a page. Anand Singh turns a page and then almost instantly turns another page. Ken Wax turns a page. Chris ‘The Maestro’ Acquistipace turns a page. David Cusk turns a page. Harriet Candelaria turns a page. Boris Kratz turns a page. Robert Atkins turns two separate pages. Anand Singh turns a page. R. Jarvis Brown uncrosses his legs and turns a page. Latrice Theakston turns a page. The slow squeak of the cart boy’s cart at the back of the room. Ken Wax places a file on top of the stack in the Cart-Out box to his upper right. Jay Landauer turns a page. Ryne Hobratschk turns a page and then folds over the page of a computer printout that’s lined up next to the original file he just turned a page of. Ken Wax turns a page. Bob Mc-Kenzie turns a page. Ellis Ross turns a page. Joe ‘The Bastard’ Biron-Maint turns a page. Ed Shackleford opens a drawer and takes a moment to select just the right paperclip. Olive Borden turns a page. Sandra Pounder turns a page. Matt Redgate turns a page and then almost instantly turns another page. Latrice Theakston turns a page. Paul Howe turns a page and then sniffs circumspectly at the green rubber sock on his pinkie’s tip. Olive Borden turns a page. Rosellen Brown turns a page. Ken Wax turns a page. Devils are actually angels. Elpidia Carter and Harriet Candelaria reach up to their Cart-In boxes at exactly the same time. R. Jarvis Brown turns a page. Ryne Hobratschk turns a page. ‘Type of Thing’ Ken Hindle looks up a routing code. Some with their chin in their hand. Robert Atkins turns a page even as he’s crosschecking something on that page. Ann Williams turns a page. Ed Shackleford searches a file for a supporting document. Joe Biron-Maint turns a page. Ken Wax turns a page.
”
”
David Foster Wallace (The Pale King)
“
The company’s most effective marketing tactic (besides making a great product) would never have been conceived or attempted by a pure marketing team. Instead, the engineers coded a set of tools that made it possible for every member to seamlessly cross-post his or her Airbnb listing on craigslist (because craigslist does not technically “allow” this, it was a fairly ingenious work-around). As a result, Airbnb—a tiny site—suddenly had free distribution on one of the most popular websites in the world.
”
”
Ryan Holiday (Growth Hacker Marketing: A Primer on the Future of PR, Marketing, and Advertising)
“
THE FIRST TEN LIES THEY TELL YOU IN HIGH SCHOOL
1. We are here to help you.
2. You will have enough time to get to your class before the bell rings.
3. The dress code will be enforced.
4. No smoking is allowed on school grounds.
5. Our football team will win the championship this year.
6. We expect more of you here.
7. Guidance counselors are always available to listen.
8. Your schedule was created with your needs in mind.
9. Your locker combination is private.
10. These will be the years you look back on fondly.
”
”
Laurie Halse Anderson (Speak)
“
Code should be obvious: When someone needs to make a change, they should be able to find the code to be changed easily and to make the change quickly without introducing any errors. A healthy code base maximizes our productivity, allowing us to build more features for our users both faster and more cheaply. To keep code healthy, pay attention to what is getting between the programming team and that ideal, then refactor to get closer to the ideal. But the most important thing to learn from this example is the rhythm of refactoring. Whenever I’ve shown people how I refactor, they are surprised by how small my steps are, each step leaving the code in a working state that compiles and passes its tests. I was just as surprised myself when Kent Beck showed me how to do this in a hotel room in Detroit two decades ago. The key to effective refactoring is recognizing that you go faster when you take tiny steps, the code is never broken, and you can compose those small steps into substantial changes. Remember that—and the rest is silence.
”
”
Martin Fowler (Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)))
“
Project managers don’t write code, they don’t test the use cases, and they’re not designing the interface. You know what a good project manager does? They are chaos-destroying machines, and each new person you bring onto your team, each dependency you create, adds hard-to-measure entropy to your team. A good project manager thrives on measuring, controlling, and crushing entropy. You did this easily when you were a team of five, but if you’re going to succeed at 105, what was done organically now needs to be done mechanically.
”
”
Michael Lopp (Managing Humans: Biting and Humorous Tales of a Software Engineering Manager)
“
Life of a software engineer sucks big time during project release. Every single team member contribution is very important. At times, we have to skip breakfast, lunch and even dinner, just to make sure the given ‘TASK’ is completed. Worst thing, that’s the time we get to hear wonderful F* words. It can be on conference calls or on emails, still we have to focus and deliver the end product to a client, without any compromise on quality. Actually, every techie should be saluted. We are the reason for the evolution of Information Technology. We innovate. We love artificial intelligence. We create bots and much more. We take you closer to books. Touch and feel it without the need of carrying a paperback. We created eBook and eBook reader app: it’s basically a code of a software engineer that process the file, keeps up-to-date of your reading history, and gives you a smoother reading experience. We are amazing people. We are more than a saint of those days. Next time, when you meet a software engineer, thank him/her for whatever code he/she developed, tested, designed or whatever he/she did!
”
”
Saravanakumar Murugan (Coffee Date)
“
The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided.
”
”
Walter Isaacson (Elon Musk)
“
This wasn’t the only mistake they made. They also botched the cleanup operation on the servers they could access. They had created a script called LogWiper.sh to erase activity logs on the servers to prevent anyone from seeing the actions they had taken on the systems. Once the script finished its job, it was also supposed to erase itself, like an Ouroboros serpent consuming its own tail. But the attackers bungled the delete command inside the script by identifying the script file by the wrong name. Instead of commanding the script to delete LogWiper.sh, they commanded it to delete logging.sh. As a result, the LogWiper script couldn’t find itself and got left behind on servers for Kaspersky to find. Also left behind by the attackers were the names or nicknames of the programmers who had written the scripts and developed the encryption algorithms and other infrastructure used by Flame. The names appeared in the source code for some of the tools they developed. It was the kind of mistake inexperienced hackers would make, so the researchers were surprised to see it in a nation-state operation. One, named Hikaru, appeared to be the team leader who created a lot of the server code,
”
”
Kim Zetter (Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon)
“
Spacewar highlighted three aspects of the hacker culture that became themes of the digital age. First, it was created collaboratively. “We were able to build it together, working as a team, which is how we liked to do things,” Russell said. Second, it was free and open-source software. “People asked for copies of the source code, and of course we gave them out.” Of course—that was in a time and place when software yearned to be free. Third, it was based on the belief that computers should be personal and interactive. “It allowed us to get our hands on a computer and make it respond to us in real time,” said Russell.10
”
”
Walter Isaacson (The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution)
“
Hackers could even install brain spyware into the apps and devices you are using. A research team led by UC Berkeley computer science professor Dawn Song tried this on gamers who were using neural interface to control a video game. As they played, the researchers inserted subliminal images into the game and probed the players’ unconscious brains for reaction to stimuli—like postal addresses, bank details, or human faces. Unbeknownst to the gamers, the researchers were able to steal information from their brains by measuring their unconscious brain responses that signaled recognition to stimuli, including a PIN code for one gamer’s credit card and their home address.
”
”
Nita A. Farahany (The Battle for Your Brain: Defending the Right to Think Freely in the Age of Neurotechnology)
“
In a classic study of how names impact people’s experience on the job market, researchers show that, all other things being equal, job seekers with White-sounding first names received 50 percent more callbacks from employers than job seekers with Black-sounding names.5 They calculated that the racial gap was equivalent to eight years of relevant work experience, which White applicants did not actually have; and the gap persisted across occupations, industry, employer size – even when employers included the “equal opportunity” clause in their ads.6 With emerging technologies we might assume that racial bias will be more scientifically rooted out. Yet, rather than challenging or overcoming the cycles of inequity, technical fixes too often reinforce and even deepen the status quo. For example, a study by a team of computer scientists at Princeton examined whether a popular algorithm, trained on human writing online, would exhibit the same biased tendencies that psychologists have documented among humans. They found that the algorithm associated White-sounding names with “pleasant” words and Black-sounding names with “unpleasant” ones.7 Such findings demonstrate what I call “the New Jim Code”: the employment of new technologies that reflect and reproduce existing inequities but that are promoted and perceived as more objective or progressive than the discriminatory systems of a previous era.
”
”
Ruha Benjamin (Race After Technology: Abolitionist Tools for the New Jim Code)
“
SHORT NOTE ABOUT SHA-1 A lot of people become concerned at some point that they will, by random happenstance, have two objects in their repository that hash to the same SHA-1 value. What then? If you do happen to commit an object that hashes to the same SHA-1 value as a previous object in your repository, Git will see the previous object already in your Git database and assume it was already written. If you try to check out that object again at some point, you’ll always get the data of the first object. However, you should be aware of how ridiculously unlikely this scenario is. The SHA-1 digest is 20 bytes or 160 bits. The number of randomly hashed objects needed to ensure a 50% probability of a single collision is about 280 (the formula for determining collision probability is p = (n(n-1)/2) * (1/2^160)). 280 is 1.2 x 10^24 or 1 million billion billion. That’s 1,200 times the number of grains of sand on the earth. Here’s an example to give you an idea of what it would take to get a SHA-1 collision. If all 6.5 billion humans on Earth were programming, and every second, each one was producing code that was the equivalent of the entire Linux kernel history (3.6 million Git objects) and pushing it into one enormous Git repository, it would take roughly 2 years until that repository contained enough objects to have a 50% probability of a single SHA-1 object collision. A higher probability exists that every member of your programming team will be attacked and killed by wolves in unrelated incidents on the same night.
”
”
Scott Chacon (Pro Git)
“
There are other star players in the field of gene editing. Most of them deserve to be the focus of biographies or perhaps even movies. (The elevator pitch: A Beautiful Mind meets Jurassic Park.) They play important roles in this book, because I want to show that science is a team sport. But I also want to show the impact that a persistent, sharply inquisitive, stubborn, and edgily competitive player can have. With a smile that sometimes (but not always) masks the wariness in her eyes, Jennifer Doudna turned out to be a great central character. She has the instincts to be collaborative, as any scientist must, but ingrained in her character is a competitive streak, which most great innovators have. With her emotions usually carefully controlled, she wears her star status lightly.
”
”
Walter Isaacson (The Code Breaker: Jennifer Doudna, Gene Editing, and the Future of the Human Race)
“
1. Question every requirement. Each should come with the name of the person who made it. You should never accept that a requirement came from a department, such as from “the legal department” or “the safety department.” You need to know the name of the real person who made that requirement. Then you should question it, no matter how smart that person is. Requirements from smart people are the most dangerous, because people are less likely to question them. Always do so, even if the requirement came from me. Then make the requirements less dumb. 2. Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough. 3. Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist. 4. Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted. 5. Automate. That comes last. The big mistake in Nevada and at Fremont was that I began by trying to automate every step. We should have waited until all the requirements had been questioned, parts and processes deleted, and the bugs were shaken out. The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics. Everything else is a recommendation
”
”
Walter Isaacson (Elon Musk)
“
Code Blue! We’re losing him!”
The EMTs hustled the gurney containing Erik Dawson’s broken body into the operating room where the surgical team waited. The nursing staff literally ripped his clothes off as they worked to stabilize him.
“What do we have here?” the lead surgeon asked.
His assistant didn’t bother to look up as she answered, “Auto accident. An eighteen- wheeler smashed his car into a guardrail.”
The lead surgeon whistled through his teeth. “It’s a miracle he’s still breathing. Let’s keep him that way.”
As the surgical team moved into action with skill born of practice, Erik drifted on the fringes of consciousness.
Erik’s thoughts raced. What? Where?
Anesthesia put him under, but as the doctors began their work and his parents prayed fervently in the waiting room, Erik spasmed and stopped breathing.
Family Matters, from Home Again
”
”
Maurice M. Gray Jr.
“
authors of more recent books have also praised the bureau for destroying the Nazi networks in South America. But the FBI didn’t intercept the messages. It didn’t monitor the Nazi circuits. It didn’t break the codes. It didn’t solve any Enigma machines. The coast guard did this stuff—the little codebreaking team that Elizebeth created from nothing. During the Second World War, an American woman figured out how to sweep the globe of undercover Nazis. The proof was on paper: four thousand typed decryptions of clandestine Nazi messages that her team shared with the global intelligence community. She had conquered at least forty-eight different clandestine radio circuits and three Enigma machines to get these plaintexts. The pages found their way to the navy and to the army. To FBI headquarters in Washington and bureaus around the world. To Britain. There was no mistaking their origin. Each sheet said “CG Decryption” at the bottom, in black ink.
”
”
Jason Fagone (The Woman Who Smashed Codes: A True Story of Love, Spies, and the Unlikely Heroine Who Outwitted America's Enemies)
“
Peopleware. A major contribution during recent years has been DeMarco and Lister's 1987 book, Peopleware: Productive Projects and Teams. Its underlying thesis is that "The major problems of our work are not so much technological as sociological in nature." It abounds with gems such as, "The manager's function is not to make people work, it is to make it possible for people to work." It deals with such mundane topics as space, furniture, team meals together. DeMarco and Lister provide real data from their Coding War Games that show stunning correlation between performances of programmers from the same organization, and between workplace characteristics and both productivity and defect levels. The top performers' space is quieter, more private, better protected against interruption, and there is more of it. . . . Does it really matter to you . . . whether quiet, space, and privacy help your current people to do better work or [alternatively] help you to attract and keep better people?[19]
”
”
Frederick P. Brooks Jr. (The Mythical Man-Month: Essays on Software Engineering)
“
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)
“
All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics. Everything else is a recommendation.
”
”
Walter Isaacson (Elon Musk)
“
You have to respect a person for what he can do, and you can’t judge him to the fella who shoots ten people who feels nothing, goes to jail and come out and shoots ten more. You have to make people feel that whatever you are good at, we appreciate and respect you for that. Scrooge, former leader of the Rebellion Raiders street gang that once boasted of having some ten thousand members
Respecting people, coaching, gang recruitment, gang membership, gang leaders, street code, street life, gang involvement, team members, self-esteem, self-confidence, feeling respected, feeling wanted, feeling good feeling apart, Rebellions-Raiders, Rebellion Raiders
You have to respect a person for what he can do, and you can’t judge him to the fella who shoots ten people who feels nothing, goes to jail and come out and shoots ten more. You have to make people feel that whatever you are good at, we appreciate and respect you for that. Scrooge, former leader of the Rebellion Raiders street gang that once boasted of having some ten thousand members
”
”
Drexel Deal (The Fight of My Life is Wrapped Up in My Father (The Fight of My Life is Wrapped in My Father Book 1))
“
I think you should consider your alternatives."
"What alternatives?"
"Me."
She tilted her head down to hide her smile. "You aren't on the list."
"I don't care about the damn list, and I don't care about the game. I want you, Layla. And if I have to leave the office-"
"I don't want you to leave the office," she said softly. "I like sharing the space with you. I like being with you. I like that you're caring and protective. I like that you line up your pencils, and color-code your files, and that your shoes are always polished, and your ties are perfectly knotted. I like that you are funny and sarcastic, and some of the best times I've had have been interviewing people with you. I like how loyal you are, even though you support the wrong baseball team. I like that you pretend not to know any movies but you can list almost every horror film ever made. And I like the way you kiss."
His face softened and he gave a satisfied smile. "You like my kisses?"
"Very much."
"What else do you like?"
Layla licked her lips. "Take me to your place and I'll show you.
”
”
Sara Desai (The Marriage Game (Marriage Game, #1))
“
York. No amount of emergency planning had prepared anyone for something of this scale. Raging fires and radioactive winds were killing everyone in their paths, yet fleeing for safety was difficult if not impossible. Shock paralyzed millions. The lack of electricity paralyzed millions more, as did the inability to communicate. What had just happened? What was coming next? Where could one go to be safe? And how in the world should one get there? And then the City of Angels became the City of Demons. Jackie Sanchez picked up the secure phone on the console in front of her and took the priority-one call from General Briggs at NORAD. She could barely believe what he was telling her, but she had no time to argue. They had a minute, if that, to get the president to safety. She slammed down the phone and quickly shouted a series of coded commands into her wrist-mounted microphone. Her team reacted instantly, just as they’d been trained. She wasn’t sure if it really mattered. Perhaps all their efforts would be in vain. Maybe they wouldn’t save any lives. But
”
”
Joel C. Rosenberg (Dead Heat: A Jon Bennett Series Political and Military Action Thriller (Book 5) (The Last Jihad series))
“
The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics. Everything else is a recommendation. On the assembly line
”
”
Walter Isaacson (Elon Musk)
“
Mosseri’s answer to the important question was perfect by Facebook standards: “Technology isn’t good or bad—it just is,” he wrote. “Social media is a great amplifier. We need to do all we can responsibly to magnify the good and address the bad.”
But nothing “just is,” especially Instagram. Instagram isn’t designed to be a neutral technology, like electricity or computer code. It’s an intentionally crafted experience, with an impact on its users that is not inevitable, but is the product of a series of choices by its makers about how to shape behavior. Instagram trained its users on likes and follows, but that wasn’t enough to create the emotional attachment users have to the product today. They also thought about their users as individuals, through the careful curation of an editorial strategy, and partnerships with top accounts. Instagram’s team is expert at amplifying “the good.”
When it comes to addressing “the bad,” though, employees are concerned the app is thinking in terms of numbers, not people. Facebook’s top argument against a breakup is that its “family of apps” evolution will be better for users’ safety. “If you want to prevent interference in elections, if you want to reduce[…]
”
”
Sarah Frier (No Filter: The Inside Story of Instagram)
“
2006 interview by Jim Gray, Amazon CTO Werner Vogels recalled another watershed moment: We went through a period of serious introspection and concluded that a service-oriented architecture would give us the level of isolation that would allow us to build many software components rapidly and independently. By the way, this was way before service-oriented was a buzzword. For us service orientation means encapsulating the data with the business logic that operates on the data, with the only access through a published service interface. No direct database access is allowed from outside the service, and there’s no data sharing among the services.3 That’s a lot to unpack for non–software engineers, but the basic idea is this: If multiple teams have direct access to a shared block of software code or some part of a database, they slow each other down. Whether they’re allowed to change the way the code works, change how the data are organized, or merely build something that uses the shared code or data, everybody is at risk if anybody makes a change. Managing that risk requires a lot of time spent in coordination. The solution is to encapsulate, that is, assign ownership of a given block of code or part of a database to one team. Anyone else who wants something from that walled-off area must make a well-documented service request via an API.
”
”
Colin Bryar (Working Backwards: Insights, Stories, and Secrets from Inside Amazon)
“
There, in that presumed paradise, the engineers were stranded in the company of an infantile mentality. They created artificial smartness, made a simulacrum of intelligence. But what they talked to all day was little more than a mechanism that read bits off a disk drive. If a comma in the code was out of place, it complained like a kid who won’t tolerate a pea touching the mashed potatoes. And, exhausted though the programmer may be, the machine was like an uncanny child that never got tired. There was Karl and the rest of the team, fitting the general definition of the modern software engineer: a man left alone all day with a cranky, illiterate thing, which he must somehow make grow up. It was an odd and satisfying gender revenge.
Is it any surprise that these isolated men need relief, seek company, hook up
This is not to say that women are not capable of engineering’s male-like isolation. Until I became a programmer, I didn’t thoroughly understand the usefulness of such isolation: the silence, the reduction of life to thought and form; for example, going off to a dark room to work on a program when relations with people get difficult. I’m perfectly capable of this isolation. I first noticed it during the visit of a particularly tiresome guest. All I could think was: There’s that bug waiting for me, I really should go find that bug.
”
”
Ellen Ullman (Life in Code: A Personal History of Technology)
“
our explosive growth was slowing down our pace of innovation. We were spending more time coordinating and less time building. More features meant more software, written and supported by more software engineers, so both the code base and the technical staff grew continuously. Software engineers were once free to modify any section of the entire code base to independently develop, test, and immediately deploy any new features to the website. But as the number of software engineers grew, their work overlapped and intertwined until it was often difficult for teams to complete their work independently. Each overlap created one kind of dependency, which describes something one team needs but can’t supply for itself. If my team’s work requires effort from yours—whether it’s to build something new, participate, or review—you’re one of my dependencies. Conversely, if your team needs something from mine, I’m a dependency of yours. Managing dependencies requires coordination—two or more people sitting down to hash out a solution—and coordination takes time. As Amazon grew, we realized that despite our best efforts, we were spending too much time coordinating and not enough time building. That’s because, while the growth in employees was linear, the number of their possible lines of communication grew exponentially. Regardless of what form it takes—and we’ll get into the different forms in more detail shortly—every dependency creates drag. Amazon’s growing number of dependencies delayed results, increased frustration, and disempowered teams.
”
”
Colin Bryar (Working Backwards: Insights, Stories, and Secrets from Inside Amazon)
“
Over the span of a year or two, teams that were moving very fast at the beginning of a project can find themselves moving at a snail’s pace. Every change they make to the code breaks two or three other parts of the code.
As productivity decreases, management does the only thing they can; they add more staff to the project to increase productivity. But that new staff is not versed in the design of the system. Furthermore, they, and everyone else on the team, are under horrific pressure to increase productivity. So they all make more and more messes, driving productivity further toward zero.
Eventually the team rebels. They inform management that they cannot continue to develop in this odious code base. Management does not want to expend resources on a whole new redesign of the project, but they cannot deny that productivity is terrible. Eventually, they bend to the demands of the developers and authorize the grand redesign in the sky.
A new tiger team is selected. Everyone wants to be on this team because it’s a green-field project. They get to start over and create something wonderful. But only the best and brightest are chosen for the tiger team. Everyone else must continue to maintain the current system.
Now the two teams are in a race. The tiger team must build a new system that does everything that the old system does. Management will not replace the old system until the new system can do everything that the old system does.
This race can go on for a very long time. I’ve seen it take 10 years. And by the time it’s done, the original members of the tiger team are long gone, and the current members are demanding that the new system be redesigned because it’s such a mess.
”
”
Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship)
“
Vonkenregens spatten van de blokken op de wapperende handen
bij het flakkerende vuur dat tegen oostenwind in woedt
't is daar het noorden, ander weer, een ander uur
geen plaats daar voor kleine zorgen
geen tijd voor schijnheiligheid
harde dagelijkse strijd verspert de blik op morgen
barre eenzaamheid
de hardste mannen jagen buiten in hun vacht in weer en wind
en bij het licht van zuster maan
oude buren werden rovers
je moet er achteraan
het is daar God en het bestaan
in vormeloze hutten waar hulpeloze vaders babydochters verwelkomen
en waar vrouwen zonen baren, zonder dokter, zonder morren
men ontvangt daar nooit bezoek of 't is een team van de VN
haast onmiddellijk gevolgd door een ploeg van CNN
het is daar een ander uur in de historie
en het leven meestal niet van lange duur
waar mensen wonen
Maar in de schemer sidderen de warme handen
in de schemer de verliefde jonge blik
in de schemer tast de tong op jonge tanden
in het schemerlicht
Meer naar het zuiden heersen hitte en het zand van de woestijn
een oude vorst van kwade faam
het is daar droog en heet, elk voorwerp heeft nog steeds zijn oude naam
de kookpot en de kussens (die soms zetel zijn soms bed), een fles cola, de tv
stromend water is er niet en striemend brandt de hete zon
want waar kwamen ze vandaan
van een land meer naar het noorden dat door oorlog werd geteisterd
en door honger werd geveld
land waarvan de naam heet opwelt in de tranen voor degenen die gedood zijn
of in de hoge golven zijn verdwenen
naam die opwelt in de tranen van degenen die het haalden
over heel de ruige zee tot aan dit droge hete land
waar het welkom minder warm was dan ze hadden mogen hopen
na vele dagen varen en vele dagen lopen - p. 91+92 / Code (album)
”
”
Thé Lau (Open: De teksten 1979-2014)
“
Sociologist Barry Glassner (1999) has documented many of the biases introduced by “If it bleeds, it leads” news reporting, and by the strategic efforts of special interest groups to control the agenda of public fear of crime, disease, and other hazards. Is an increase of approximately 700 incidents in 50 states over 7 years an “epidemic” of road rage? Is it conceivable that there is (or ever was) a crisis in children’s day care stemming from predatory satanic cults? In 1994, a research team funded by the U.S. government spent 4 years and $750,000 to reach the conclusion that the myth of satanic conspiracies in day care centers was totally unfounded; not a single verified instance was found (Goodman, Qin, Bottoms, & Shaver, 1994; Nathan & Snedeker, 1995). Are automatic-weapon-toting high school students really the first priority in youth safety? (In 1999, approximately 2,000 school-aged children were identified as murder victims; only 26 of those died in school settings, 14 of them in one tragic incident at Columbine High School in Littleton, Colorado.) The anthropologist Mary Douglas (Douglas & Wildavsky, 1982) pointed out that every culture has a store of exaggerated horrors, many of them promoted by special interest factions or to defend cultural ideologies. For example, impure water had been a hazard in 14th-century Europe, but only after Jews were accused of poisoning wells did the citizenry become preoccupied with it as a major problem.
But the original news reports are not always ill-motivated. We all tend to code and mention characteristics that are unusual (that occur infrequently). [...] The result is that the frequencies of these distinctive characteristics, among the class of people considered, tend to be overestimated.
”
”
Reid Hastie (Rational Choice in an Uncertain World: The Psychology of Judgement and Decision Making)
“
five commandments: 1. Question every requirement. Each should come with the name of the person who made it. You should never accept that a requirement came from a department, such as from “the legal department” or “the safety department.” You need to know the name of the real person who made that requirement. Then you should question it, no matter how smart that person is. Requirements from smart people are the most dangerous, because people are less likely to question them. Always do so, even if the requirement came from me. Then make the requirements less dumb. 2. Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough. 3. Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist. 4. Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted. 5. Automate. That comes last. The big mistake in Nevada and at Fremont was that I began by trying to automate every step. We should have waited until all the requirements had been questioned, parts and processes deleted, and the bugs were shaken out. The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle.
”
”
Walter Isaacson (Elon Musk)
“
Question every requirement. Each should come with the name of the person who made it. You should never accept that a requirement came from a department, such as from “the legal department” or “the safety department.” You need to know the name of the real person who made that requirement. Then you should question it, no matter how smart that person is. Requirements from smart people are the most dangerous, because people are less likely to question them. Always do so, even if the requirement came from me. Then make the requirements less dumb. 2. Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough. 3. Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist. 4. Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted. 5. Automate. That comes last. The big mistake in Nevada and at Fremont was that I began by trying to automate every step. We should have waited until all the requirements had been questioned, parts and processes deleted, and the bugs were shaken out. The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics.
”
”
Walter Isaacson (Elon Musk)
“
I lost my first patient on a Tuesday. She was an eighty-two-year-old woman, small and trim, the healthiest person on the general surgery service, where I spent a month as an intern. (At her autopsy, the pathologist would be shocked to learn her age: “She has the organs of a fifty-year-old!”) She had been admitted for constipation from a mild bowel obstruction. After six days of hoping her bowels would untangle themselves, we did a minor operation to help sort things out. Around eight P.M. Monday night, I stopped by to check on her, and she was alert, doing fine. As we talked, I pulled from my pocket my list of the day’s work and crossed off the last item (post-op check, Mrs. Harvey). It was time to go home and get some rest. Sometime after midnight, the phone rang. The patient was crashing. With the complacency of bureaucratic work suddenly torn away, I sat up in bed and spat out orders: “One liter bolus of LR, EKG, chest X-ray, stat—I’m on my way in.” I called my chief, and she told me to add labs and to call her back when I had a better sense of things. I sped to the hospital and found Mrs. Harvey struggling for air, her heart racing, her blood pressure collapsing. She wasn’t getting better no matter what I did; and as I was the only general surgery intern on call, my pager was buzzing relentlessly, with calls I could dispense with (patients needing sleep medication) and ones I couldn’t (a rupturing aortic aneurysm in the ER). I was drowning, out of my depth, pulled in a thousand directions, and Mrs. Harvey was still not improving. I arranged a transfer to the ICU, where we blasted her with drugs and fluids to keep her from dying, and I spent the next few hours running between my patient threatening to die in the ER and my patient actively dying in the ICU. By 5:45 A.M., the patient in the ER was on his way to the OR, and Mrs. Harvey was relatively stable. She’d needed twelve liters of fluid, two units of blood, a ventilator, and three different pressors to stay alive. When I finally left the hospital, at five P.M. on Tuesday evening, Mrs. Harvey wasn’t getting better—or worse. At seven P.M., the phone rang: Mrs. Harvey had coded, and the ICU team was attempting CPR. I raced back to the hospital, and once again, she pulled through. Barely. This time, instead of going home, I grabbed dinner near the hospital, just in case. At eight P.M., my phone rang: Mrs. Harvey had died. I went home to sleep.
”
”
Paul Kalanithi (When Breath Becomes Air)
“
Question every requirement. Each should come with the name of the person who made it. You should never accept that a requirement came from a department, such as from “the legal department” or “the safety department.” You need to know the name of the real person who made that requirement. Then you should question it, no matter how smart that person is. Requirements from smart people are the most dangerous, because people are less likely to question them. Always do so, even if the requirement came from me. Then make the requirements less dumb. 2. Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough. 3. Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist. 4. Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted. 5. Automate. That comes last. The big mistake in Nevada and at Fremont was that I began by trying to automate every step. We should have waited until all the requirements had been questioned, parts and processes deleted, and the bugs were shaken out. The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics. Everything else is a recommendation.
”
”
Walter Isaacson (Elon Musk)
“
Twas the night before Christmas and in SICU All the patients were stirring, the nurses were, too. Some Levophed hung from an IMED with care In hopes that a blood pressure soon would be there. One patient was resting all snug in his bed While visions—from Versed—danced in his head. I, in my scrubs, with flowsheet in hand, Had just settled down to chart the care plan. Then from room 17 there arose such a clatter We sprang from the station to see what was the matter. Away to the bedside we flew like a flash, Saved the man from falling, with restraints from the stash. “Do you know where you are?” one nurse asked while tying; “Of course! I’m in France in a jail, and I’m dying!” Then what to my wondering eyes should appear? But a heart rate of 50, the alarm in my ear. The patient’s face paled, his skin became slick And he said in a moment, “I’m going to be sick!” Someone found the Inapsine and injected a port, Then ran for a basin, as if it were sport. His heart rhythm quieted back to a sinus, We soothed him and calmed him with old-fashioned kindness. And then in a twinkling we hear from room 11 First a plea for assistance, then a swearing to heaven. As I drew in my breath and was turning around, Through the unit I hurried to respond to the sound. “This one’s having chest pain,” the nurse said and then She gave her some nitro, then morphine and when She showed not relief from IV analgesia Her breathing was failing: time to call anesthesia. “Page Dr. Wilson, or May, or Banoub! Get Dr. Epperson! She ought to be tubed!” While the unit clerk paged them, the monitor showed V-tach and low pressure with no pulse: “Call a code!” More rapid than eagles, the code team they came. The leader took charge and he called drugs by name: “Now epi! Now lido! Some bicarb and mag! You shock and you chart it! You push med! You bag!” And so to the crash cart, the nurses we flew With a handful of meds, and some dopamine, too! From the head of the bed, the doc gave his call: “Resume CPR!” So we worked one and all. Then Doc said no more, but went straight to his work, Intubated the patient, then turned with a jerk. While placing his fingers aside of her nose, And giving a nod, hooked the vent to the hose. The team placed an art-line and a right triple-lumen. And when they were through, she scarcely looked human: When the patient was stable, the doc gave a whistle. A progress note added as he wrote his epistle. But I heard him exclaim ere he strode out of sight, “Merry Christmas to all! But no more codes for tonight!” Jamie L. Beeley Submitted by Nell Britton
”
”
Jack Canfield (Chicken Soup for the Nurse's Soul: Stories to Celebrate, Honor and Inspire the Nursing Profession)
“
I became a broken record on the algorithm,” Musk says. “But I think it’s helpful to say it to an annoying degree.” It had five commandments: 1. Question every requirement. Each should come with the name of the person who made it. You should never accept that a requirement came from a department, such as from “the legal department” or “the safety department.” You need to know the name of the real person who made that requirement. Then you should question it, no matter how smart that person is. Requirements from smart people are the most dangerous, because people are less likely to question them. Always do so, even if the requirement came from me. Then make the requirements less dumb. 2. Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough. 3. Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist. 4. Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted. 5. Automate. That comes last. The big mistake in Nevada and at Fremont was that I began by trying to automate every step. We should have waited until all the requirements had been questioned, parts and processes deleted, and the bugs were shaken out. The algorithm was sometimes accompanied by a few corollaries, among them: All technical managers must have hands-on experience. For example, managers of software teams must spend at least 20% of their time coding. Solar roof managers must spend time on the roofs doing installations. Otherwise, they are like a cavalry leader who can’t ride a horse or a general who can’t use a sword. Comradery is dangerous. It makes it hard for people to challenge each other’s work. There is a tendency to not want to throw a colleague under the bus. That needs to be avoided. It’s OK to be wrong. Just don’t be confident and wrong. Never ask your troops to do something you’re not willing to do. Whenever there are problems to solve, don’t just meet with your managers. Do a skip level, where you meet with the level right below your managers. When hiring, look for people with the right attitude. Skills can be taught. Attitude changes require a brain transplant. A maniacal sense of urgency is our operating principle. The only rules are the ones dictated by the laws of physics. Everything else is a recommendation.
”
”
Walter Isaacson (Elon Musk)
“
How Google Works (Schmidt, Eric) - Your Highlight on Location 3124-3150 | Added on Sunday, April 5, 2015 10:35:40 AM In late 1999, John Doerr gave a presentation at Google that changed the company, because it created a simple tool that let the founders institutionalize their “think big” ethos. John sat on our board, and his firm, Kleiner Perkins, had recently invested in the company. The topic was a form of management by objectives called OKRs (to which we referred in the previous chapter), which John had learned from former Intel CEO Andy Grove.173 There are several characteristics that set OKRs apart from their typical underpromise-and-overdeliver corporate-objective brethren. First, a good OKR marries the big-picture objective with a highly measurable key result. It’s easy to set some amorphous strategic goal (make usability better … improve team morale … get in better shape) as an objective and then, at quarter end, declare victory. But when the strategic goal is measured against a concrete goal (increase usage of features by X percent … raise employee satisfaction scores by Y percent … run a half marathon in under two hours), then things get interesting. For example, one of our platform team’s recent OKRs was to have “new WW systems serving significant traffic for XX large services with latency < YY microseconds @ ZZ% on Jupiter.”174 (Jupiter is a code name, not the location of Google’s newest data center.) There is no ambiguity with this OKR; it is very easy to measure whether or not it is accomplished. Other OKRs will call for rolling out a product across a specific number of countries, or set objectives for usage (e.g., one of the Google+ team’s recent OKRs was about the daily number of messages users would post in hangouts) or performance (e.g., median watch latency on YouTube videos). Second—and here is where thinking big comes in—a good OKR should be a stretch to achieve, and hitting 100 percent on all OKRs should be practically unattainable. If your OKRs are all green, you aren’t setting them high enough. The best OKRs are aggressive, but realistic. Under this strange arithmetic, a score of 70 percent on a well-constructed OKR is often better than 100 percent on a lesser one. Third, most everyone does them. Remember, you need everyone thinking in your venture, regardless of their position. Fourth, they are scored, but this scoring isn’t used for anything and isn’t even tracked. This lets people judge their performance honestly. Fifth, OKRs are not comprehensive; they are reserved for areas that need special focus and objectives that won’t be reached without some extra oomph. Business-as-usual stuff doesn’t need OKRs. As your venture grows, the most important OKRs shift from individuals to teams. In a small company, an individual can achieve incredible things on her own, but as the company grows it becomes harder to accomplish stretch goals without teammates. This doesn’t mean that individuals should stop doing OKRs, but rather that team OKRs become the more important means to maintain focus on the big tasks. And there’s one final benefit of an OKR-driven culture: It helps keep people from chasing competitors. Competitors are everywhere in the Internet Century, and chasing them (as we noted earlier) is the fastest path to mediocrity. If employees are focused on a well-conceived set of OKRs, then this isn’t a problem. They know where they need to go and don’t have time to worry about the competition. ==========
”
”
Anonymous