TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to stop the production of slow sofware?

3 pointsby dozgonover 2 years ago
WLOG: Windows XP was a lot snappier than Windows 11.<p>Why not just go back to the waterfall model and stop sugarcoating it as BDD?<p>I also don&#x27;t understand the lack of formal specification in today&#x27;s dev culture.<p>So what can you do to convince supervisors to stop bloating up the process of software development?<p>---<p>The agile movement is in some ways a bit like a teenager: very self-conscious, checking constantly its appearance in a mirror, accepting few criticisms, only interested in being with its peers, rejecting en bloc all wisdom from the past, just because it is from the past, adopting fads and new jargon, at times cocky and arrogant. But I have no doubts that it will mature further, become more open to the outside world, more reflective, and therefore, more effective.<p>— Philippe Kruchten

2 comments

lordkrandelover 2 years ago
The world is changing too rapidly to plan for 6 months in advance. Waterfall was useful when IT projects were huge and certain. Now you ain&#x27;t even sure that in 6 months your business will be relevant. A company I was in, 600 devs sales hr etc, had the HR manager say &quot;we are not structured for remote working&quot; just 2 weeks before closing HQ for Covid and opening them back after 1,5 years. In my opinion, old, veteran, very reflective people do not accept change and accept less criticism than young people do.
madduciover 2 years ago
It&#x27;s not that the software development has become slower, the major Problem (s) come unfortunately from greediness.<p>Windows 10&#x2F;11 feel slower because they had the brilliant idea of putting ads which are constantly pulled over an internet connection. And also Telemetry takes its toll because of fulfilling your bandwidth.<p>Older Windows and some Linux distributions are snappier because they don&#x27;t have these extra bits of bloat.<p>Besides that, profiling and load tests are an important step in developing software that has to perform fast