Live data from Hacker News

Dear Apple

github.com

121–130 of 211 posts

Re: Dear Apple

#122

Earlier quoted context omitted.

50 people would just have a lot of meetings. I bet 6 people could make a real difference though.

I actually picked a small number. With documentation, testing and everything you get pretty quickly to large teams. I bet less than 10 would be devs.

I was all-in with six. Three people to write the code. Two people to write the documentation and otherwise interface with the public. One person to answer all of the emails and attend all of the meetings and make sure nobody interrupts the other five people.

If you have headcount for "testing" then I don't want to use your software. Tests are integral to coding and should be written first.

Re: Dear Apple

#123

It's absurd to have to beg the wealthiest software company in the world for what should be considered really basic stuff. Xcode is consistently unstable, slow, missing simple essential functionality (like refactoring), and Apple's interface builder is something that most experienced Apple devs know to run for the hills from.

Apple should start asking their software engineering candidates to invert red-black trees in interviews. I hear that makes these kinds of issues unlikely.

Re: Dear Apple

#124

Earlier quoted context omitted.

Ableton Live.

Bitwig[1] is a decent commercial DAW that works on Linux and is very similar to Ableton. 1. https://www.bitwig.com/en/bitwig-studio.html Edit: Not sure about the state of Linux VST plugins/emulation though :)

There's also Reaper[1], from the guy who made Winamp, that has a Linux version in testing[2].

And in many cases, Ardour[3], may be good enough.

1 - http://reaper.fm

2 - http://landoleet.org/dev

3 - http://ardour.org

Re: Dear Apple

#125

Earlier quoted context omitted.

Especially given the length as well. It's a small, short list of issues that users of XCode/Apple Developer tools have. Why is this #1 on the front page?

Because it's by far one of the most annoying issues every developer has with Apple now. It's so frustrating to see the syntax highlighting and auto completion engine crash continuously as you try to figure out what line causes it just so you can rewrite it the more verbose way for the engine not to choke. You may think this has to be a beta version or a newly introduced bug, but no, these issues have been there in th…

> it's by far one of the most annoying issues every developer has with Apple now

Every developer on an Apple device who actually makes apps for Apple devices. There are a lot of devs on Macbooks who produce server applications that run on Linux, possibly more than create iOS or macOS apps.

Re: Dear Apple

#126
post #74
post #48

Earlier quoted context omitted.

Apple is not a big company. Out of the 116k employees they have 60k are in retail [1]. Another 6k are in AppleCare call centers [2]. So about 50k of them are at corporate. Contrast that with Google which has 72k employees [3] and Microsoft which has 120k employees [4]. Apple's organizational culture is meant to be about small teams. Steve Jobs once said "we're the biggest startup on the planet" [5]. This leads to com…

Did you seriously just try to convince me that a 50k employee (by your logic) company is not a big company?

Also, the company with the most cash reserves.

Re: Dear Apple

#127

Earlier quoted context omitted.

Because it's by far one of the most annoying issues every developer has with Apple now. It's so frustrating to see the syntax highlighting and auto completion engine crash continuously as you try to figure out what line causes it just so you can rewrite it the more verbose way for the engine not to choke. You may think this has to be a beta version or a newly introduced bug, but no, these issues have been there in th…

> it's by far one of the most annoying issues every developer has with Apple now Every developer on an Apple device who actually makes apps for Apple devices. There are a lot of devs on Macbooks who produce server applications that run on Linux, possibly more than create iOS or macOS apps.

Whoops, yeah that's what I meant to say

Re: Dear Apple

#128
post #65
post #10

Just stop pushing apps for iProducts. When all the major apps stop adding features for a while Apple will focus on getting developers back or customers switch to Android.

I guess you can only do this when you're not dependent on App Store income or you're big. Tencent has a top hit mobile game 皇者荣耀 that is only Android. They can afford due to China market. Both Facebook Messenger & WeChat has no integration to iOS 10 CallKit and Siri.

> Both Facebook Messenger & WeChat has no integration to iOS 10 CallKit and Siri

Messenger has had CallKit integration for quite a while now.

Re: Dear Apple

#129

Earlier quoted context omitted.

I actually picked a small number. With documentation, testing and everything you get pretty quickly to large teams. I bet less than 10 would be devs.

I was all-in with six. Three people to write the code. Two people to write the documentation and otherwise interface with the public. One person to answer all of the emails and attend all of the meetings and make sure nobody interrupts the other five people. If you have headcount for "testing" then I don't want to use your software. Tests are integral to coding and should be written first.

Grandparent's not talking about unit tests. A good human tester can be very useful in finding the mysterious edge cases where the bugs roam, without wasting your developer's time doing the same.

Re: Dear Apple

#130

Earlier quoted context omitted.

I'm not the original commentor but a better package manager has got to be in that list.

Why isn't brew good enough?

Homebrew is rather limited in what it can control, i.e. in Linux almost everything is under the control of your package manager, there's no tracking, updates roll faster if you're on something like Arch and the overall user interface makes more sense.

I've also found that homebrew packages sometimes don't contain the necessary header files for development, (i.e. imagemagick), so you're forced to switch to MacPorts just for that and it's altogether more painful than on Linux.

It also simply just doesn't feel like a lot of the tools target macOS, there's an outdated bash shipped by default and Apple even broke curl recently[1].

1 - https://daniel.haxx.se/blog/2016/10/11/poll-on-mac-10-12-is-...

Post reply on HN