Building teams, crafting code,
making impact.

Delivery oriented stand-ups

Delivery oriented stand-ups

As engineers, we want to focus on delivering value to customers. We noticed that a lot of the projects we work on are following agile processes, but in a format that misses the mark. That’s why we started experimenting with how we could bring back the right focus. I’...

Catching bugs early with static analysis

Catching bugs early with static analysis

PHP is a dynamic language and while this certainly has its benefits, it also means that it’s not uncommon to see errors about calling an undefined method, or an invalid argument count in the logs. What’s even worse is that the application will simply crash when these types...

Let's have pessimistic locking strategies

Let's have pessimistic locking strategies

When managing data, you need to take into account several matters. One of them is concurrency. It happens when multiple people try to simultaneously access some form of data (entities, objects, database records, etc) to either see it or update it. Imagine there is a customers data table and I...

Why do we use bad color schemes?

Why do we use bad color schemes?

If you’re a developer, odds are most of what you’re looking all day is text and code. Whether it’s in a terminal, editor or webpage, you look at text, it’s our main medium of work. So to make life more bearable and to ease things up...

One job, many roles. The different skills needed to be a successful CTO

One job, many roles. The different skills needed to be a successful CTO

Some time ago I came across this article on Harvard Business School’s Working Knowledge blog about when founding CEOs need to go. It’s from 2005, but it is still just as relevant now. The main takeaway is that you need differently skilled people at the helm in different...

Makefiles for automation and better dev-UI

Makefiles for automation and better dev-UI

As our projects grow in complexity, the list of tools they require also grows and remembering how to use all of them (with their different syntaxes) can become cumbersome. On top of that, some tasks require multiple steps and tools to be run sequentially. We can create our own aliases...

The hidden complexities of search

The hidden complexities of search

Search is one of those life-changing innovations that we started taking for granted. Companies like Google make it seem so easy to search and find whatever you are looking for in a heartbeat. However, it takes a lot of effort and thought to design and build the right search algorithm...

Someone's got a case of the Mondays

Someone's got a case of the Mondays

I hate Mondays. The theory is that if you hate Mondays you should change your job. And if you do that but find yourself hating your job again recently after joining a new company, well then it’s time for a new career. I got tripped up during a job...

Work well-being

Work well-being

If you spend most of your day working in front of a desk you need to pay attention to your environment to prevent illnesses and injuries. It goes hand in hand with a healthy lifestyle and good habits. How is your work well-being? The purpose of this article is to...

You might also like
Infrastructure is a business decision

Infrastructure is a business decision

How to create a mobile development team for startups

How to create a mobile development team for startups

Floating team members & priorities

Floating team members & priorities

CTO sounding board: our new leadership mentoring service for SaaS CTOs and tech leaders

CTO sounding board: our new leadership mentoring service for SaaS CTOs and tech leaders

Pulse Episode 14: From CEO to CTO and a horror story with Arnout Van de Meulebroucke

Pulse Episode 14: From CEO to CTO and a horror story with Arnout Van de Meulebroucke

You’ve successfully subscribed to madewithlove
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.