News for hackers. Stuff that matters.
Re:Ask HN: How to challenge trends without appearing like a ... by BerislavLopac on Tuesday July 17, 2018 @05:05AM (#17548334)
My problem with "if it ain't broken don't fix it" is that there can be many different definitions -- end levels within each definition -- of broken, especially in complex systems. Take a standard example of a software app which is working as it's supposed to (so it's "not broken" in one sense) but is a mess of spaghetti code which makes it insanely difficult to add new functionalities (so it's "broken" in a different sense).

When you look at it it becomes clear that it is important to understand which levels and definitions of "brokenness" are possible in your case, and even more importantly which of them matter and how much. Only then you can look at each proposed solution to find out which of the important problems it solves and how well.

Re:Ask HN: How to challenge trends without appearing like a ... by edmundhuber on Tuesday July 17, 2018 @12:20PM (#17550798)
"If it ain't broke don't fix it" is absolutely a strawman, I agree. The point is to seed a discussion.