Knowledge base
-

What vibe coding changes about software development, and what doesn’t
Read article →: What vibe coding changes about software development, and what doesn’tAn operations manager putting together a reporting tool with Claude or Lovable on a Friday afternoon: unthinkable until recently, now a familiar scene. Vibe coding, having AI generate software from a plain-language…
-

The difference between vibe coding and traditional programming, and when it matters
Read article →: The difference between vibe coding and traditional programming, and when it mattersOn paper, vibe coding and traditional programming seem to compete for the same job. The first route produces something that works in an afternoon; the second costs a development team weeks. Anyone…
-

Good documentation keeps you independent of your development team
Read article →: Good documentation keeps you independent of your development teamCustom software comes with no manual on the internet. There’s no forum where another user already asked your question, no supplier with a knowledge base about your system. Everything worth knowing about…
-

How to prevent vendor lock-in in custom software
Read article →: How to prevent vendor lock-in in custom softwareThe most important question in a custom software project is rarely asked: what happens if we part ways? Not because you’re planning to leave, but because the answer determines how free you…
-

Custom software doesn’t update itself
Read article →: Custom software doesn’t update itselfAn off-the-shelf package updates itself: the vendor releases a new version and every customer gets it automatically. Custom software has no such vendor. A development team built the application for you, and…
-

How to judge the team building your custom software
Read article →: How to judge the team building your custom softwareCommission custom software and you’re not hiring a product, you’re hiring a team. As a client you can barely judge the code; you can judge the people who write it. Yet conversations…
Let’s talk
Every good solution starts with a conversation.
Have a question about something you read here? Get in touch - we’re happy to talk it through.