I’m reading this list, and it’s a great list but it also makes me sort of depressed. I think I have the combination of time and intellect to achieve maybe half of what’s proposed here. What do you do when you can’t possibly achieve writing throwaway prototypes to get design input while engaging deeply with your customers and keeping up with the research in your field while designing your APIs for 2+ implementations?…
It's not very hard what he did.
After being in the industry for 10 years you have seen probably most of what he mentioned.
At least I did.
Just be sure that you don't work on one project for 10 years.