Must… warn… others…

Having survived my first 20+ years as a professional software engineer and manager, I’m sharing some things I wish I’d know earlier. Useful for you, cathartic for me.

The Prime Directive of this blog is to always be worth your time. Each entry will be short and sweet, where “sweet” means either immediately useful or damned interesting.

I publish a new post every Friday. Subscribe to get full access to the newsletter and all available content. Please share with anyone else you think might be into this kind of thing.

Full Disclosure

Some posts will be niche, especially with regard to computer programming: There’s going to be a lot of code here. Such posts will be marked prominently in case particular topics are not of interest to you. There’s also a fair amount of advice regarding career growth and technical project management.

Wait, what? Who are you, anyway?

I’m an engineer who has worked at some big companies (including Sun, IBM, GE, Bloomberg, and Google) and a handful of startups, with mixed success and plenty of failure. I’ve kind of figured out where some of the land mines are, and have enough hubris to think I can help other people avoid stepping on them.