From the Huffington Post Why Workplace Jargon Is A Big Problem http://www.huffingtonpost.com/2014/04/25/work-words_n_5159868.html?utm_hp_ref=business&ir=Business When we replace a specific task with a vague expression, we grant the task more magnitude than it deserves. If we don't describe an activity plainly, it seems less like an easily achievable goal and more like a cloudy state of existence that fills unknowable amounts of time. A fog of fast and empty language has seeped into the workplace. I say it's time we air it out, making room for simple, concrete words, and, therefore, more deliberate actions. By striking the following 26 words from your speech, I think you'll find that you're not quite as overwhelmed as you thought you were. Count the number that LLNLs mangers use. touch base circle back bandwidth - impactful - utilize - table the discussion deep dive - engagement - viral value-add - one-sheet deliverable - work product - incentivise - take it to the ...
Comments
Of course, many scientific codes involve computations such as modeling events in several dimensions or in the quantum domain, and suffer from unfavorable scaling in any case, so the algorithm in use may play a greater role in changing the scaling power law or exponent, it may not be that important to lower the prefactor.
Better operating systems, languages, and compilers and scheduling algorithms can help performance though, and this could be part of the answer.
In real code environments, code maintenance and refactoring can also be an issue, code can be bloated or intentionally obfuscated by developers, and of course in high performance computing there can be perverse incentives to utilize more resources rather than less, and so on. Code features also become bloated and obfuscated, as in Microsoft office and Windows, as a way of generating a technological moat, driving ever-greater computing needs for basic tasks.
Maybe AI coding tools will cut this Gordian knot and lead to more efficient and maintainable code, it could also erode some of the power of entrenched platforms and operating systems at the big tech companies, leading to a new wave of innovative and performant software.