Live data from Hacker News

Broken

tyler.io

151–160 of 571 posts

Re: Broken

#151

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 ev…

> 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

> 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.

Sounds similar to a cult.

Re: Broken

#152

Earlier quoted context omitted.

How does the OS know what permissions an app will try to access before it actually makes the attempt?

Because the maker of the OS runs the app store. They could have tested the popular ones?

Not all popular apps are on the App Store.

Re: Broken

#153
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…

But the second iOS X.0 is released, the support for iOS X-1.* is dropped immediately. The massive amount of security patches saved up for X.0 releases are not backported.

Re: Broken

#154

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 ev…

It absolutely isn't the individual employee developers job or responsibility to try to fix corporate culture. Almost anyone on here or reading this is a line worker developer and trying to take on the job responsibilities of C level staff is setting yourself up for disappointment and failure.

Any company larger than a few dozen people is entrenched - there will be a hierarchy and the top will dictate the order of things. If they are paying you to write pointless software then you are either content with the paycheck and probably a lot of free time at work if nothing really matters or can go somewhere else to find meaningful work.

But seriously, the larger the company the less you should ever consider thinking yourself as some engineering talent can change the system. You change the system in those circumstances by realizing the failure, networking with your peers, and starting your own company to do it better. Assuming you didn't sign a deal with the devil by noncompeting your way into being stuck. You were hired to write code, not fix corporate culture. Largely because most large corporations have layers of management dedicated to insuring it is not fixed.

Re: Broken

#155
post #130

Earlier quoted context omitted.

I can appreciate your problem, but SIP on whole is a good thing along with mounting system directories as read only. It's the only thing that prevented many machines from having to be reinstalled recently. https://mrmacintosh.com/google-chrome-keystone-is-modifying-...

Right, but it's something that technical users should have a clear path for overriding. SIP at least has a semi-clear path for disabling it (though I couldn't find any official documentation of it, only forum posts) but the read-only directory thing was definitely really hard to find.

It was announced at WWDC, though not very widely advertised.

Re: Broken

#156

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 ev…

I should note that most developers here really do care, and that’s probably why products can be released in the first place. You have to have really dedicated people willing to cut through the organizational bullshit to get things done. All of the engineers I’ve met here are smart and innovative. Only if we could organize, things would be much better.

[deleted]

Re: Broken

#157
Honest question: if apple software engineering has structural problems that sacrifice quality for splash, what is the reasonable alternative OS? Is it Windows 10? Is it Ubuntu?

I suppose it depends on the user.

I'm lucky, I'm an academic and presumably I can deal with any option.

Re: Broken

#158
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…

> If you don't want bugs, don't upgrade right away.

And what about people who buy new laptops? They're just screwed?

And, your new laptop hoses your iCloud so you lose functionality on your old laptop.

And, 10.12 claims to be supported, but you can't run the latest versions of some software (like Xcode). So, it's "supported(don't read the fine print)".

Re: Broken

#159
post #154

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 ev…

It absolutely isn't the individual employee developers job or responsibility to try to fix corporate culture. Almost anyone on here or reading this is a line worker developer and trying to take on the job responsibilities of C level staff is setting yourself up for disappointment and failure. Any company larger than a few dozen people is entrenched - there will be a hierarchy and the top will dictate the order of thi…

> Assuming you didn't sign a deal with the devil by noncompeting your way into being stuck.

Well, in California it's basically impossible to enforce a non-compete, so there's that going for anyone who wants to do this as a current Apple employee.

Re: Broken

#160

Earlier quoted context omitted.

So was I until I switch to a 4k monitor and realize that there's no real, stable, functional fractional scaling on Linux, even less so on XFCE, unfortunately.

Try using Linux on a laptop with an hdpi internal monitor, and a regular old external. It's a guaranteed way to generate a daily urge to throttle yourself. (Using Gnome in my case rather than XFCE, but it's still an unparalleled shitshow)

I used a lot of mixed screens with KDE, from 150 DPI laptops to 30 DPI tvs to my main desk setup having DPIs of 105, 125, 155, and 115 respecitvely.

GTK3 and Qt5 software works great, anything else is a pot shot.

Post reply on HN