For each 2x improvement in performance we get from Moore’s law, half will be spent on showing better advertisements, and the other half will be spent on emulating legacy platforms.
All languages and platforms will be emulated in more complex languages and platforms.
(Eventually we will end up running a dos emulator inside an obsolete browser inside a win8 emulator running in ie18 on windowsX in the cloud on my phone.)
When you send your smartphone in for warranty repair, don’t forget to cancel your data plan.
Always have more comments than code.
Teams that call themselves agile are always actually waterfall.
One way to boost your team’s performance is to rename milestones to sprints, and daily status meetings to daily scrums
If your team is in a slump, change offices to cubes, cubes to offices.
The entire point of the waterfall model is to make blame for failed projects roll uphill and downhill simultaneously.
Given sufficient time every DSL will eventually degrade into a general purpose programming language.
Done code is better than correct code.