Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It may not be what he intended but that how's the term is in usage.

Technical debt also means making a mess. Because you were trying to get it out the door asap. Or you didn't really understand the paradigms of the language you were using. Or the framework. Or because that part of the system was written by someone who's not a very good programmer. Or because requirements changes and you didn't have time to fix it properly as the db schema change was too massive to do all at once. Or one of the many other reasons.

Because so many people use it that way, that's the definition now.

tbh I have no idea what Uncle Bob's talking about in that blog post, it didn't make much sense to me and he really seemed to be grasping at straws with that example.

You use a crappy old paradigm (frames) because you're not good enough at the new one (ajax) as no-one really knows what to do or what works best and there are no established patterns to copy yet. Why you then need more tests or more pairing when the code's simpler and the paradigm's known to everyone doesn't ring true to me at all.

These days of course the opposite is probably true of that example.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: