Live data from Hacker News

Broken

tyler.io

131–140 of 571 posts

Re: Broken

#131
Things are so broken here at Apple. I joined about 4 years ago.

I am awed by the fact that we manage to release any software at all, let alone functional software.

The biggest problem is communication. No one fucking communicates.

- No communication between orgs. Tons of bureaucratic tape to cut through just to get a hand on someone working on a different product

- Barely any communication between teams. Literally every group of 4 people is in a little silo with no incentive to go outside it

- Broken management structure. I have had many managers (a red flag in itself) but even worse none of the managers take suggestions from engineers. Everything is purely top down. If an engineer realizes there is a problem on a macro scale they cannot fix it. It is literally impossible to unite more than 1.5 teams to get anything done.

- So what happens is that you’re working on a product that’s part of another product but you never talked to any other teams or orgs on how to make your product fit in

- 10 different teams working on the same products and services. Zero unification means you are literally wasting developers and internally fragmenting every tool. Even worse, these teams compete for internal market domination

- Culture of secrecy means nothing gets fucking done. You file a bug report and you can’t even see it any more for some orgs

This is only the tip of the iceberg. There are fundamental and serious problems at Apple that no one in management gives a shit about solving. Any time engineers try to congregate or work on anything constructive with another team, they are shot down.

The only time I have seen cross-team developers working together has been to deal with critical bugs.

Because of the lack of communication, none of management’s goals align. They are all out of sync and poorly thought out. So year after year your manager has something they want you to implement but the feature for the year is bullshit because it makes no sense and is just there to pad the manager’s resume.

And you can’t speak out about this. Apple doesn’t take well to employees complaining. Even then, because of the lack of organization there is no one you could raise these issues with.

Re: Broken

#132
post #50

I'm not sure if anyone has seen this yet, but Catalina is letting me login without entering my password! I have two users on my machine. 1. I "lock screen" from the Apple menu and close the lid. 2. I reopen the lid and it does not ask for password. 3. I start using laptop and lock screen suddenly pops up, but asks password for the wrong user. 4. I hit random key and the screen goes away, and i can continue working. A…

