“Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function.” — John Carmack
“The most important single aspect of software development is to be clear about what you are trying to build.” — Bjarne Stroustrup
“Learn not to add too many features right away, and get the core idea built and tested.” — Leah Culver
“A ship in port is safe, but that is not what ships are for. Sail out to sea and do new things.” — Grace Hopper
“The mark of a mature programmer is willingness to throw out code you spent time on when you realize it’s pointless.” — Bram Cohen
“Maintenance is not a discrete activity, but a routine part of the entire development process.” — The Pragmatic Programmer
“My definition of an expert in any field is a person who knows enough about what's really going on to be scared.” — P. J. Plauger
“Ten doublings is about a thousand, twenty doublings is about a million, and thirty doublings is about a billion.” — Jon Bentley
“Any time a programmer makes a decision about how to deal with data, how to average it or clean it, you’re imparting more of your own bias on it.” — Hannah Fry
“If we want users to like our software, we should design it to behave like a likeable person: respectful, generous and helpful.” — Alan Cooper
“Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.” — Alan Perlis
“Whenever we haven’t got enough information to make decisions for ourselves, we have a habit of copying the behaviour of those around us.” — Hannah Fry

