09 Jul 2025 #career
After years of working in dev teams, I’ve learned one rule the hard way:
Don’t ask someone leaving to finish a critical task, even if they’re the only one who knows how.
Someone going on vacation, or worse, leaving the job already has their mind elsewhere. They’re already thinking about packing, buying tickets, or finishing paperwork.
Even if they finish the task, something will go wrong after they’re gone. Maybe it’s a requirement change, an unexpected bug, or a new scenario nobody saw coming. And they’re the only one who knows how to handle it.
Too late, they’re already gone. People who stayed will have a hard time catching up.
I don’t know if that’s ever happened inside your teams. But I’ve seen it more than once. Let’s call it the “I Just Went on Vacation” effect. And make sure we don’t fall into it, especially if you’re the one leaving.
Starting out or already on the coding journey? Join my free 7-day email course to refactor your software engineering career now–I distill 10+ years of career lessons into 7 short emails.
08 Jul 2025 #productivity
Notion dashboards. Second brain apps. Inbox zero. None of it matters if you miss one thing.
Rest.
Without a good night’s sleep, your fancy productivity system fails. You drag your feet, drink coffee, and fight the urge to nap anywhere.
To work like the top 1% of high-performers, work hard but rest harder. Schedule rest like you schedule your most important meetings. Non-negotiable.
07 Jul 2025 #misc
I’ve never liked being asked for money on the street.
When someone asks me for money, I ask why they don’t sell something instead.
But I realized I was doing the same thing: holding up a digital sign next to a rusty can in the internet streets. That hit hard.
Instead of asking for coffee, I now invite readers to join Friday Links, where I share 4 curated resources about programming and promote my books and courses.
I get it! When we’re starting, we don’t want to sound salesy, so we go with a “support me” as a call-to-action. We think we shouldn’t monetize creativity, as if artists or writers should starve.
After binge-reading Tim Denning, a digital writer with billions of views, I learned to ditch the “Buy Me a Coffee” link and offer something of value, like a newsletter. Turns out, that’s the strategy millionaire creators swear byr. And now, I do too.
06 Jul 2025 #misc
He turned a half-joking Tweet into a community of over 7,000 creators.
His name is Daniel Vassallo. He was a Software Engineer with a cushy job at Amazon. But one day, after being tired of daily meetings and the lack of freedom, he decided to start a solo business.
His journey went from building software to freelancing, selling info products, and eventually running the Small Bets community.
After binge-watching some of his interviews on YouTube, like this one with the Refactoring podcast, here are 4 lessons I’ve learned:
1. Find an easy way to make $1,000 dollars.
You don’t need a company or investors to begin.
Start with a low-hanging fruit, a small project that makes you a few hundred or thousand bucks to build momentum.
For Daniel’s first project, he tried to imitate the processes from his last coding job. Coming up with a yearly goal, splitting it into milestones, and working in sprints. That only made him burn through almost all of his savings.
Don’t replicate your last full-time job. Find an easy project first.
2. Be like an investor, but without being one.
You don’t need VC funding, but you need to think like an investor.
An investor places bets on lots of startups. They know some of them will fail, but the one that succeeds will pay off all other investments.
Think of your projects the same way. Don’t put all your effort into one basket. And like an investor, don’t get too attached to a particular project. They’re your cattle, not your pets.
Run a portfolio of small bets so income doesn’t have to come from a single place.
3. You don’t need a big master business plan.
You don’t need a mission, vision, or values to start an online business.
Your only goal might be to never return to a 9-5. That’s Daniel’s goal. That could be yours and mine too.
4. The ultimate goal is freedom.
The goal of starting a business is to have the freedom to work under your own terms.
For Daniel, that means having no rigid schedule or routine, but working on the tasks with the biggest ROI every day. Or simply scrolling through Twitter/X looking for project inspiration.
As a solopreneur or creator, you’re an investor, but of your own time.
05 Jul 2025 #writing
In 2018, I wrote a blog post for the first time.
I didn’t know what I was doing. I only wanted to get better at coding. And after years of trial and error and taking my writing seriously, I’ve developed my own writing mantras. Here they are:
#1. If it can help one person, you’re safe to hit post. Write about anything, as long as it’s helpful for at least one person. You don’t need to write to the masses. Just to one person. And that one person could be your past self.
#2. Give something and give it fast. Writing online is different from fiction writing. In a novella, you can describe every detail of the room where your scene is happening. But online, readers decide in milliseconds if they’ll keep reading or move on. Nail your headlines and opening lines.
#3. Write as if nobody is reading, and keep writing because you don’t know who’s reading. Writing can be lonely, especially at the beginning. The cure? Write for your younger self. Write the tweets, posts, or books you would have liked to read two years ago.
#4. Don’t wait to become an expert to write. Write to become one. If you wait to become an expert, it will take you 10 years or more to write your first piece. Instead, share what you’re learning. Show your work. The best way to learn is to teach, and the best way to teach is to write.
#5. An intention makes you start but a system keeps you showing up. It’s easy to start. Just drop a bunch of words into a text box and hit “Post.” The hard part? Doing it for years. For that, find a system to capture ideas and turn them into content, and one piece into many.
In the end, it isn’t just intention. It’s the right attitude, a system, and the habit that keeps you writing.