Despite having a lower quality than before since a few years, Windows has login and locking features that actually work (and I don't even really remember of bugs in there, like ever), so no, from what you describe it does not feel like Windows at all, it feels like some completely broken crap.

Wouldn't know about the windows lock screen particularly, and I haven't been a windows user since Vista, but such low quality software and UX is what I remember being accustomed to during my time with windows.

To be fair, it was also vista...

Re: Broken

#133
post #99

All the nightmares are nightmares until they're not nightmares. Weird launch day bugs like the I bug on iOS 11 are distant memories. Yeah, these bugs are bad, but to me articles like this really feel a lot like a broken record. Every September and October, when the major releases come out, there are bugs. And then by the time you're on 10.xx.2 or iOS xx.1.3 a month later they're just a bad memory. If you don't want b…

> 10.14 is still supported. 10.13 is still supported. 10.12 is still supported. Keep using those if you want.

Unfortunately, not well enough. Catalina contains security fixes that apparently [0] haven't yet been backported to Mojave, let alone the others. I wonder how early or late into the beta those bugs were fixed; potentially, they've been patched for months.

[0]: https://support.apple.com/en-gb/HT201222

https://www.theregister.co.uk/2019/10/07/apple_catalina_secu...

Re: Broken

#134

I've been using Catalina as a daily driver since the first beta. I did notice some bugs here and there but I have to say my take away was different. I did get the barrage of permission prompts but it was just like that the one time and while it was a bit overwhelming it made me feel good that my OS was keeping tabs on these things. With Apple's emphasis on privacy they had to build these sort of controls into macOS t…

OP here. I never installed Catalina (or any recent beta software in years) on my primary machine that I get work done on. My Catalina testing this Summer was explicitly kept to an old laptop and virtual machines.

My "simpler" comment was about my mistake in signing into iCloud on those test devices. I learned my lesson and either stayed logged out or used a test iCloud account for the rest of the Summer.

And, overall, my post and comments in general are about running Catalina now that it's publicly released. Not about issues I experienced as a beta user.

Re: Broken

#135
post #17

I can add something to the list which is Sidecar i.e. using an iPad as secondary screen. It was a real nightmare to set it up as it’d not detect the iPad despite meeting all the requirements. I found no fixes online so I had the idea of logout & login again (iCloud) so that it might detect it. Well, it detected I had an iPad but the connection would time out every single time. After rebooting both the Mac and the iPa…

Not helpful but I had the opposite experience. Sidecar Just Worked with my MBP and 2016 iPad Pro, and drawing on it was extremely smooth. A better experience than Astropad so far, personally.

Did you try connecting to it with a cable?

Re: Broken

#136

> The final (well, first) Catalina release along with the outright awful public beta makes me think one thing. And that is Apple’s insistence on their annual, big-splash release cycle is fundamentally breaking engineering. I know I’m not privy to their internal decision making and that software features that depend on hardware releases and vice-versa are planned and timed years (if not half-decades) in advance, but I…

I work for a big software corp in SV with a yearly conference where we announce all of our products. Managers give zero shits about product quality as long as we deliver on time for the "big show". Bugs, future maintenance burden, and other shortcomings be damned because they'll probably be long gone after they get their promotion (and probably at another company rinsing and repeating) and by then, these issues becom…

Counterpoint: I've worked at SV unicorns that were not public, and did not intend to go public in the near term. And they had a similar "damn the torpedoes! full speed ahead!" attitude. So I think it is more pervasive than just Wall Street.

Re: Broken

#137
Catalina is definitely the most badly broken release in the last 10 years.

I can't get Chrome desktop notifications to work anymore, but the worst thing is that all my Apple Music playlists have disappeared from my iPhone.

They do exist in the Catalina Music app, but not on the phone where I need them. I suspect it's because my iPhone 6 isn't supported by the latest iOS release and there appears to be some iCloud version incompatibility that was triggered by Catalina. The iPhone Music app has crashed a few times as well.

They do warn me of just such an incompatibility when I open the Reminders app (which now has a far more convoluted user interface for no apparent benefit). I get the feeling that my decision to just keep using my iPhone 6 until it's not longer good enough will be difficult to sustain.

Catalina also randomly stalls for a second or two and some mouse clicks just don't register for a long time until they eventually do. This seems to have gotten a bit better now so I'm hopeful that it was related to uncached data.

Re: Broken

#138
post #4
post #2

Great post detailing everything wrong with Catalina so far. I installed it on my personal Mac, and that scared me off of ever installing it on my work laptop. Hopefully I can jump to whatever the next thing is. Or maybe it's time to get off Macs for good.

Or maybe it's time to get off Macs for good. At least don't try to use the version of Linux under MacOS as a Linux system. The OP is running cron jobs and Python in the background, and changes in the Apple security environment broke them. If you need to run Linux stuff, put it on a real Linux system.

But OS X is a unix, and linux is not. If you want to run unix utilities, you should probably do that on a real unix.

Re: Broken

#139
Why does what seems likes every commenter / blogger on this site feel the need to write a think piece about how they no longer trust Apple and all those other times they weren't the one complaining? (Hint: they were.)

It's always the same – this time out:

• Guy installed beta software and it was buggy. STOP THE PRESSES!!!!

• "I'm a pro user, I've functionally given escalated privs to apps that steal my data, every Electron container POS ever written, and 100 open standards only Chrome supports. How DARE Apple ask desktop users for permissions on upgrade!?!?!? Keep that security stuff for smartphone users – filthy casuals."

• Forgot Password. #classic

• Somehow my hostname changed during a system update.

And the cycle continues. Comments section without fail: 4-5 commenters who maybe used a Mac once are somehow experts on MBP keyboards, no one likes the Touch Bar, software quality, here's a Linux laptop I like (obligatory distro discussion in reply), "Services Company", a WWSJD for good measure, blah blah blah, Apple is DOOOOMED!

Sure, the public at large loves drama, but the ethos of Hacker News supposedly assumes some higher quality of posts + commentariat due to an audience of those involved in building software, startups, products, and hacks that require technical knowhow. Rather, the tendency of the vocal minority who post these anti-Apple Medium articles and comments is quite perverse:

- rail against the mythical "manager" strawperson who hates software quality and is just out to steal money, jobs, or some other vague emotional rallying cry from all us hard working devs.

- "empathize" by infantilizing the industry and software engineers. Neither devs nor tech companies have any responsibility for speaking up on scope, making well-justified technical decisions, keeping in mind the end user or world around them, or voting with their feet, etc.

You hate to see it. Since it's the exact same platform war crap that's been going on forever, it's always big, bad, Cupertino that's at fault...

...and yet, I've been using Catalina (on a separate machine until a late beta), treat my personal accounts as production, assume every process and line of code might be a potential attack vector, and support reasonable software policies which respect I'm both an end user and a software professional.

Isn't perfect, but stable enough for both development and production, just like software since time immortal. Not broken.

Re: Broken

#140

Earlier quoted context omitted.

Huh, does that work? I didn't realize that one could actually revert mid install. Let us know. (:

you can't. once it finishes downloading and reboots into the update screen you can't go back. Catalina seems to at least have broken the ability to create symlinks in the root folder. So no more `cd /htdocs` on my laptop.

Not really. I did download the update and got the "Install MacOS Catalina" app. Launching it will run the installer, and you can cancel (see [1]).

But yeah once this installer finishes it's probably too late.

[1] https://imgur.com/a/EdlitSq

Post reply on HN