4 ms·
In my experience, many websites are an extension of their CEO's ego. They don't have the money to build a website that is both unique and usable, but there's no
by blowski 7y ago
In my experience, many websites are an extension of their CEO's ego. They don't have the money to build a website that is both unique and usable, but there's no way they want to look everyone else - so they drop the requirement to be usable.
They're the same people that drive impractical cars, because they look flashy.
- tyfon 7y agoThat wouldn't fly where I live, there are a set of rules to make sure the website can be used by anyone and a company can be fined for breaking too many of the guidelines[1]. It's called "universal design" (or universell utforming in Norwegian) It's not like they hunt webpages that are breaking the law, but since I have carpal tunnel syndrome excessive scrolling is painful and I've been able to make a few local webpages change just by emailing them with the guidelines. The government even provides a test-suite [2] for your web page. I've seen plenty of the pages you mention that could use a touch of this :) [1] https://uu.difi.no/om-oss/english https://uu.difi.no/om-oss/english [2] https://uu.difi.no/krav-og-regelverk/testprosedyrar-nettstader https://uu.difi.no/krav-og-regelverk/testprosedyrar-nettstad... (Norwegian)
- sli 7y agoYep. CEO of our company didn't like the progress on one of our frontends, so he took a weekend to write a whole new one himself, claiming it was "almost done." It was, as you may predict, nowhere near done, but still shoved into Git and became the new frontend. In reality he seemed offended that he didn't know much about how we (the frontend team) built it and he didn't like that, so he built the way he thinks he knows, which turned out to just be a hodge podge of code from various tutorials and no singular vision for how the application functions. There are no less than three different paradigms in use in this codebase, and none of them really play well together. The end result is that it took us nearly as long as it took us to develop the first version to bring the second version up to feature parity, but now we have a giant mess of a codebase that was very strictly written to do exactly the things the CEO wrote it to do. Predictably, development slowed to a crawl pretty quickly because we're essentially forced to rewrite every single individual piece that needs touching. I told them this was a bad idea and would only make things take far, far longer than finishing the one we had. The whole reason this was done? The CEO and CTO found some bugs but didn't want to file them on the issue tracker. They decided it was better that the CEO write his own, despite the CEO having exactly zero experience with frontend development. This is just one of a long line of bizarre decisions that I have accurately predicted would only cost us more time and money than is worth it. We're currently looking for new jobs.