|
|
|
|
|
by Iridescent_
707 days ago
|
|
This just reminds me of my theory of Microsoft's checklist-driven development:
Some PM writes down some single-sentence description of a feature (e.g. "Share Wi-Fi passwords with contacts") and the developers just read the list and find the single least-effort way of implementing it.
Once done, they can tick the item off the list and go home having done their job, although often in the most excruciatingly stupid way by damaging their users' experience.
I do not see how else could M$ so often add features in a way that actively make their products worse to use. |
|
Take that background, and how MAPI essentially prioritises internal email capabilities, and slowly a perfect storm for creation of such misfeatures emerges.
Internally to a corporation, in Outlook/MAPI/Exchange way richer world, implementing such a feature is both simple and possibly easy more useful (less annoying emails to write when you want to just give a short reaction).
But then you hit two confounding factors - systems outside of corporate Exchange server - so instead of using a richer messaging feature you make it into extra text message - and systemd outside the corporate, where your message now leaks out.
This way you can start with reasonably well thought out user story, and end with crap like the way reactions work - and weird extra headers