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