The blog · since 2015

Insights for founders,
CTOs & investors.

Essays, playbooks and field notes from our CTOs, architects and leads. Written for people shipping real product.

Latest posts

AI

Learning Machine Learning

I’ve always been fascinated by science fiction and the advances of technology. And AI/ML has often represented a huge chunk of that because,

Engineering

Building an SDK with PHP, part 3: Making it testable

This post is part 3 of the “Building an SDK with PHP” series. Read Part 1 and Part 2 In our last article we’ve

Engineering

Building an SDK with PHP, part 2: Making it configurable

This post is part of the “Building an SDK with PHP” series. Read Part 1: building an SDK. If you’ve followed along with the

madewithlove

Ten years of testing htaccess rewrite rules

A little over ten years ago, I felt so annoyed with testing Apache’s mod_rewrite RewriteRules that I started looking for a tool to

Engineering

Bounded contexts for dummies

Chunking up our code No matter how smart or intelligent we are, when things become too complex, we can no longer keep them in our

Leadership

You are not Spotify: how efficient teams are born

We see teams blindly following Scrum, Kanban, or the Spotify model and introducing roles into teams (such as a Site Reliability Engineer) because other companies

Engineering

Building an SDK with PHP: Part 1

Whether you’ve built a private or public-facing API, at some point you or your users are going to want to communicate with it. To

Engineering

Get rid of ports in your docker development setup with Traefik

Reading tip: Learn how to run an ssh tunnel in your docker based development environment to easily connect to mysql or other non-http services. When

Engineering

Cypress or how I learned to stop worrying and love E2E

Over my career I’ve dabbled in various forms of testing, both on the backend and front-end. I’ve tried various frameworks and experimented with

Engineering

Help, I’m creating a file upload

Every software engineer has at some point in their career been asked to build a file upload. Perhaps it was to let a user upload

Due diligence

The Ultimate Startup Due Diligence Checklist for Investments

What is due diligence or a technical audit The goal of due diligence is simple: figure out the hidden secrets of the target company that

CTO

The first days as a firefighting CTO — what to focus on when you are hired to lead a team in times of change

At madewithlove, we join teams when things aren’t so stable. Maybe a key non-replaceable employee has left or a new investment is fueling growth.

Leadership

How a CEO knows what’s being built

1. Is roadmapping useful in software development? Suppose you are a mayor of Smallville. You might create a roadmap for the city that covers the

Engineering

Continuous Integration and Deployment in the era of Containers

One of the first steps when you are deploying an application with Docker Swarm or Kubernetes is to publish the image in a registry. It

Leadership

Habits, retrospection, and ancient reptiles

I saw an interesting heuristic regarding habits recently but I couldn’t find the source anymore. Bear with me while I paraphrase a bit. If

AI & agentic tooling

AI-first engineering

We use AI and agentic workflows daily. From coding agents to AI strategy, we help teams adopt what actually works.

Read our AI insights

Engineering leadership

CTO Insights

We <3 sharing content for CTOs, senior engineers and founders with real-world insights.

40+ expert authors

For investors & VCs

Due diligence done right

Technical audits, codebase assessments, and risk analysis for portfolio managers making investment decisions.

Explore our investor content
CitizenLab Teamleader Combell Fixform Gearjot Miners.ai MobieTrain Izix Publiq Impact Us Today
Subscribe