Quotes and rules can be great sources of inspiration and guidance in the world of IT. Some of our favorites here at DEV are the Agile Manifesto and this quote by Grace Hopper:
The most dangerous phrase in the language is 'we've always done it this way.
Share your favorite quotes and rules and discuss how they've helped shape your approach to IT and technology.
Follow the DEVteam for more awesome discussions and online camaraderie!
Latest comments (17)
My favorite quote is from Frederick Brooks in his book, The Mythical Man-month:
Keep it simple stupid.
PS: Keeping things simple is hardest part :)
Everyone brings something to the table and by how he feels and acts regarding and about this fact tells a whole story. That's why I am as I am.
--RFC 761 of the TCP protocol
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
-Martin Fowler (co-author of Refactoring: Improving the Design of Existing Code
I keep that in mind whenever I modify existing code or write new code.
Talk is cheap,show me the code
The harder your code is to read, the harder it is for people to replace you
Paraphrasing Johnson & Fowler: "Software architecture is a shared understanding of the things that are important."
This really encapsulates everything about my approach to software architecture:
"The future is not binary." - Meredith Whittaker
As a nonbinary person, Meredith Whittaker's quote reminds me that technology should not only be inclusive of diverse gender identities, but that it has the potential to expand beyond the binary limitations of traditional societal structures.
Any probability repeated often enough becomes a certainty.
Comes into play when i hear things like: "But that is unlikely to happen" or "It's too rare to consider".
Mostly heard by people who don't deal with a) the consequences of "rare" events, b) new devs/non-techies who don't understand the scale of how fast computers can make 1 error into milions c) people who don't grok Murphy's law
"So then if it does happen, it must be okay for the servers to crash and all the data to be corrupted. Okay then, next topic :)"
The nuclear option!
Employed well when no one group/person wants to Own a product/solution: "Ok so no own wants to own it? you want the Devs to own it? OK, we don't need it and we'll turn it off."
"NO NOT LIKE THAT! WAIT!"