| ▲ | mbreese 2 hours ago | |
If we're talking a government site, chances are you don't have the budget to be able to hire much above junior or midlevel devs. And the project manager probably has a small budget [^1] and little experience with what the web design choices really mean (and what the trade off are). I think you'd be surprised who ends up making those decisions. Which goes back to the original point (that's valid for any project) - keep your user in mind. If your users will be using recent-ish iOS or Android devices, use as much flair as you'd like. If your users will be using mass-market low-end devices or used devices from 4+ years ago, then maybe dial down the interface. Knowing your user is important, no matter what level you're at. [1] Unless we're talking about some kind of large system that's being redesigned by a consulting company on a cost-plus contract. Who knows how those decisions are made. | ||
| ▲ | goosejuice 11 minutes ago | parent [-] | |
Even if this were the case, and I wouldn't be surprised, it's still misplaced blame. > Knowing your user is important, no matter what level you're at. I agree, but it's absolutely ridiculous to expect a junior dev to make excellent decisions on this. Software development is a massive industry with no prescribed methods. It's not like these folks are going through a residency before getting the job. Even if they went to uni for CS those programs don't teach these skills. | ||