News for hackers. Stuff that matters.
Re:Cognitive Biases in Software Development by ThalesX on Tuesday March 31, 2020 @04:41AM (#22735860)
I recently built a system under very changing directions. I put all my calls into a single controller, so there were some tens of methods in the single controller.

It felt nasty, it felt ugly, but when time came to actually keep up the desired functionality, put a break and comb the system, it was great to have a single place from where to extract common functionality from. At this point, it was obvious what functionality needed extraction.

Re:Cognitive Biases in Software Development by kccqzy on Wednesday April 01, 2020 @10:28PM (#22755709)
This is exactly the attitude we need. Make it work, make it right, make it fast. In that order.

It's sad that too many people are so afraid of technical debt that they demand perfection at first try. At their first try, they don't even know what perfection is.