I'm not a great programmer; I'm just a good programmer with great habits.
Kent BeckRead
Code wants to be simple... I had to give up the idea that I had the perfect vision of the system to which the system had to conform. Instead, I had to accept that I was only the vehicle for the system expressing its own desire for simplicity. My vision could shape initial direction, and my attention to the desires of the code could affect how quickly and how well the system found its desired shape, but the system is riding me much more than I am riding the system.
Interpretation
Simplicity in code is essential, and developers must let the system guide their design choices.
In this quote, Kent Beck emphasizes the importance of simplicity in programming by suggesting that developers should not impose their preconceptions on the code. Instead, they should be attentive to the code's inherent needs and allow it to guide the development process, recognizing that the system's inherent complexity and simplicity must shape the development journey more than individual vision.
In practice
In a software development meeting, this quote can be used to advocate for cleaner, more understandable code.
I'm not a great programmer; I'm just a good programmer with great habits.
Thanks to modern technology, we now can deliver every text in every research library to every citizen in our country, and to everyone in the world. If we fail to do so, we are not living up to our civic duty.
No amount of source-level verification or scrutiny will protect you from using untrusted code.
A lot of movies about artificial intelligence envision that AI's will be very intelligent but missing some key emotional qualities of humans and therefore turn out to be very dangerous.
For technology to be a force for peace and food security, we must widen access to reliable and affordable Internet, accompanied by training in digital literacy and cybersecurity.
Silicon Valley has evolved a critical mass of engineers and venture capitalists and all the support structure - the law firms, the real estate, all that - that are all actually geared toward being accepting of startups.
The faux now of Twitter updates and things pinging at you - all the pulses from digitality that we try to keep up with because we sense that there's something going on that we need to tap into - are artifacts, or symptoms of living in this atemporal reality. And it's not any worse than living in the 'time is money' reality that we're leaving.
Subscribe for the occasional hand-picked quote. No noise.