Hacker News new | ask | show | jobs
by goblin89 4348 days ago
In my experience “ugly hack” means any technical debt that spans lines of code, as opposed to components of a system.

(Edited for clarity.)

1 comments

It's actually too general. What I mean with component here can be anything from a line of code to a class hierarchy.

In a sense, using the word 'component' here was an ugly hack. I should have gone for the proper solution and properly define it. You see now that it breaks down when the interpretation changes.

I guess I understand. I objected because I felt you were assuming too much of some context in your definition of “ugly hack” :) I can't imagine using the term “ugly hack” to describe some unfortunate high-level architectural decision.