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.

My #1 Life Lesson From 2026 So Far

If it drains you, cut it out.
If it energizes you, do it more.

One week free from social media taught me I’m another junkie. My phone time showed me I was an enemy of boredom—or still I am. Analog Sundays helped me to reconnect. But for some reason, or for some distractions, I stopped following them. And I regretted it.

A new social platform, my own expectations, and rushing to chase an imaginary finish line took a toll on my physical and mental health. They cost me two nights without proper sleep. And they force me back to my daily practice.

Less scrolling.
Less phone time.
Less rushing.
Less consuming.

More self-care.
More time in nature.
More being present.
More creating.

Bring a sense of joy and fulfillment to your life every day. Make every day a good day.

Keeping a daily healthy practice is one of the ideas in 10 Surprisingly Simple Ideas That Changed My Life.

This Book Taught Me How to Have a Happy Marriage, Survive At Work, And Five More Lessons

I had Emotional Intelligence by Daniel Goleman on my to-read pile for months. But it turned out to be a goldmine, with practical advice for marriage, work, and kids.

Here are my main takeaways:

#1. Emotions are impulses that makes you take action.

#2. You have a rational and an emotional brain. The emotional one is faster.

#3. Emotional intelligence is a better predictor of success than IQ. Skills like self-motivation, delay gratification, self-control, and empathy. It reminds me of who is the real genius in Scorpion, the TV show.

#4. The first step to control your emotions is by recognize them. You can’t control when they appear, but you can control how long you experience them.

When angry, take distance: walk or workout. It might take more than 20 minutes to calm down. When worried, question your thoughts. When depressed, go out and socialize.

#5. When complaining with your partner, don’t point fingers to the person, but to the situation. Even if the situation has an easy solution, always listen to your partner. To raise your complain, follow the XYZ approach.

#6. The XYZ approach works at the workplace too. When critiquing, always give a suggestion.

#7. To make someone feel heard, don’t just repeat the last words they say. Listen empathically: paraphrase and state the underlying emotion you identify.

How My Fourth Week On Substack Went

For this week, I limited my “engaging time” to almost zero.

No matter what people claim, scrolling in Substack is still scrolling. And screens and scrolling don’t energize and rarely inspire me.

In spite of my lack of engagement, here’s my 4th week in numbers:

  • Still 8 followers
  • 1 new subscriber, 5 in total
  • 12 notes and 1 post
  • 3 likes on the top performing note
  • 3 views, 1 like, and 1 link opened on my latest post

One. Like. That already felt like a huge success.

But the most important bit: Stop obsessing over growth. Don’t look at metrics. Enjoy the process.

If you’re curious, here’s how my first, second, and third weeks went.

Subscribe to my newsletter and join me on my mission to create a life free from burnout.

Friday Links: LibreOffice, rare skills, and art

Hey there.

Here are 4 links I thought were worth sharing this week:

#1. LibreOffice announced “no-ai” (2min) as a core feature and their downloads doubled. Not everyone wants AI and their hands on everything. I’m announcing “no-AI” on my posts, newsletters, books…just to see if visits and sales doubled. LOL.

#2. What do you have in your CV? Languages, tools, job experience? What about listing any of these 4 rare skills (6min)? Which one do you have? I think I’m a polyglot.

#3. AI won’t ever replace coders if you consider programming as an art (5min). Do you think programming is art?

#4. When everybody is doomscrolling and defaulting to AI, it’s time for de-brainrot vacations (5min).


And in case you missed it, I wrote on my blog about the signs I failed to noticed when I burned out (2min) and one habit I quit after recovering from burnout (2min).


(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.

Keep coding smart.

See you next Friday,

Cesar

10 Random But Interesting Ideas (On Emotions, Books, and Life) I Found Recently

To keep my creative muscles in shape, I write 10 bad ideas every day. Here’s today’s list:

#1. Stress weakens your immune system. A lesson from Emotional Intelligence by Daniel Goleman.

#2. Use the XYZ approach when discussing with your partner or at work.

#3. Reading regulates your nervous system.

#4. To remember what you read, ask “What am I trying to achieve?”

#5. Tsundoku is the Japanese word for a pile of unread books.

#6. In a book date, you take your date to a bookstore, discuss about the books you both have read, then each one buys a book the other person will like.

#7. Ban the word Discover from your copy.

#8. Burnout isn’t the same as boreout. The first is from overwork and the last one from underwork. Technically, I didn’t burned out, but bored out.

#9. “Your perfect life won’t be perfect.”

#10. “When you learn, you earn.” A line from Skip The Line I missed the first time I read it.

For more interesting ideas, check out 10 Surprisingly Simple Ideas That Changed My Life.