Juan Cruz Martinez

Hey there!

I'm Juan Cruz Martinez — a software engineer, author, and speaker with over 20 years of experience.

Subscribe to <DevNotes>

Practical insights for developers who want to level up.

I share practical notes from my journey through software engineering, developer advocacy, and engineering management — to help you grow faster in your dev career.

No spam. Unsubscribe anytime.

Join my Live Streams

I stream live coding sessions on YouTube and Twitch, where I build projects, share tips, and answer your questions in real-time.

Latest Posts

Here are some of my latest articles and tutorials.

My Annual Review + Planning Loop

My Annual Review + Planning Loop

A simple annual review loop that avoids the highlight reel: gather evidence, rebuild the year’s narrative, spot patterns, then turn a 3-year dream into yearly themes and quarterly quests that get real time on your calendar.

The real reasons why developers burnout

The real reasons why developers burnout

Most developers don’t burn out from writing code, they burn out from unclear priorities, constant interruptions, and politics. Here’s how to recognize and fight the real causes of developer burnout.

What is developer relations and why does it matter?

What is developer relations and why does it matter?

Discover the world of Developer Relations and learn how it bridges the gap between companies and developers. Explore the role of a Developer Advocate and how it blends technical expertise, communication, and community-building. Find out why DevRel is crucial for companies and how it empowers deve...

How to keep learning as a busy software engineer

How to keep learning as a busy software engineer

Feeling overwhelmed by the fast-paced programming world? Discover how to take control of your learning journey. From microlearning to teaching what you learn, explore practical strategies to stay sharp in your career. Embrace a proactive approach to secure your future in tech.

9 passive income ideas for software engineers

9 passive income ideas for software engineers

Unlock financial freedom with passive income strategies designed for software engineers. From portfolio investments to creating digital products, discover sustainable ways to generate revenue without trading time for money. Whether you're investing, creating, or building, consistency is key to lo...