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.
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...
Creating a Rich Text Editor with Quill, Stimulus and Tailwind CSS
Adding rich text editors to a project has a long history of friction and frustration in development. Whenever I’m asked to add a text editor, I naturally do whatever I can do to avoid them completely. That, or make sure I do extra meditation in preparation for weeks of pain.
Hello, old friend
It’s nice to see you again. One of the toughest part of writing for me is taking the time to actually write. An unfortunate side effect of running a company (for me anyway) is the sheer amount focus it demands in order to maintain the level of successful and serve my clients the best way I can.