10
koes
1y

I think at Apple they only hire software engineers that only worked with Apple computers before and therefore have no idea what good software is, turning their product with each hiring round into an ever larger layered vicious circle of shit better known as macOS.

Comments
  • 4
    Also their keyboards suck ass.
  • 3
    From my experience with apple (as a business partner), I dare say this is true.

    Then again, whipping out my Samsung phone and MSI laptop to fix the connection issues with the projector in their fancy donut offices was a sight to behold.
  • 1
    If they only used Apple products do they actually know how to write software?
  • 0
  • 3
    the process of writing a macOS app is far easier and better documented than damn near any platform in existence, and I am only 32 years old thus I did not started with apple products. From desktop to mobile: it is cake.

    Not only that, but specially considering the two major players in the game: Linux and Windows, windows is an absolute clusterfuck, Linux is fine (glorious even), but it is fragmented as all fucking hell, same shit with Android. 300 lines of code to do something that takes 15 lines of swift or 50 of obj-c, no competitor. Not only that but as an everyday driver, macOS is far superior than windows and sometimes even linux. And I ain't married to an OS (my main systems run Linux) but the macOS hate is akin to the c++/c/php/js/python hate that i see everywhere: bias based

    their keyboards do suck ass tho
  • 3
    @AleCx04 I work with Apple five days a week, and it's about daily I find another ridiculous bug. So it might be programming for it is easier, but the result is still terrible. Now I do like the fact that - if you're not comfortable with Linux - you have an alternative to Windows, but right now it's a shitty one.
  • 2
    @AleCx04 I dare say that OSx and these days Windows are quite good platforms. Windows is hampered by it's FS and a lot of legacy shit but the kernel stability and hibernation is quite good since win 8.
    OSx has a solid foundation under the hood but lacks user friendly basics (especially for IT/power users) so as a daily driver it's a nightmare. It makes the same mistakes as windows in early days by integrating the browser (wkwebview).

    Shit is used especially for two factor auth but doesn't support common auth hardware like every real browser does.

    Linux has so far given me the best unified experience. Across several machines and distros. Still some shit just isn't supported like certain meeting applications proprietary VPN crap (clients, servers ironically morally run on Linux operated gear). Especially with Wayland the desktop experience is very smooth but screen sharing etc. is a mess.
  • 1
    @hjk101 Wayland will never be ready nor fit for mass adoption.

    https://dudemanguy.github.io/blog/...
  • 0
    @NeatNerdPrime we tried wayland on an embedded platform. Lots of objects were failing to even be drawn. I don't know if this is an issue with Qt or an issue with wayland. Switching back fixed these issues.
  • 1
    @koes fair enough, I personally do find it easy to use and without too many issues, they are present, but not as problematic as I find on Windows, I am not married to an OS per se, but If I could I would Linux absolutely everything in my life.
  • 1
    @hjk101 I see your point, just one thing escapes me at the moment, what do you mean by Windows FS? what is the FS part?
  • 1
    @AleCx04

    Guess he is referring to NTFS, as in, the FileSystem.

    Although later windows versions do better each day, such as most system binaries not complaining over forward slashes in paths, etc.

    However, one major pain point I find is the subtle differences between symlinks and junctions.
  • 0
    @NeatNerdPrime don't like the tone of that article (blabkabla will never be fixed, not even a year later "fix was finally merged, but GTK will...") but it was informative.
    I do think that we needed to break away from X.
    Don't know if Wayland is as good as it should have been by now but I have hope that it can evolve. Hastily adding features doesn't work either. You get a huge mess. Perhaps it needs a major version bump to fix things that were poorly designed in 2008. Ideally a major bump just removes legacy code while alternatives are already in place.

    I think the author does reflect well on how hard it is to move to a new fundamental technology like this and that even enthusiastic adopters are giving up because it's just too hard and not good enough. One can only hit a wall for so long.
  • 1
    @AleCx04 NTFS the main FS of Windows. It has journaling and extensive permissions as a core feature but the rest just slapped onto a bad design.

    Doing stuff on WSL with a large amount of small files is magnitudes faster compared to native Windows. In NTFS the overhead per file is huge.

    Fragmentation is another problem. It's less visible because of SSDs but it's still a massive problem for bulk storage.
    It simply sucks balls compared to just about any FS I've used on Linux and BSD.
  • 2
    @hjk101 I wish MS would just create a Window manager for Linux and call it a day. A nice compatibility layer that can run windows apps with Linux underbelly would be nice.
  • 1
    @Demolishun Well, aside from fundamental differences in fs management like @hjk101 said, I think Linux-esque experience was possible thanks to cygwin before, and WSL2 was a very unexpected step, but a rather big step in the right direction for MS.
Add Comment