How to Write Software: 5 Lessons Learned from Running Businesses
I used to write software for a living. I did that for a lot of years, as a matter of fact. And, in doing so, I learned a lot about how to write software.
But I learned this from the perspective of, well, a wage software developer. Today, I’d like to reflect on how my view has evolved over the last number of years.
Software as a Software Developer versus Software as a Business Owner
As longtime followers of this blog know, I’ve had a meandering career. I started this blog as a software developer, new to moonlighting.
Eventually I moved into management and then started doing developer training activities. From there, it was a number of years of consulting. And finally, these days, I’m mostly running a business that is growing rapidly.
I say all this not to treat you to an unsolicited autobiography, but rather to set the scene and to help explain what I’ve been doing between my last full time software development gig and now.
These days, for Hit Subscribe, I’ve started writing software again. I don’t do it full time, by any stretch.
But I am building a line of business app used directly by four of us and indirectly by something like 30 people. So it’s not my primary living, but it’s not trivial either, in terms of importance or scope.
Dedicating some time to this has caused me to reflect on how my perspective has changed.
Don’t get me wrong. I never stuck my head in the ground pretended “the business” didn’t exist or didn’t matter.
But then again, I never was the business, either. It was never my money in play.
Now that it is, here are some musings. And please bear in mind that I’m not teeing these up as lessons you learn.
They are simply how my perspective is different.