Blog

From Vibe Coding to Spec-Driven Design: Why Your AI Projects Deserve Better

“Vibe coding got us excited. Spec-driven design will get us to production.”

I didn’t arrive at spec-driven development through methodology. I arrived through frustration. AI kept making the same mistakes: inventing requirements I never asked for, touching working code it had no business touching, and rewriting tests to pass rather than fixing the implementation that was failing. These aren’t rare edge cases. They’re structural problems — and they come from the same root cause: there’s no authoritative source of truth to hold the work accountable.

Mehr erfahren →

Green Software Maturity Matrix: A First Look for Swiss Companies

GSMM Levels

Sustainability is no longer a “nice-to-have” but a business necessity — including in IT. But where does your organisation stand on Green Software? The Green Software Maturity Matrix (GSMM) provides a practical framework for self-assessment. It shows how far sustainable principles, patterns and processes are already embedded in the development and operation of your IT — and how much room for improvement remains.

What is the GSMM?

The GSMM is a maturity model that, similar to project management or cybersecurity frameworks, helps identify an organisation’s status quo and plan targeted next steps. The goal is both to improve the foundations and to promote excellence — in other words, to motivate laggards and continue to inspire frontrunners.

Mehr erfahren →

Turn off your servers

TL;DR Turn off your servers. Use the scream test. Address fears. Proceed to lightswitch ops.

One easy way to reduce your CO2 emissions (and save some money) is to turn off your servers! Probably not all of them and not forever but there are certainly machines that are not fully utilized. You certainly know about one or two servers standing around that no one has used in months, or machines that are used only during business hours.

Mehr erfahren →

How much is one tonne of CO2 anyway?

When talking about climate change, the Unit of CO2 equivalent in tonnes appears everywhere. At least for me, it was difficult to have an intuition of what this unit means. Is a tonne much or not? Is saving a Kg of CO2 worth it?

Let me take you through some examples which should help you understand the implications of of such values. First I want to give you some common CO2 values for the annual emissions of a human being, driving a car and flying. In the second part I will then show you three examples from IT, the CO2 emissions of a server, a mobile phone and the CO2 emissions of a news website.

Mehr erfahren →

What Is Green Software

Green Software is a concept defined by the Green Software Foundation with the goal to reduce the emission of CO2 to combat climate change. There are other terms in the realm of sustainability, but in this post, I want to focus on green software. The green software foundation is a non profit under the linux foundation. It defines green software with the following diagram. The goal of green software, is to reduce the amount of carbon emitted, not the neutralization of carbon that has already been emitted. It puts the software in the focus, as it is the main driver of CO2 in our IT solutions.

Mehr erfahren →

Creating a Green Website

I have always believed in “leading by example,” so when it came time to build the website for my blog, I wanted to make it as eco-friendly as possible. This was the perfect chance to try out some new tools and frameworks that keep sustainability in mind. My goal? To create a website that scores high on all those eco-impact tests and proves that going green online is totally doable.

Mehr erfahren →