I haven’t published since April because I’ve been afraid. I also avoided social media, news aggregators, and discussion forums for months. I’m done letting fear stop me. What was I afraid of? In this post I detail every single thing I’ve avoided admitting on this blog.
Tag: Ruby
Fizz Buzz, the children’s game turned coding interview question, requires little more than basic programming literacy to solve. But it has just enough complexity that it can also be used to illustrate some important tenets of object-oriented design through refactoring.
When I learned lean software development, I abandoned year-long planning at work and at home. This year, I broke my rule. I made a New Year’s resolution. I decided to broaden my skills so I could ship a full-stack enterprise web app completely on my own. No back-end developers, no product managers, no UI designers, and no vibe coding. Since I wrote Ruby years ago and Rails is having a Renaissance right now, I wrote down the following and taped it to my bedroom door: In 2025, Kerrick is a Full-Stack Programmer Develop & deploy Ruby on Rails apps, covered by automated tests, to real users. I cracked open the newest edition of “The Pickaxe,” devoured Agile Web Development With Rails 7, re-read The Well-Grounded Rubyist, pre-ordered The Rails 8 Way, and acquired Effective Testing with RSpec 3. I love learning from books—reading, reflection and elaboration, cross-referencing, memorization, and application…


