Thoughts, Ideas & Other Ramblings
Hello, and welcome to my website. I started this blog a long long time ago with a goal of sharing what I've learned over the years and that's still my goal.
I mostly write about technology, leadership, and business since that's been my livelyhood and my biggest focus for the past twenty years. I also write about my other interests including music, traveling, and other random topics.
When I'm not writing, I'm work at a company that I founded called Littlelines where we design and build delightful products for our clients.
Currently I'm available for business coaching, product strategy, speaking, mentoring. Get in touch.
Two Simple Books to Wealth
I should start off and say that I’m not a financial expert, but I do dedicate a good amount of time learning finance, managing cash, and investment planning - both in business and my personal life. In business school, one lesson that has always stuck with me is “Keep your eye on cash”. A simple b...
Hotwire, ViewComponent, and TailwindCSS: A New Era in Ruby On Rails Development
The world has changed a lot in the past year, no doubt. This includes some big changes on how we will build Ruby on Rails applications going forward. Late last year, the Basecamp/Hey team released Hotwire, a new way how our front-end and back-end code work together. Hotwire is a collection of too...
Forget Service Objects, Write Command Objects in Ruby
The term “service object” can mean different things depending on who you talk to or what project you inherited, hence why I put them in quotes. Since there’s not really a “Rails Way” to put business logic, it was common to shove everything into Active Record models. When that went awry, the conce...