Hacker News new | ask | show | jobs
by MichaelCrawford 4201 days ago
If I start a flame war in your interview, it's because I don't want to work for you.

But before we part ways, I aim to set you straight, so that you stop making such mistakes as, for example, using CoreEdit.

I regard that as a public service to the community.

Apple's vendor lock-in is a particular sore point with me, as I have experienced it with many vendors, but Apple worst of all.

Quite commonly I interview to work on a client's very first Mac or iOS product, after they have experience with some other platform. For example I do a lot of Mac ports of successful Windows products. Also quite commonly, the client wants to make use of some really, really ill-advised Apple technology, perhaps as a result of Apple's Developer Evangelism, or having attended an Apple World-Wide Developer Conference, without the understanding that those conferences are specifically intended to enable vendor lock-in.

So I regard it as my duty to the client to advise them not to use Apple-only technologies when a suitable portable technology already exists.