Why not just go back to the waterfall model and stop sugarcoating it as BDD?
I also don't understand the lack of formal specification in today's dev culture.
So what can you do to convince supervisors to stop bloating up the process of software development?
---
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.
— Philippe Kruchten
Windows 10/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.
Older Windows and some Linux distributions are snappier because they don't have these extra bits of bloat.
Besides that, profiling and load tests are an important step in developing software that has to perform fast