And yes we were judged on how pleasant to use our software was. If we miss a feature or ship a feature that customers intensely dislike, best believe that we’ll get a torrent of negative feedback on our support channels
- in more than two AWS regions
- required screen reader / disability support
- required multi-language support
- required multi-cloud
- actually needed a big Hadoop cluster - most enterprise data processing can be done on a MacBook Pro M4.
As someone who has had to deploy services in every AWS region, of every AWS partition, I fantasize about two regions being sufficient.
It was internal shadow IT at its finest. It’s still used today, despite the people at the top not liking it the users think it’s the best thing since sliced bread.
This is how I’ve seen two-month projects becoming multi-year multi-team behemoths.
And something that most people in an enterprise are just not all that interested in, since they’re never judged on how pleasant the software they deliver is to use.
Hell, they not ever see any of the users interacting with the software. I’ve been at $ENTERPRISE for 7 years, and I’ve visited our users exactly once.