mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#legacycode

1 Beitrag1 Beteiligte*r0 Beiträge heute

Kennst du das? Du musst Code pflegen, den du nie selbst geschrieben hast – und der längst „tot“ oder vergessen ist? 😩

Dead-, Legacy- oder sogar Zombie-Code machen das Leben schwer. Wie erkennst du, was noch lebt? Und wie wirst du die „Leichen“ los? ⚔️

@hansolo_ spricht auf der #BaselOne25 genau darüber und zeigt Tools gegen Code-Müll: We hate code – The !joy of maintaining dead code am 16. Oktober.

Tickets & Programm: baselone.org/#programm

TECHNICAL DEBT is like a ROTTING ROOF

On rainy days, it's too wet to fix it.
On sunny days, there's no leak… so you ignore it.
Then one day, boom, ceiling caves in, buckets everywhere, and you're duct taping production at 2am.

That's technical debt.
Not just messy code. Not just bad practices.
It's what you chose not to fix when you could have.

The missing tests.
The config you hardcoded "just for now".
The abstraction you skipped because "it works".
The one extra iteration after the ticket was marked as "done".

And now it's slowing you down.
It's holding your future hostage.
You're spending engineering cycles bailing water, not shipping value.

We love to say we're "building", but half the time we're just… leak managers.
You can't scale rot.

So next time the sun's out, fix the roof.
Because when the rain hits, it's too late.

Coding is easier than ever. That’s why no one actually codes anymore.

Once, compiling took 30 minutes. Now, downloading dependencies does.

I started with a text editor, every line deliberate, every recompile an ordeal. My code was built to last. No frameworks, few dependencies, a simple bash script to build & deploy.

Now? I compile in milliseconds… only to wait hours for linters, CI/CD, IaC, PR rituals & YAML sacrifices. I am no longer an engineer. I am a high priest in a temple of abstraction.

Performance? A joke. Code once ran fast because it had to. Today, it’s an obese stack of best-practice boilerplate. Innovation? No, just rebranded complexity.

Legacy? We create it faster than ever. The lifespan of a framework is measured in months. But don’t worry, we’ll rebrand it & call it progress.