Creator of UNICORN Binance Suite & Keep the Why · Python · DevSecOps · Security · AI-driven dev · https://blog.technopathy.club
Oliver Zehentleitner
@oliverzehentleitner@burningboard.net
burningboard.net
Someone “cleaned up” the workaround.
The code looked simpler.
Then the production bug came back.
That strange delay was not just ugly code. It carried knowledge:
The upstream API could replay the same order unless the request was handled carefully.
But the reason existed only in someone’s head.
Keep the Why is an agent skill that captures this kind of rationale as a natural by-product of development and stores it as versioned Markdown inside the project.
So before the next developer or agent removes the workaround, they can see:
• why it exists
• what was already tried
• what could break
• what must change before it can safely be removed
Legacy does not begin when code gets old.
It begins when the reason disappears.
Free and open source:
https://keepthewhy.com/
What “ugly” workaround in your codebase is actually carrying important knowledge?
#OpenSource #AIEngineering #DeveloperTools #SoftwareEngineering #CodingAgents #ContextEngineering #TechnicalDebt #Documentation
Roy Greenhilt
@roygreenhilt@fosstodon.org
I geek, therefore I am. I am, in no particular order, a parent, a nerd, a maker, a musician, an explorer, a techie, a juggler, a camper, a hiker, a sailor, a movie nut, a pop culture junkie, a cohouser, an SF fan, a drone pilot, a mechanic, a jeepster, a sysadmin, a photographer, a retrocomputing geek, a programmer, a (former) SCCA driver, and a gamer. "No one User wrote me! I'm worth millions of their man-years!" Joined: June 4, 2021. Migrated to fosstodon: November 22, 2022
fosstodon.org
I'm manually editing a Python file on a deployed host to fix a known problem in the library that was installed via pip.
It's fixed the problem, telemetry is reporting in. But I feel unclean.
#python #raspberrypi #linux #technicaldebt
Frederic Thevenet
@fred@social.fthevenet.eu
I'm the operator of my pocket calculator. Gen X. French. He/Him. Software engineer working on #OpenJDK. Author of @binjr, a FOSS time series browser.
social.fthevenet.eu
With my apologies to Sun alumni (and my thanks to @NanoRaptor@bitbang.social for the inspiration).
#vibecoding #slop #technicaldebt
You've seen all posts