I'm Launching Street-Smart Coding: 30 Lessons to Help You Code Like a Pro (the Roadmap I Wish I Had Starting Out)

Street-Smart Coding cover
Street-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…)

Scrolling through the first pages of Street-Smart Coding
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.

Now they’re yours.

Get your copy of Street-Smart Coding here and skip the years of trial and error. For launch week only: Pay what you want—even $1 or $2.

4 Random Thoughts, 1 Proverb, and 2 Random Videos

To make my doomscrolling session from yesterday feel more productive:

4 random thoughts

#1. Writing an About page is the hardest part of starting a blog or newsletter.

#2. Welcoming DMs on social media feel like a preamble to sales pitches. What are you trying to sell me, dude? Let’s skip this part. Maybe because I don’t like sales calls.

#3. Keep writing because you don’t know who’s reading. Your writing will open doors you won’t even imagine.

#4. Good work alone isn’t enough. Do good work, tell people about it, and they might come.

1 proverb

Don’t brag about tomorrow, since you don’t know what the day will bring.

Proverbs 27:1 (New Living Translation)

2 random videos

#1. Why the Strait of Hormuz Explains Why You’re Still Single (23min). Geopolitics has a lot in common with dating. It reminds me to diversify joy.

#2. The Dating Advice That’s Keeping You Single (17min). Are you a romantizer, maximizer, or hesitator?

Five Favorite Lines From Love in Times of Cholera

I just finished reading Gabriel García Márquez’s Love in Times of Cholera.

Here are five drops of wisdom I couldn’t help but underline (my own translations):

#1.

“Wisdom comes when it’s no longer of any use.”

I’ve often heard people say, “I wish I knew what I know now five years ago.”

#2.

“The weak would never enter the kingdom of love, it is a harsh and miserly kingdom, and women surrender only to men of brave spirit, because they inspire the security they so desperately crave in life.”

A wise friend has less stylistic version, “coward men don’t date attractive women.” Replace the nouns appropriately.

#3.

“Say yes. Even if you’re dying of fear, even if you later regret it, because you’ll regret it all your life if you say no.”

OK, dating advice an aunt shared with her niece in the story. “Live without regrets,” a friend told me, the other day.

#4.

“The world is divided between those who shit well and those who shit badly.”

I’ve witnessed that division. Here are 10 habits I follow to improve my digestion.

#5.

“The problem with marriage is that it ends every night after making love, and it has to be rebuilt every morning before breakfast.”

If you’re curious, here’s my rule for reading translated books and here are my books.

Write To Create, Not Just To Fill Platforms With Content

“Spending 4 hours writing a post that goes nowhere.”

That’s the opening line of a rant I found on LinkedIn yesterday.

I get it! What spend hours on something nobody sees? The algorithm always favors trending topics and big names.

That rant reminded me of Maria Popova’s take on content.

Don’t call it content. Don’t write just to fill a platform.

Instead, write for yourself. Write as if you were working in your garage with the door open. You wouldn’t expect everyone, but the right people to see your work.

If you choose a platform, think of every piece as a lottery ticket or practice session. Not every lottery ticket is a winner. Not every practice session is perfect.

Write as if nobody is reading. Write because you’re born to create.

Writing helped me recover from burnout. I’ve done it every day since then. And it’s one of the 10 simple ideas that changed my life.

10 Random But Interesting Lessons I've Learned Recently

To clear my mind, I wrote a 10-idea list of lessons I’ve learned in past weeks:

#1. When looking for a partner, find someone you enjoy talking to.

#2. To meet new people, show up consistently at the same places.

#3. The internet has no writing or creative rules. Do what you want.

#4. More followers, likes, and subscriptions isn’t the only goal.

#5. “For you” feeds drain your energy. Call it X, Instagram, Substack, LinkedIn…

#6. Walk to think. Walk to change your mood.

#7. Sometimes you have to pretend to be crazy, so you don’t get crazy.

#8. A good night of sleep is the best productivity hack.

#9. Before going to bed, do a brain dump to quiet the chatter.

#10. Run away from you don’t fit.

For more interesting ideas, check out _10 Surprisingly Simple Ideas That Changed My Life And Could Change Yours Too. It’s on my books page._

Revising an Affirmation Two Years Ago After Burnout

At the peak of my burnout in 2023, I wrote a note this note on my phone:

“I want to wake up before the alarm rings. I want to wake up motivated and eager to work. I want to follow my morning routine: workout, writing, silence, and reading.”

At the time, finding a way out felt impossible. It felt there was no light and no tunnel. I thought I’d never recover.

But here I am now. Burnout is gone. I wake up to exercise, read, write…plus do some freelancing work. There’s still uncertainty and fear, but my mornings don’t feel the same.

I was wrong! There was a way out.

Like a YouTuber recording a video for his future self, my horizon goal is to make a living writing.

My recovery started simply: caring about my health. That’s the first idea in 10 Surprisingly Simple Ideas That Changed My Life