Skip to content
Perspectives

How we think about software, business and the work itself.

Essays and hands-on guides on the choices we keep making and the reasons behind them. Long-form, opinionated, written so you can decide whether we are the right fit before the first call.

A black notebook with a green elastic band next to a cup of cappuccino on a dark table.
Yellow fibre-optic cables plugged into green connectors on a network patch panel.
6 min read

Engineering

Why we build WebSocket-first

Most of the web still polls every few seconds for state it already had. We picked WebSockets early, kept maintaining the runtime when the upstream went quiet, and shipped the features Laravel itself eventually copied.

Read essay

Close-up of a hand typing on a dark keyboard in low light.
Guide 8 min read

Guide

PHP 8.2 end of life: move WordPress to PHP 8.4 without the critical error

Security support for PHP 8.2 ends on 31 December 2026. How to test the switch to PHP 8.4 on a staging copy, scan plugin code for breakage, and bring a site back when WordPress shows a critical error.

Read guide

Patch panels with bundled network cables in a server rack lit in green.
Guide 9 min read

Guide

Hacked WordPress: the first steps

Your site redirects to a fake shop, or Google warns visitors away. What not to do in the first hour, how to take the site offline the right way, lock the attacker out, keep the evidence, clean up and get the Google warning removed.

Read guide

An old iron key in the lock of a weathered wooden door.
Guide 8 min read

Guide

What a security check covers, and what it does not

The free website check reads what anyone on the internet can see. The security check goes further, under a signed scope. What each one covers, three things you can look up yourself today, and how to read the report.

Read guide

A laptop, a coffee mug, a notepad with a pen and a phone on a wooden desk.
Guide 9 min read

Guide

Website relaunch: when it pays off and how existing URLs keep working

When a relaunch pays off and when new content is enough. Then the URL map, permanent redirects for Apache and nginx, the launch-day steps and a curl loop that tests every old address.

Read guide

A laptop, papers, a pen and a calculator on a grey desk in soft side light.
Guide 9 min read

Guide

WooCommerce or Shopify for an Austrian shop

Shopify's plans and payment fees from its own pricing page, what WooCommerce costs instead, how each one gets EPS, Klarna, Apple Pay and PayPal, who controls the data, and the Austrian shop duties someone has to build.

Read guide

A laptop on a wooden desk surrounded by potted plants, with bare bulbs hanging above.
Guide 8 min read

Guide

Accessibility in online shops: what applies since June 2025

Austria's Accessibility Act covers shops that sell to consumers. Who is exempt, what it asks for technically, the statement you have to publish, who supervises, and a checklist you can run on your own checkout.

Read guide

Stacks of red, orange and blue shipping containers at a terminal in the Port of Rotterdam.
5 min read

Operations

Docker by default, Traefik on top

Every project ships containerised, every container is labelled for Traefik, every deploy looks the same. "Works on my machine" was a 2014 problem; we solved it in 2014.

Read essay

Server racks in a dark room, with bundles of network cables and small status lights.
5 min read

Operations

Linux everywhere

We use Linux on our laptops, our build machines and our hosts. The same OS runs the place you write the code and the place it serves traffic, so the smallest gap between dev and prod is the gap that closes the most bugs.

Read essay

JavaScript code in a dark editor, seen at an angle on a monitor.
5 min read

Business model

Open source by default

Every recurring piece of code becomes a module. We do not bill while we package it, we maintain it after shipping, and your project gets the next ten years of fixes for free.

Read essay

A laptop, papers, a pen and a calculator on a grey desk in soft side light.
5 min read

Workflow

How we work with AI

We use AI assistants in our daily workflow. Honestly, deliberately, and without an AI surcharge on the invoice. Here is what they do, what they do not, and what it means for your bill.

Read essay

A silver mechanical stopwatch with its chain on a black background.
4 min read

Trust

Every minute, with a note

We bill by the second and write a note for every minute. Open the invoice, read what we did, when, and why. No agency math, no rounded hours.

Read essay

A wooden desk with a typewriter and a lamp under a window looking onto green trees.
5 min read

Product · Craft

We build for the morning user

The person who pays for the software and the person who lives in it every morning are rarely the same person. We optimise for the second.

Read essay

The main entrance of the Tabakfabrik in Linz, a former tobacco factory that now houses start-ups and creative businesses.
6 min read

How we engage

Built with startups

Early-stage product work is where software is allowed to be honest. We love it, we shape every other engagement around it, and we work the way founders work.

Read essay

Curious how this plays out in practice?

These essays are the why. The how shows up in the projects we ship. Drop us a note and we can talk about your specific case.