The Two Buttons We Keep Pressing: Boilerplate Grind vs. Shipping Joy

October 06, 2026 • By Vladimir Elchinov

When “Just One Sprint” Becomes Three

Last Monday, I told myself I’d wire up auth before lunch, payments by dinner, and deploy by bedtime. By Wednesday, my coffee was cold, my Devise config looked like a ransom note, and I’d named a test “pleaseworkspec.rb.” I wasn’t building my product - I was reliving the same setup montage again. Somewhere, a stopwatch started laughing.

You’ve Been Here Too

  • You open a fresh Rails app with swagger (the confidence, not the docs), then remember you also need Swagger (the docs, not the confidence).
  • You promise “just a quick Pundit pass,” then end up writing policies that read like legal fanfiction.
  • You set up Mina/systemd/Nginx and suddenly feel like you’re summoning a very picky volcano.

We all know the drill: auth, roles, payments, admin, API (JWT + Swagger), RSpec/Capybara, CI/CD, background jobs, deployment - the whole buffet. It’s familiar, it’s necessary, and it’s somehow always slower than a government printer.

A Short Story About Momentum

I once spent a week rebuilding login, billing, and an admin dashboard “the right way.” On Friday, I shipped... a password reset. No core features. No demo. Just vibes. It was like training for a marathon and accidentally running to the fridge. Next week, I did it again. Different project. Same loop. That sinking feeling? It’s not laziness - it’s repetition stealing our best hours.

This Is Bigger Than One Project

Talk to any Rails dev and you’ll hear the same chorus:
1. “I’ll copy from an old app.” (Works great until it doesn’t, and then it really doesn’t.)
2. “I’ll follow a tutorial.” (From 2019. With gems from 2014. On a blog that 404s at step 7.)
3. “I’ll build it clean from scratch.” (Narrator: three sprints later, they were still building it clean from scratch.)

We’re not failing. We’re stuck in a pattern that treats foundations like features. It scales about as well as a sticky note in a hurricane.

Pride, Relief, Momentum

Under the chores is something tender: the hope your idea won’t evaporate while you wire up OAuth scopes. The wish to demo something real before the weekend. The relief of a stack that won’t implode the first time Sidekiq blinks. We don’t want shortcuts - we want a runway. And maybe fewer tabs. My laptop sounds like a jet trying to remember its password.

Let’s Talk About It

  • What’s the piece of “setup” that eats your week every time? (Bonus points if it’s the same one you swore you’d automate.)
  • Where do you draw the line between “clean foundation” and “help I’m rebuilding the internet”?
  • What rituals keep your momentum when the boilerplate fog rolls in?

Share your story - messy, honest, specific. This is a room full of people who’ve shipped password resets and called it progress. We get it. We’ve been there. And we’re still showing up for the next build, together.

Mock warning: side effects of sharing may include relief, new friends, and a suspicious urge to finally name your tests like an adult.

Start creating your next app now