...joined 3 years ago, and has 3268 karma

submissions / comments / favourites

I am interested in underlying skills of programming. Tools are great, but they're just tools to be used by you and your skills, and there much more fundamental skills than "can write Python" or "can implement a linked list."

I also strongly and loudly believe in work/life balance and working reasonable hours.

I blog about both topics, fundamental engineering skills and programmer career advice, at

I also write a weekly email about all the mistakes I've made both coding and in my career over the past 20 years, so that you can learn and avoid them: