NukeBinObj
.NET · C# · AI-generatedA command-line tool to nuke the bin/ and obj/ folders of a Visual Studio solution. Trivially useful, written almost entirely by an agent — a small experiment in letting one drive.
I'm Marcus — a software architect and deputy department head at octo education. Almost three decades in the trade, mostly .NET, increasingly thinking out loud about how AI is rewriting the way we design, build and own software.
A weather-report of in-flight work. Updated when something genuinely shifts — not weekly, not on a schedule.
Pairing Cursor, Codex and Claude on a 12-year-old codebase and writing down what actually works, what wastes a week, and what to never let an agent touch.
Internal — octo educationFollow-up to "Excellence or Average?" — looking at how senior judgement scales (or doesn't) when juniors and copilots both ship faster than reviewers can read.
Draft · ~3,200 wordsRe-reading Neo4j patterns and trying to figure out where they earn their keep against a well-modelled relational schema. Honest answer so far: narrower than the hype.
Cypher · Neo4j · DDDI've been writing code since the late nineties, professionally since 2000, and architecting systems for the better part of two decades. The constant: .NET, distributed systems, and a stubborn interest in the seams between teams and the code they ship.
Today I lead engineering for a department at octo education (formerly Datenlotsen), where I get to spend my time on the questions I care about: how do small teams build software that doesn't collapse under its own weight, and how do we adopt AI tooling without giving up the parts of the craft that matter.
I write about it — sometimes opinionated, occasionally wrong, hopefully useful — on blog.beranek.de.
"After watching different people make the same mistakes for three decades, I figured it was time to write a few of them down." — from the blog's about page
Software architecture, the craft of teams, and the slow-burn rewrite of everything by AI. Long-form, irregular, opinionated.
You can't rewrite your way out of a fifteen-year-old framework. You also can't keep extending it forever. Here's the messy middle — what to lift, what to leave, and how to know the difference.
Read the piece →A short list of companies. A long list of bugs.
I'm an architect first. The languages, frameworks and patterns are means — but here's an honest map of what's currently sharp.
My core expertise sits in Microsoft technologies — .NET since its inception, Azure DevOps, Git-based workflows. But the work I actually do is design: service-oriented architectures, microservices, identity, and the shape of teams that ship them. Increasingly, that means asking where AI fits, and where it doesn't.
Small tools, mostly. Some shipped, some forgotten, all built because they scratched an itch.
A command-line tool to nuke the bin/ and obj/ folders of a Visual Studio solution. Trivially useful, written almost entirely by an agent — a small experiment in letting one drive.
A small collection of console utilities — commandline processing, prompting, formatting. The library I keep accidentally rewriting in every project, so I finally packaged it.
A Visual Studio extension that adds a glossary to your solution. Because every long-lived codebase quietly grows its own vocabulary, and someone should write it down.
A pixel ruler that sits on your desktop. Looks silly, used daily. Still my most-installed thing.
A cross-platform database frontend for MySQL and PostgreSQL. The project that taught me about long-term maintenance — by failing at it.
A document tool for writing technical protocols. Won the Linux-Magazin programming contest in 6/2003. Bringing it up now mostly for the historical record.
The One Million-th Tetris Clone. Exactly what it sounds like — and one of the most enjoyable things I've ever procrastinated with.
An old-school retro tank game for Android, written in a phase where I wanted to remember why games are hard. Spoiler: they are.
A slow-moving feed of papers, talks, and posts that shifted my thinking. Curated, not aggregated.
Beyond the laptop I'm into technology, smart gadgets, and sustainable energy — including a balcony solar setup that I'm slightly too proud of. I find balance away from the screen in playing guitar, dancing, and doing things with my hands, mostly in the garden.
In another life I wrote articles for the German technology magazine freeX. The magazine has since been discontinued, but the habit of writing things down stuck.
Speaking, advisory, mentoring, or a conversation about how AI is reshaping the way you ship — happy to talk. Email is the fastest path.