Earlier quoted context omitted.
What I'm baffled about is why the comparison was made against the contact's gender. How would involving the contact's gender have helped? Or if that's not the question that was intended, then why not ask the actual question that was intended?
How does involving the manager’s gender help?
Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
201–210 of 927 posts
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#202Earlier quoted context omitted.
How about thinner is lighter, which generally makes the consumer happier?
idk - do consumers really notice if a laptop is 30grams lighter or if it will get them through a full day of work and won't hurt the joints in their fingers after a marathon of typing. Apple makes the best laptop, no doubt but this laptop sucks and the direction they are going means it's just going to get worst.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#203Earlier quoted context omitted.
The question becomes: to what extent does acumen for writing a compiler overlap with the acumen for writing reliable code productively? I think, generally speaking, the overlap in a Venn diagram of that would actually be relatively small.
People don't tolerate compiler bugs very well. I'd say there's quite a bit of overlap.
I don't see how your first point is related to the second. The goal for most webapps is to get something that works most of the time. Most software engineers simply don't need to worry about their third nine, much less their fourth
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#204Apple, please put back in full size up and down arrow keys
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#205Earlier quoted context omitted.
I think they'll gradually improve the keyboard. It won't be great but it will be good enough. like the "don't hold it that way" antenna gate problem and the phone bending problems.. They'll fix.. https://en.wikipedia.org/wiki/IPhone_4#Antenna https://en.wikipedia.org/wiki/IPhone_6#Chassis_bending Honestly, its hard to get off the mac ecosystem though. I have a macbook pro, and am starting to look at linux laptops. Th…
System 76 (the small linux-only hardware manufacturer) just refreshed their Oryx Pro last month, which looks pretty capable and looks from afar to be really good build quality. https://system76.com/laptops/oryx I haven't found many/any reviews of it since the refresh -- does anyone on HN have one who can attest?
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#206Earlier quoted context omitted.
Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. However Computer Engineering programs teach those concepts as the focus is on low power micro controllers.
Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. This sort of thing is very relevant for someone writing an application or a server process. Programmers who can write their own compiler are much better C and C++ programmers, because they have relevant background. Programmers who understand the low leve…
I think the issue is more that the skillset follows the money. If you are a top web developer who can work in adtech/fintech/e-commerce and contract then you will make far more money doing that than you ever would in pure systems engineering. It's not so much that background knowledge is fluff, moreso that their focus is probably a lot more scattered than it used to be, and their background knowledge is perhaps in other places.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#207Earlier quoted context omitted.
I knew CS graduates who loved parsing theory and could implement some basic C compilers, and I knew some who didn't know what a SCSI controller was. You get out of your education what you put into it. I had someone in an interview in Berlin ask me to write a garbage collector. In CSC 202, our professor talked about using reference counts. Reference counts can get leaks if you have two objects referencing each other w…
I just set a "visited" bit in the data structure while the code walks it. There's a cycle if the bit is already set. It's the same algorithm as yours, but a lot cheaper.
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#208Apple biggest UX failures always stem from putting form before function. There is a lower limit to thinness/lightness before consumers just don't care, and it was passed long ago. There was great progress made with the unibody Macbook Pros and the Macbook Airs but these latest models are so thin that it's actually annoying and leads to issues like poor battery life, lack of repair-ability, and malfunctioning keyboard…
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#209Having interfaced with Apple in a different way (apart from owning a new MBP and an iPhone X) I'd say the issue is, and continues to be, growing pains. They're certainly losing the lead in software engineer talent (giving it away to whom, I'm not sure). But the single most horrible experience I've had with Apple in the last year was trying to get software published on the App Store. That's a department that's so larg…
Serious question: Why didn't you mention the genders of the the people from "the "good old days"" but had to say over and over again that you were dealing with "Middle manager woman"
The real weirdness is why OP thought that the front line customer service drone was a "middle manager".
Re: Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
#210Earlier quoted context omitted.
Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. However Computer Engineering programs teach those concepts as the focus is on low power micro controllers.
Those things aren't taught in CS programs as the majority of companies don't need those skills. Most want application development such-as a web or iOS app developer. This sort of thing is very relevant for someone writing an application or a server process. Programmers who can write their own compiler are much better C and C++ programmers, because they have relevant background. Programmers who understand the low leve…