logoalt Hacker News

Bad Code Is Kudzu

27 pointsby surprisetalklast Thursday at 1:02 PM8 commentsview on HN

Comments

jamwisetoday at 10:42 PM

Bad code as an invasive species is the freshest take I've heard. I have a hard enough time arguing with people that tech debt isn't about bad code, but shifting priorities and requirements. This is going to be a really useful analogy for me going forward, thanks!

YuechenLitoday at 10:55 PM

I thought we solved the kudzu problem by having goats graze on them and rip them out by the roots, right? So maybe we should set goats on legacy git repos as well.

rzzzttoday at 10:55 PM

The hardware auto-detection tool in Red Hat Linux was also called Kudzu, before udev times: https://fedoraproject.org/wiki/Anaconda/Features/NoMoreKudzu

omoikanetoday at 10:23 PM

Coincidentally, the same plant in Japanese is kuzu (クズ, or 葛), which shares the same pronunciation as the word for trash (屑). So bad code is trash.

ChrisMarshallNYtoday at 9:04 PM

> as a way to combat soil erosion

I heard it differently. I heard that it was imported for aesthetic reasons (like starlings).

Nasty stuff. We're starting to see it up here, in New York. I remember it well, from Maryland.

Yay climate change!

I often "hit the reset button" on projects. It used to be waiting until the pain was great enough, but LLMs make it a lot easier.

show 2 replies
rglovertoday at 10:54 PM

This is a wonderful analogy.