5 ms·
>Apple developers rewrite software in a butterfingered way on a consistent basis, creating software that lacks any design, missing large chunks of functionality
by ohithereyou 7y ago
>Apple developers rewrite software in a butterfingered way on a consistent basis, creating software that lacks any design, missing large chunks of functionality and often lacks any kind of polish or coherency.
The day they completely gimped Disk Utility is the day I started looking to move off macOS.
- LeoNatan25 7y agoYes, that's a good example. A software that was messed up, had crazy security bug and is still lacking. Why was a rewrite necessary? How cynical would be to say "the engineer of the day fancied Swift more than going into old code"? Sadly these days, I'm not sure this is so far-fetched.
- bitL 7y ago> Why was a rewrite necessary? Most likely because original authors were laid off or moved on; it's cheaper to rewrite software than to fix existing one; both need very different skillset and there are more people that can write their own algo quickly than fix somebody else's.
- LeoNatan25 7y agoI get this point. But coupled with lack of expertise & experience, lack of QA and lack of dependency tree (what feature is used where), the result can be amateurish at best and catastrophic at worst. In the case of DU, it was more the latter. Again, the cynic in me can't accept the "cheaper" argument. Apple has lack of funds to properly hire people who are not afraid to go into complex existing code? I get this argument in a start-up environment, but won't accept it in the case of the largest tech company in the world. This is just bad management.
- userbinator 7y agocheaper to rewrite software than to fix existing one That's a very shortsighted thought, because the rewrite has also introduced its own set of new bugs.
- mmcwilliams 7y agoDidn't the re-write happen around the time that Apple released and shifted to APFS? Not defending the new app, it is a huge misstep in my book, but it makes sense that there was a major overhaul to the Disk Utility app when they were introducing substantial new features for something as important as the file system.
- LeoNatan25 7y agoI think both apps are a wrapper for diskutil or its underlying implementation. And UI-wise, APFS didn't warrant introduce any substantial UI changes, especially not ones that couldn't be added to the existing software.
- mmcwilliams 7y agoThey are but I was focusing on the impetus of the re-write, not defending the decision to hamstring the UI. I agree that it’s a regression but I think the patient was on the table when APFS came out and the new UI appears to have come at that point.
- blntechie 7y agoApple is a multi billion dollar company and you are saying they couldn’t find a C/Obj. C developer to take care of their own app? Also, developers in their nature like to rewrite things. There should be a product owner overruling them. I’m saying this as a developer myself. Otherwise you end up in a situation where images are running the asylum.
- bitL 7y agoGoogle is doing it all the time; it's not a question of money, it's that most developers don't want to work on old stuff they had minimal input on; it's easier to motivate with "hey, let's do new stuff" instead of "hey, fix these convoluted bugs original author wasn't able/willing to".
- blntechie 7y agoYes, this is creating lot of churn in terms of apps and user interfaces. Developers as I said before are motivated to build new things causing adverse problems like this situation here were perfectly good apps are being rewritten to an inferior state.
- DonHopkins 7y agoPlease, many people consider that term offensive. The politically correct wording is now "The day they completely photoshopped Disk Utility is the day I started looking to move off macOS."
- irascible 7y agoplug: Photopea.com! Throw your gimps and photoshops in the garbage!
- devy 7y agoPardon my ignorance, what does "photoshopped Disk Utility" mean? I get the reference between GIMP vs. Photoshop, but what does it mean by "gimped/photoshopped" an application?
- DDR0 7y agoTo gimp something means to severely reduce it's functionality. The photoshopped part is a joke; it doesn't mean anything.
- schlumpf 7y agoUsing gimp as a verb can also be a sly reference to Pulp Fiction: https://www.urbandictionary.com/define.php?term=bring%20out%20the%20gimp https://www.urbandictionary.com/define.php?term=bring%20out%...
- sli 7y agoYou've got it backwards. "Gimp" is also a BDSM term, which is what it's used for in Pulp Fiction.
- toyg 7y agoIt’s a joke: gimp as derogatory slang [0] should not be used, so you use... Photoshop. [0] https://en.m.wiktionary.org/wiki/gimp https://en.m.wiktionary.org/wiki/gimp