9 ms·
For some reason the app supports a separate standalone window mode as well [0]. It's not clear why the developer took the trouble to support two different modes
by kranner 5mo ago
For some reason the app supports a separate standalone window mode as well [0]. It's not clear why the developer took the trouble to support two different modes when the menubar mode doesn't seem to add anything (like a live-updating icon for throughput).
Well, I can think of one reason why it wasn't that much more trouble. François Chollet had a nice tweet [1] on why removing human cognitive friction is resulting in needless software complexity.
[0] https://github.com/darrylmorley/whatcable/blob/main/Sources/WhatCable/App.swift https://github.com/darrylmorley/whatcable/blob/main/Sources/...
[1] https://x.com/fchollet/status/2045929951539707957 https://x.com/fchollet/status/2045929951539707957
- jaffee 5mo ago> removing human cognitive friction is resulting in needless software complexity This is kind of a hilarious statement just on the surface. Isn't removing burden from humans the whole purpose of software? How can you call the complexity "needless"?! (the actual tweet seems to go into a bit more detail around being incentivized to find good abstractions)
- kranner 5mo agoI think you're conflating the burden of creation with the burden of relevance, suitability, usability and usefulness of the created artifact. The more the person in charge is disengaged, the sloppier the output is likely to be.
- hdndjsbbs 5mo agoMaking it trivial to generate software is making people turn their brains off. They don't think through the details and accept the "default" from an LLM which has no concern for the user experience.
- wlonkly 5mo ago> It's not clear why People asked for it in these comments here and the developer added it.
- kranner 5mo agoThanks, from the git log I see it was committed 20 minutes before my comment. I was going by the HN title and description and missed those comments.