Senior Software Engineer building with Rails & React
Hi, I’m Bob Roberts
I’m a Senior Software Engineer in Madison, Wisconsin. For 15+ years I’ve built web applications with Ruby on Rails for startups and established brands, remote and in-house. I like small, accountable teams, clear outcomes, and shipping iteratively.
What you’ll find here
Practical Rails patterns you can copy and extend
Notes on product decisions, trade-offs, and the business side of features
Mentoring, leadership, and teamwork lessons from the field
Vibe coding and AI-assisted coding aren't just different words for the same thing. They represent fundamentally different approaches to building software, with real implications for skill development, code quality, and...
After the hundredth time explaining the same architecture to Claude, I finally admitted the obvious: we needed AI with actual memory. Here's what we built and why it matters.
Vibe coding and AI-assisted coding aren't just different words for the same thing. They represent fundamentally different approaches to building software, with real implications for skill development, code quality, and...
After the hundredth time explaining the same architecture to Claude, I finally admitted the obvious: we needed AI with actual memory. Here's what we built and why it matters.
Rails has lived through multiple generations. The gap between them is real, but it doesn't have to be a divide. How we bridge these generations will shape Rails' next chapter....
How Rails mentorship evolved from intimate one-on-one relationships to scaled approaches. What we kept, what we lost, and what we're still figuring out.