wbradley
Joined 13 years ago
Joined 13 years ago
I agree with this, it’s frustrating that in 2025 apps are still polluting my home dir.
Looks like this depends on macOS.
Chef : Software Engineer
2017 : 2010
Donaldson : Apple
Alcohol : iMessage
Food Hall : App Store
30% : 30%
> Live or be willing to move to Mexico City - this is not a remote position
That same timeframe we ported Word's codebase from C to C++. That meant rewriting a bunch of manually ordered vtables for COM as regular virtual member functions on classes, and sadly, the elimination of anonymous unions from the codebase. But, type systems have really taken over and I think that's a good thing.
Because Word was written in C it followed a beautiful pattern of functions calling other functions all the way down. It treated data as data, and did not utilize classes or inheritance. I later came to understand the value of that way of thinking but at the time I thought it was so old fashioned. Of course, lacking the OO mindset meant that Word also lacked a great deal of encapsulation, and had horrible coupling across certain modules. Most notably, Undo, and Display.
I suppose that's enough reminiscing for now.