- January 3rd, 2024 - Why Some Managers Look Disingenuous- Why do some managers look disingenuous? In this article, I explore 5 reasons why some manager's words sound empty and we don't trust them. 
- December 27th, 2023 - Do’s and Don’ts For Technical Interviews- How to approach technical interviews in a different way that makes sense, allows the candidate to have a good experience and allows you to make an informed decision? This is a list of do's and don'ts that I have come to learn after interviewing senior candidates for years. 
- October 30th, 2023 - The Book That Made Me Want To Be A Leader- The value a book can have in one person and how it can change a life. 
- October 25th, 2023 - How to Fail An Interview As the Interviewer- Approaching interviews without a curious mindset and without the intention to really understand what's the candidate's thinking process and how they deal with problems is a surefire way to fail interviews as the interviewer. 
- October 16th, 2023 - Should Managers Be Prescriptive?- How a manager should be prescriptive? Advice on being an effective manager and knowing when to be passive and when to be prescriptive. 
- July 12th, 2023 - How To Help Unmotivated Developers- A practical guide with tips to understand how to help developers who lost motivation and how to work with them to get them back to a place where they enjoy their work 
- July 10th, 2023 - What to do when nothing seems good enough- Why is empathy important to work with underperforming people and how we can practice it 
- July 7th, 2023 - Why Do We Burn Out?- Real reasons why people burn out. 
- June 21st, 2023 - What I Taught You, I Don’t Know- The pressure some managers and leaders inflict on themselves by thinking every interaction with them has to be an insightful teachable moment and how that can be counterproductive. 
- June 12th, 2023 - How To Delegate Effectively Without Feeling You Are Losing Control- Why we fear delegation and what impact can bad delegation have on the person we're delegating to.? How can we change that and delegate effectively without feeling we are losing control? 
- June 7th, 2023 - Let’s Accept It. Technical Interviews Are Broken- Why is empathy important to work with underperforming people and how we can practice it 
- May 31st, 2023 - Why Managers Need Empathy to Manage Low Performers- Why is empathy important to work with underperforming people and how we can practice it 
- May 24th, 2023 - The Slow Decline of Highly Motivated Developers- Why developer motivation decreases and what can managers do about it? 
- May 18th, 2023 - Why Writing Explicit Code Matters- Explicit code is code that can evolve. Implicit code is code that will rot. Why that matters and how you can write code with explicit intent. 
- May 15th, 2023 - Why Is It So Difficult to Assess Expertise in an Interview?- Why do we sometimes struggle to interview technical candidates and what makes it so hard to assess their expertise, possibly leading to an extra focus on technical challenges? 
- May 11th, 2023 - The Real Value of a Senior Developer When it Comes to Dealing With Uncertainty- Senior developers' real value is to deal with uncertainty and not absorb its risk 
- April 28th, 2023 - Why You Should Use Feature Flags to Deploy with Confidence- 5 reasons why feature flags are a great improvement to your deployment process. 
- March 20th, 2023 - Over-Engineering Is Not (Just) a Technical Problem- I bet anyone who’s been in this industry for some time has experience with an over-engineered solution, be it seeing it from the outside or, most likely, building it. I know I have. For years I have… 
- January 25th, 2023 - The proactivity fallacy- What so many companies get wrong about proactivity and use it to mask deeper organizational problems. 
- January 18th, 2023 - Extending typescript intersection with optional properties- How can we make use of typescript's union and intersection operators to create a more complex type with required and optional parameters? This article will delve into that and will try to show some of the typescript's power. 
- December 27th, 2022 - Setting up Google Tag Manager in a Nextjs application with a strict content security policy- This article will explain how to load Google Tag Manager (GTM) in a Nextjs application and how to load 3rd party scripts at runtime with a strict Content Security Policy (CSP). 
- December 11th, 2022 - How to build a scalable folder structure for a nextjs app- A different way of structuring your nextjs app codebase with flexibility, simplicity and scalability in mind. 
- December 6th, 2022 - Why I have stopped writing comments- And why that has improved my code. 
- December 6th, 2022 - How to efficiently type nextjs page's props- A one-liner to simplify typing a nextjs page props