Initial commit

Just as every repo must begin with an initial commit, I suppose so too must a blog. Consider this post my "initial commit".

My intent for this blog is to cover all issues related to building not just software, but building companies as well (I've built or helped to build 3 companies so far). I've learned quite a few lessons along the way, and hopefully you'll find what I have to share both interesting and useful. (You can find out more about me here).

Initially, most of my posts will be focused around the work I've been doing most recently - such as helping to build a platform that provides natural language access to non-natural services and devices. Among other things, I'll be talking about some of my favorite technologies and principles, such as: microservices, event driven design, cloud technologies, dev ops, RESTful APIs, Node.js and JavaScript.

Periodically, I'll also write about some of my experiences gained while building two of my previous companies: one funded with $24 million in venture capital, the other bootstrapped with a $75k SBA loan. As different as those two companies were, there was also a lot they shared in common. Both taught me some incredibly valuable lessons, and I look forward to sharing and reflecting upon them.

Thank you for stopping by and taking the time to read my "initial commit”. Onward!