How to leverage pull request templates to improve collaboration and reduce lead times.
Read on →A template for lightning-fast full-stack app development
Dec 6 2022 · 4 min read · Comments
A walkthrough of the template I use to build full-stack apps with lightning speed. Featuring technologies like Next.js, Typescript, Tailwind CSS, tRPC and Prisma.
Read on →Your company already has a definition of done, even if it's not writen down. Here is a template to keep everybody align on expected quality.
Read on →Keeping current with industry and technology is a challenge for engineering leaders. Here are some of the principles and sources I follow to do that.
Read on →Migrating Teamfindr from CRA+Express+AWS to Next.js+Vercel
Aug 16 2022 · 5 min read · Comments
TeamFindr is an app to organise games with friends. I migrated it from a CRA to a Next.js app. In this post, I cover why, the process and some resulting metrics.
Read on →Performance reviews are typical in larger organisations. Reports get anxious about a bad review or a pay rise below their expectations. Managers feel the process is cumbersome, wasteful and are concerned they are not being fair with all team members. In this article, I go through 7 tips to make performance reviews painless and fair for everybody involved.
Read on →As an Engineering leader, you are keen to reduce burnout risk and consider hiring a couple of contractors when the team needs to deliver a large project fast. But are you fully aware of the trade-offs? This article covers the benefits and risks of working with engineering contractors as well as the measures you can put in place to maximise your chances of success!
Read on →In support of hiring generalists for most early-stage startups
Jul 4 2022 · 4 min read · Comments
The vast majority of early-stage startups hire a team of specialists when they just need to build a web application. I think this is a mistake in 95% of cases. In this article I present the benefits of hiring specialists in most organisations.
Read on →PRs that stay open for too long can have a negative impact on team velocity, value delivered, stress levels and software quality. In this article I cover ways to make sure PRs do not stagnate while maintaining quality and velocity
Read on →I wrote this article as part of my role as VP Engineering at Plot. I wanted to share it here as an example of what a technology strategy could look like. It was our best guess at the time and by no means perfect!
Read on →As an Engineering leader, you want to create a solid technology strategy to provide the context your team needs to make excellent decisions. But how should you go about it? This article goes over 4 steps to help you create it
Read on →The importance of solid technology strategy and principles
May 23 2022 · 3 min read · Comments
A solid technology strategy is a requirement for building a high-performing engineering organisation that consistently hits business goals. In this article I cover what happens when teams don't have one compared to teams that do.
Read on →Since the original 1968 article, there has been a lot of debate around the figure of the 10x developer. We're talking about engineers who are an order of magnitude better than their peers by whatever measure. These engineers exist, but not in the way most people describe them.
Read on →Behind the scenes of Plot's Learning Design Platform
Apr 21 2022 · 7 min read · Comments
The Engineering team at Plot had to deliver a prototype of our technology product and lay the foundations for the future in under 3 months. Take a look at the technology choices we made to build high quality web applications in 2022.
Read on →To err is human, and I certainly have made my share of mistakes in my career as an engineering leader. It is vital to learn from these mistakes. Here are five mistakes I have made in my career as an engineering leader.
Read on →Responding to an outage can be extremely stressful. Having a checklist of everything that needs to be done can help engineers in your team stay calm and handle incidents more effectively.
Read on →Software incidents suck big time but are unavoidable in complex systems. A great incident review doc can help you and your team learn to do better next time. Here is a template to help you have great incident reviews.
Read on →Understanding the why is essential to the success of a project and the team's performance. A group of people who don't understand users or their problems cannot build a high-quality product. Here are a few practices Engineering Managers can put in place to help their teams understand their users better.
Read on →8 Questions to ask your potential future Engineering Manager during an interview
Feb 27 2022 · 5 min read · Comments
We are in the most heated tech job market in history. Many people forget a job interview goes both ways. You can avoid ending up in an awful team by asking some of these questions.
Read on →The story of how I got into Engineering management and started my leadership career.
Read on →Stepping into the engineering manager role can be tough. These five books gave me insights and helped me reflect in ways that eased my journey. Hope they can help you too!
Read on →The famous Joel Test is a quick and fun way to evaluate an engineering organisation by answering 12 simple yes or no questions. The test is over 20 years old! So, I outline a new, updated test for the engineering organisations of today.
Read on →Video recording of the panel about remote work organised by Universtat Oberta de Catalunya (UOC) I participated in.
Read on →Tutorial for how to create a sticky navbar below a header that stays at the top of the page when scrolling using React and hooks
Read on →Improve your NextAuth.js app local development experience with a dockerized SMTP server
Jan 16 2022 · 3 min read · Comments
Tutorial on how to improve your local development experience when using NextAuth.js by spinning up a MailHog SMTP server container.
Read on →How to test and debug your localhost web app on a real Android device
Dec 29 2021 · 3 min read · Comments
Tutorial to develop a website locally and test on a real Android device
Read on →Guide on how to make meetings more inclusive in an era of remote work and zoom calls
Read on →Schedule your hugo blog posts using Github Actions and CI
Read on →Hiring engineers fast can be hard but it is definitely possible. This blog post gives a few tips and techniques to make it happen without destroying your team.
Read on →I made a fun multiplayer doodling game during the pandemic
Read on →