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.
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.
Daniel’s line reminds me of Derek Sivers: stop consuming for the rest of the year and start creating. Because we’re born to create. And the busiest minds are the happiest.