💡 This is the story of how #Stripe built a #Ruby type checker to make developers happier, and how they're building a Ruby package system to introduce modularity.

This #InfoQ video shares high-level strategies for any team that wants to run a migration in a large, stubborn codebase.

🎥 Watch now: https://bit.ly/45en6uJ

📄 #transcript included

#LegacyCode #Refactoring #SourceCode #SoftwareDevelopment #CaseStudy

I have a file containing around 13k SQL updates. Of those 13k, somewhere between 6 and 64 are bad. I don't know if these are an issue or not until I locate the bad ones and determine which is which.

The SQL is run by 20+ year old Perl, which regenerates it each run.

I can't rewrite it yet (although my boss has promised me that I can attack this entire codebase - this is just one of the *less* problematic parts)  

Gotta love legacy code.

#legacyCode #sysadmin

Dein Code läuft – aber wohin? #Migration Engineering macht Schluss mit Stillstand. Mit Tools wie #OpenRewrite automatisierst du Updates und sparst massiven Aufwand.

@MBoegie liefert dir, was du für echte Modernisierung brauchst: https://javapro.io/de/ueberwinde-20-jahre-mit-migration-engineering/

@OpenRewrite #LegacyCode

Why you should rethink legacy and consider Event-Driven Architecture

In this post, I describe how your business can assess whether a system is ready for modernisation and, if so, how to set your project up for success. I then explain why, in most cases, you’ll probably want to take an incremental approach rather than replacing the old system in one fell swoop. I end by providing an example of one of the ways your business can do this – by using Event-Driven Architecture.

Scott Logic

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: https://baselone.org/#programm

#Softwareentwicklung #CleanCode #LegacyCode

#Development #Analyses
Vibe code is legacy code · “Code that nobody understands is tech debt.” https://ilo.im/165uaf

_____
#Programming #Coding #VibeCoding #AI #Maintainability #TechDebt #LegacyCode #WebDev #Frontend #Backend

Vibe code is legacy code

Updates and articles from the Val Town team

Your CEO doesn’t care about “#TechnicalDebt.” They care about risk, money, & broken promises. Pablo Bouzada shows how to drop the metaphor—and speak in terms that actually get buy-in.

Stop hiding behind the buzzword: https://javapro.io/2025/06/18/should-we-stop-discussing-about-technical-debt-with-top-management/

#LegacyCode #EngineeringLeadership

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.

#TechnicalDebt #SoftwareEngineering #Minimalism #DevEx #LegacyCode #BuildRight #PragmaticEngineering #TechLeadership #CodeQuality #DeveloperExperience #SustainableSoftware #TeamVelocity #FixTheRoof

Huge thanks to Brendan and Ryan for having me on their podcast! Loved the conversation and I hope you enjoy listening to it... ♥️

https://www.railsbusiness.com/2435951/episodes/17440055-ernesto-tagwerker

#RubyOnRails #RailsConf2025 #LegacyCode

Ernesto Tagwerker - Rails Business

In this episode, the hosts are joined by Ernesto Tagwerker, founder of Ombuabs and FastRuby.io, a company specializing in Ruby on Rails upgrades as well as AI solutions. Topics covered include:- Rails Upgrades- Technical Debt- Developer Onboa...

Buzzsprout
×

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: https://baselone.org/#programm

#Softwareentwicklung #CleanCode #LegacyCode