It was always about the products.
It was always about the products.
I went through the same thing when I was a musician so it stings doubly.
But all things equal, a good product person can make do with shitty developers. Good developers can never overcome shitty product design. If you want to design apps, go to school for design.
For most sites I really miss the blocky header+sidebar-nav+footer-fallback-nav trend of 2006-2012. Fast, efficient, predictable. Current design trends are much worse to use for most purposes. But, of course, if I see a site still using the former design, I assume bad things about it until proven otherwise (at least until I see a recent date associated with something) and I'm not inclined to trust them with any money.
It does largely depends on how much the user thinks they specifically need you but if it's between your flabby website, taking seconds to load each page, and a competitor's fast website, you can bet you're losing money to them, even if they're slightly more expensive.
Slow websites frustrate users and look unprofessional.
I know this article is aimed squarely at content but articles like this lead to people making silly comments —like the one I'm replying to— that make absolute statements about all web development, all the time.
Of course some schmoos can get away with some bloat, but that's very different from saying it's only the product that matters.
Also speed on the type of sites you mention is a solved problem. CMSes these days have an option to generate static content and push it to a CDN. Is it free? Nope. But it's a problem with a solution.
Every developer you have should be capable of weighing up performance ramifications of their decisions, and be able to discuss and justify them. Not saying that every line needs explaining but come on... Not their concern? I'm all for getting stuff done but doing a crappy job the first time more than doubles the TTL.
Moreover, telling your developers to ignore this stuff means it becomes a lost skill. When you do need them to double-back and profile and bisect everything back to 0AD, they'll be much less capable than a performance-conscientious developer.
I don't disagree that over-optimisation is a thing, but a hands-off approach is far more toxic. Big ticket optimisation rewrites should not be something a single developer takes on without their lead signing off. Letting developers do that is a management issue.
And "the type of sites I mention[ed]"? I think you misread my post because I was very explicitly talking about e-commerce and webapps. Not CMSes and not usually something you can run entirely static from a CDN.
And just because it's static and/or on a CDN doesn't mean it's not bloated to hell and back; that's really the point TFA is making.