The Three Virtues of a GREAT Programmer

This commit is contained in:
Morgan 2018-09-06 18:05:24 +02:00 committed by GitHub
parent a216fb26bb
commit c384b7f89c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3701,6 +3701,10 @@ A small group of programmers wants to change how we code—before catastrophe st
* [James Somers](https://www.theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393/) - (2017) The Coming Software Apocalypse
A small group of programmers wants to change how we code—before catastrophe strikes.
> “Computing is fundamentally invisible,” Gerard Berry said in his talk. “When your tires are flat, you look at your tires, they are flat. When your software is broken, you look at your software, you see nothing.” “So thats a big problem.”
* [The Three Virtues of a GREAT Programmer](http://threevirtues.com/) - Laziness, Impatience and Hubris
> Laziness: The quality that makes you go to great effort to reduce overall energy expenditure.
> Impatience: The anger you feel when the computer is being lazy.
> Hubris: The quality that makes you write (and maintain) programs that other people won't want to say bad things about.
## API
* [Adam DuVander](https://www.programmableweb.com/news/top-10-api-worst-practices/2012/08/03) - (2012) Top 10 API Worst Practices