|
|
|
|
|
by derefr
2099 days ago
|
|
XP was a rewrite of the shell window decorations + controls system, to support drawing these as collections of bitmaps with fonts on top. Likely they were inspired to do this by the fact that macOS was doing things with buttons, modal backgrounds (pinstripe!), etc. that Windows couldn’t do at the time with its hardcoded GDI-draw-call based theming. Microsoft knew that they wanted the flexibility to be able to do what macOS was doing with theming. But they didn’t have a clear vision of what they were going to use it for. They likely built the theming engine first, and then handed it to their designers to actually come up with a visual identity. But the new theme engine needed to be tested while it was being built. And what better test, than to see if it can replicate all the things macOS can do that Windows, until then, could not? Probably they considered the theming engine “done” when it reached parity with macOS’s capabilities. |
|
Anecdata:
The 2008 presentation by the guy in charge of the Office Ribbon best demonstrates their organizational blindness. TLDR: They only set out to better organize the complexity, and make it more pretty. They never considered making the underlying products more simple.
One of my classmates worked on Word for ages. One of his subprojects was WordArt. Knowing of my interest in graphics, UI, CADD, he consulted with me. We talked about direct manipulation, affordances, UI flow, etc. Then he went dark. Later, he gave me a preview demo. He was so proud of WordArt. But it was terrible. I was actually angry. To my younger self's credit, I somehow kept my mouth shut and made complimentary grunts. My friend later went on to create EndNote, which wasn't terrible.
One of my early bosses later went on oversee the login and authentication portions of Windows. Whatever that licensing registration step is called. For years. Having been trained as a real world architect (eg buildings, not software), he understood and accepted that he was just putting lipstick on a pig. But the pay was a lot better and he had family, mortgage for a nice house, shorter commute with a newer car. Real world architects don't expect to actually do the work they love and trained for.