Pinned — 28 Oct 2025 #codingStreet-Smart Coding: 30 Ways to Get Better at Coding Without Losing Your Mind
I spent five years in college learning to code.
A stupid dissertation delayed my graduation. But that’s another story.
Most of my five-year program didn’t prepare me for real-world coding. My real coding journey began at my first job, with one Google search: “how to get good at coding.”
I found a lot of conflicting advice:
“Use comments”
“Don’t use comments”
“Do this”
“Don’t do that”
Arrggg!
It took years of trial and error to learn what worked.
I had to survive on-call shifts, talk to stakeholders, and say “no” politely. More importantly, I had to learn that coding takes more than just syntax.
That’s why I wrote Street-Smart Coding— a roadmap of 30 lessons I wish I had when I started. For every dev who’s ever typed “how to get better at coding” into Google or ChatGPT. (Back in my days, I didn’t have ChatGPT… Wait, I sound like a nostalgic grandpa…)
Preview of the first ~12 pages
Inside “Street-Smart Coding”
This isn’t a textbook. It’s a battle-tested guide for your journey from junior/mid-level to senior.
Some lessons are conventional.
Others were learned the hard way.
And a few are weird.
One lesson comes from a TV show. Nope, not Mr. Robot or Silicon Valley. That’s on Chapter #29. It will teach you about problem-solving.
You’ll learn how to:
Google like a pro
Debug without banging your head against a wall
Communicate clearly with non-tech folks
…and 27 more lessons I learned over ten years of mistakes.
From this The Guardian post, it seems Henry Ford popularized weekends.
He wasn’t thinking about his employees’ well-being, but his own pockets.
More people in the streets = more cars = more sales.
That story reminded me of a line I heard in my first job:
“Build a life you never need vacations from.”
I don’t remember where I found it.
I remember being at my desk wondering why I was doing.
It stuck with me ever since.
So what about forgetting about weekends?
What if all days look and feel the same?
What about making every day as boring or exciting as you want?
What about waking up with purpose, doing what we love, and being around people we love every day?
What if we stop pretending and do something we care about?
Yesterday, I found a comeback post after a 14-year pause.
14 years! OK, I didn’t read the full post. Maybe the author explained why.
But it made me think of my burnout story:
Work burnout made me stop exercising, eating well, and writing.
It only made everything worse.
The cure was simple: do something I love every day.
Resurrecting my blog was part of the recovery.
It gave me a reason to get out of bed.
That’s why I keep writing.
Have a hobby that keeps you alive.
Writing, running, painting, taking photos, dancing, playing the guitar, or whatever makes you lost track of time.
If you ever hit rock-bottom, going back to it can save you.
Here are 4 links I thought were worth sharing this week:
#1. Too Long; Didn’t View, the AI meeting notetaker, left over 100K meetings in the open. Here’s the full disclosure (8min). Someone who vibe-coded an app forgot to harden it.
(Bzzz…Radio voice) This email was brought to you by… Street-Smart Coding Manifesto. A case against syntax obsession. Because real impact comes from skills outside your IDE.