Building teams, crafting code,
making impact.

Pulse: Episode 6 – Johann Romefort on Technical Due Diligence

Pulse: Episode 6 – Johann Romefort on Technical Due Diligence

In Pulse, a madewithlove podcast, Andreas talks with leaders from the tech startup and scale-up ecosystem. There are also some podcast episodes where Andreas talks with his own colleagues about everything he comes across when working as a CTO in residence for various clients. Sit back and enjoy Pulse! Read:...

ChatGPT and the future of software specs

ChatGPT and the future of software specs

In case you just woke up from a coma and missed the news that’s whipping Tech Twitter into a frenzy, OpenAi just released ChatGPT. While this model has existed for a while, and results have been interesting, this chatbot approach allows a wide audience to play with generative AI...

It’s here: Free Range Management, the book

It’s here: Free Range Management, the book

Create space so your team can thrive. You must create space for knowledge workers to do their best work. But how do you do that? Welcome to Free Range Management. Free Range Management can be summed up in two words: create space. The trick is doing that in a way...

The evolution of technical roles

The evolution of technical roles

Many startups give the CTO title to their technical lead. We think that’s a mistake. There is an organic way to grow engineering teams and there are different leadership skills needed at different sizes. Because of this, titles have become quite confusing. We’ve also seen that founders will...

Don’t let QA be a bottleneck

Don’t let QA be a bottleneck

Not every company can have a “move fast and break things” attitude. In fact, even Zuckerberg, who installed this as a mantra at Facebook in 2012, revised that motto to “move fast with stable infrastructure” back in 2014. Customers, especially paying enterprise customers, will not tolerate frequently unavailable products or...

Logging non-Laravel queries to Telescope

Logging non-Laravel queries to Telescope

One of the legacy projects we are dealing with is using old-school mysqli queries all over the place. We have wrapped the application in a Laravel shell, we’ll write about this in another post soon. One of the major complaints from the customer was the speed of the application....

When there isn’t plenty of fish in the sea: hiring and retaining tech talent

When there isn’t plenty of fish in the sea: hiring and retaining tech talent

The shortage of skilled workers has been rising continuously in recent years. To be able to hire and retain scarce talent, we need to improve the quality and speed of the hiring process. Here’s how we do that at madewithlove. I. Finding talent 1. Take care of your job...

Pusher alternatives for local development with Laravel Broadcasting

Pusher alternatives for local development with Laravel Broadcasting

Recently, I built a proof of concept for a feature using Laravel’s Broadcasting feature. While I was familiar with its existence, it was my first time actually using it for something.  With broadcasting, we’re referring to the concept of transmitting server-side events to one or more clients; typically,...

Setting up infrastructure using HashiCorp Terraform, Laravel Forge and Cloudflare

Setting up infrastructure using HashiCorp Terraform, Laravel Forge and Cloudflare

If you’ve used Terraform before and you want to jump to the meat of how to combine Terraform, Forge, and Cloudflare, jump to the paragraph titled “Combining Terraform, Forge, and Cloudflare“ Introduction I have recently joined a project which required a transition from existing infrastructure to a brand new...

You might also like
The secret sauce to high-performing teams: leadership, trust, and autonomy

The secret sauce to high-performing teams: leadership, trust, and autonomy

Decoding Startup Success: Insights from Lotte Geldermans (Pitchdrive) on technical due diligence and growth strategy

Decoding Startup Success: Insights from Lotte Geldermans (Pitchdrive) on technical due diligence and growth strategy

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

Pulse Episode 13: Jason Fried on Trust, Hiring, and Rehiring

Pulse Episode 13: Jason Fried on Trust, Hiring, and Rehiring

Pulse: Episode 11 – On technical debt with Jonas Drieghe

Pulse: Episode 11 – On technical debt with Jonas Drieghe

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.