• About me
  • Blog
  • Resume
  • 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

I'm Andrés, a Amsterdam-based frontend engineer with more than a decade of experience. I have led teams as a technical leader as well as a engineer manager. Feel free to drop me a message.

  • LinkedIn
  • Github
  • Contact me