- programming is a team effort
- writing (non-code) is important
- software is never done
- few clever algorithms used in day-to-day work
- the complexity comes from aggregation of many simple things, not one complicated thing
https://henrikwarne.com/2012/08/22/top-5-surprises-when-star...