I agree with the summary. Basically, we have faster engines for rendering for HTML and JS, but the UI is really slow. IE family is the worst in this aspect.
On Firefox (my default browser), a nice boost in tabs rendering is made turning off the tab animation: changing "browser.tabs.animate" to false in about:config.
In civil engineering, when any project is bigger then a certain amount, it's required to have a civil engineer signing the project, responsible for all the stuff. Sometimes I wonder if we need a similar regulation in software. By example: if it's covering something sensible to life, like medical, airport, etc, law should require a software engineer signing the project and responsible for it.
Like on civil engineering, probably this will force software people to really invest in QA (until current days, QA is really, really bad in software).
using a schema-based database brought a lot of problems to the table
... until I get a call saying why I can I run this game
This is the reason why I install it. They'll use to browse web and Facebook. They're not allowed to install stuff. This give me peace, as there is no Windows formatter guy able to bloat the machine with crapware.
Coding is easy; All you do is sit staring at a terminal until the drops of blood form on your forehead.