Definition of stupid shit is relative though, what's stupid in the codebase today may not have been so stupid 3 years ago. What might look stupid upon first visit might actually be the only reasonable way to solve the problem.
But then there's other stupid shit, hacks for quickly solving a certain edge case. For example abusing Java type erasure and collections.
Other stupid shit from experience is avoiding risk of "new" technologies, (Still on CVS).
But then there's other stupid shit, hacks for quickly solving a certain edge case. For example abusing Java type erasure and collections.
Other stupid shit from experience is avoiding risk of "new" technologies, (Still on CVS).