About the network polling addressed in the article, why does any app even need to poll for networks? On every computer, there's only ever one single app that needs to poll for networks, and that's the app that maintains your network connection. For every single other app, network should simply be considered a transparent service that they simply use and don't control. They have no business looking at other wifi networks. They don't even need to know whether they're on wifi or ethernet. Maybe they can ask the network app how crowded the network is, or whether whether they're free to use as much as they want or if they should tone it down a bit (which could be either because it's too busy, there's not enough bandwith, or because it's a metered connection), but other than that, they don't need to know.
Lately I keep running into these sort of weird, stupid problems in OS design, and it's making me want to write my own OS (which I won't do, because I lack the skill and knowledge).
I agree with much of the rest of the article too. I've always been annoyed that Apple doesn't sell a wired touch mouse. I love the touch mouse, I just don't love running out of battery while working. And I certainly don't like the way their more recent mice need to be charged with a wire inserted at the bottom! Who ever thought that was a good idea?!
In some situations, wireless can be very convenient, but when you're not walking around, wired is usually better in many ways.
Lately I keep running into these sort of weird, stupid problems in OS design, and it's making me want to write my own OS (which I won't do, because I lack the skill and knowledge).
I agree with much of the rest of the article too. I've always been annoyed that Apple doesn't sell a wired touch mouse. I love the touch mouse, I just don't love running out of battery while working. And I certainly don't like the way their more recent mice need to be charged with a wire inserted at the bottom! Who ever thought that was a good idea?!
In some situations, wireless can be very convenient, but when you're not walking around, wired is usually better in many ways.