3 ms·
I agree. Mac OS and Windows alike seem to have shifted towards being developed by people who don't grok the whole OS and the context for how it got to where it
by offices 3y ago
I agree. Mac OS and Windows alike seem to have shifted towards being developed by people who don't grok the whole OS and the context for how it got to where it is today. Former engineers being promoted or retiring (often as young millionaires), the growing size of the timeline/code size & cross-pollination of ideas from other OSes.
- lenkite 3y agoI think the Windows platform could do with a re-write to be honest. The NT kernel is fantastic - just need to develop a new consumer OS atop it that can work with any device. (Maybe Rewrite it in Rust or Zig). And maybe they will give us a GUI framework apart from HWND that will at-least last 5 years. Or integrate web standards right into the OS.
- dylan604 3y agoFor other packages, this is where we start to see "We rewrote ______ in Go/Rust/blah" type articles. Nobody working on the product groks the entire code base, and rather than reading the "archaic" language, it is decided that it would be better to eliminate the tech debt and rewrite the entire thing in a language dejour so that "more" people will be familiar. This is usually followed by a series of releases fixing the bugs that were re-introduced because of all of the aha gotchas originally solved in that not understood archaic code base
- dlisboa 3y agoAlthough I agree in part, usually new languages are brought in not just because they’re hyped, but because they provide better abstractions to deal with the complexity that made the original codebase unmaintainable. That’s certainly the case with Go/Rust with respect to C/C++.
- deleted 3y ago[deleted]