012cover art
I rewrote my app for the third time (and why that's fine)
Sunk cost, refactoring guilt, and learning to ship anyway — the honest story of throwing code away without calling it failure.
I'm Jorge. I've worked in IT since 2005, but actually coding? That part came late. This is me documenting what it's really like to learn web dev as a late bloomer — while raising a toddler, fighting burnout, and shipping small wins over a cold one.
The newest one's up top — grab whatever sounds like your week right now.
Sunk cost, refactoring guilt, and learning to ship anyway — the honest story of throwing code away without calling it failure.
No "I built a SaaS in a weekend" fairy tales. Just real explanations, the bugs that ate my evening, and the late-bloomer path from "what's a closure?" to actually shipping.
// not perfect. shipped anyway. const journey = { started: "late", kids: true, motivation: "caffeine + spite", }; function showUp(day) { return day.coded || day.tried; } // 1% better > 0%. every time. repeat(showUp, "forever");
Toddlers don't care about your sprint. Sleep debt is real. This is how I actually fit learning around naptimes, daycare runs, and a marriage I'd like to keep.
I've crashed and restarted more times than I can count. This is the raw stuff — how I rebuild habits, protect energy, and keep going when motivation taps out.
No highlight reel. Just an honest developer's log — the wins, the 2am bugs, and the days I almost quit — recorded and shared as they happen.
Every episode moves through the same honest arc — no two organizations, or bugs, are exactly alike.
What actually broke this week, told the way it happened — not the polished version.
What it taught me about the code, or about showing up anyway.
One small, honest commitment for the week ahead — nothing heroic, just forward.
Honest updates on coding, parenting, and figuring it all out. I only send something when it actually matters — no spam, no funnels, no BS.
The longer-form thinking behind the episodes — written down, link in hand.
Dev burnout doesn't get enough airtime — especially with a family in the mix.
Read more →Forget optimized schedules and productivity tools — here's what actually moved me forward.
Read more →There's a weird moment when you decide to change your life. I waited too long. Don't.
Read more →Practicing English while learning to code — double the challenge, double the growth. So yeah, apologies for the accent… but I'm showing up anyway.
It's more about the vibe than the drink. Water, tea, or beer — this is the honest kind of conversation you'd have with a friend after a long day.
Because I finally stopped waiting for the "perfect moment." The journey had to start sometime — and this is it.
Maybe. But I'm doing it anyway. Learning to code in my late 30s with a toddler isn't easy… and yet, here we are.