Three principles for guiding your development career

Dear new developer, I thought this article nicely laid out three principles to guide a developer's career. They were: follow your taste find community take risks Each of these really resonated for me. The first because the wide world of software can lead to analysis paralysis, so you should really have some way of deciding … Continue reading Three principles for guiding your development career

Types of companies that use software

Dear new developer, In my experience, four types of companies use software. Software is as prevalent as accounting, so every company uses it in some way. Those that sell software to help build software, software product companies. Examples from my career: Oracle. Those that sell software, often called product companies. Examples from my career: The … Continue reading Types of companies that use software

Speaking isn’t as scary as you think, eventually

Dear new developer, I remember one of the first times I spoke in public. I was talking about J2ME (which was a technology for building mobile apps, pre iphone) to the Boulder Java Users Group. I threw up some slides showing the flow of data across the system, and made a joke along the lines … Continue reading Speaking isn’t as scary as you think, eventually