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.
After tuning the radio, the taxi driver found a station broadcasting a presidential speech. The president was just days away from leaving the office.
I had finished my weekly groceries and was heading home. It was raining, and I rushed home after forgetting to close the windows. So I didn’t put my bags in the trunk, but on the front seat.
“That guy talks a lot… He was born to be a politician,” the taxi driver said, breaking the silence after hearing my destination. “Those roles need someone who talks a lot.”
“That’s right! Someone who convinces and coordinates people,” I said.
“In my neighborhood, almost all the community leaders have already passed away. There are still two guys. They’re already old and sick… But one of them still does things for the community… He’s organizing a 70s-themed party for this month…”
“There are a couple of young people who ran for local mayors. But they’ve done nothing for the community. How they expect me to vote for them? If the street lights don’t work, they should call the company.”
“So they’re just waiting for the title before acting…” I said.
Lesson: Do the work first, then the title comes after. That applies when turning a hobby into a new career or when running for local mayor.
Yesterday, I came back home after a 3-hour road trip.
With no phone reception or WiFi, I had no other choice than to sit with my thoughts, watching the passing trees and road signs until I fell sleep. It was the longest “do nothing” moment I’ve had in a while.
If you think you can’t leave your phone aside, take a road trip or a flight. Not just for the traveling part, but for the unplugging time.
My blog was (and still is) the playground and inspiration for my books.
It’s now part of my healthy routine.
But, it hasn’t been unicorns and roses.
I’ve wanted to quit more times than I can count.
Then I remember my heroes.
Among them, Seth Godin, who’s blogged for over 20 years.
And I go back to it.
No matter what, I always return to writing and my blog.
It’s my longest project and my proudest.
And I can finally call myself a writer, thanks to my blog.
You can find my best ideas packed in short and practical books. Find them here.