News for hackers. Stuff that matters.
Re:Apple's Mistake by tptacek on Thursday November 19, 2009 @02:30PM (#950877)
Though I can't marshall any evidence to support this claim, it was specifically not my impression that Apple was a company pro developers loved working with before the iPhone.
Re:Apple's Mistake by barrkel on Thursday November 19, 2009 @02:44PM (#950922)
Fully agree. I recall in particular reading John Carmack a few years back talking about how he was glad Apple wasn't as dominant as Microsoft, because they were far harder to work with.

I wish I could remember the quote well enough to search accurately for it.

Re:Apple's Mistake by keltex on Thursday November 19, 2009 @06:39PM (#951464)
Re:Apple's Mistake by barrkel on Thursday November 19, 2009 @08:33PM (#951635)
I read that too, but that's way too recent. What I recall is maybe 3 or 6 years ago.
Re:Apple's Mistake by ellyagg on Thursday November 19, 2009 @03:50PM (#951071)
I think the "can't marshall any evidence to support this claim" is pretty critical here, because the vast majority of developers who actually write software for the Mac have loved it since OS X came out. They've loved Cocoa and they loved that the IDE and development tools were made free.

And while there was a dead period due to the technically deficient underpinnings of the late Classic MacOS, before that, the Inside Macintosh days, I hear folks loved programming Apple too.

After having been deeply involved in the Mac dev community for the last 10 years, the implicit claim that Apple is a company pro developers do not love working with sounds, frankly, a little bizarre.

Re:Apple's Mistake by tptacek on Thursday November 19, 2009 @05:57PM (#951373)
All available evidence suggests that OSX developers love the technology. Fully agree with that.
Re:Apple's Mistake by dirkstoop on Thursday November 19, 2009 @05:27PM (#951296)
I make Mac apps for a living and have, over a few years built up nice relationships with Apple. In spite of only being a small, not US-based, company (11 people now, but only 5 when we won our first Apple Design Award), it was never hard for us to get noticed by Apple, or to get in touch with the people at Apple we needed to talk to at any given point.

Our first app was built using 'unsanctioned' technology, PyObjC (before PyObjC shipped with 10.5); the app would have never seen the light of day on the iPhone, but then again, we would never have built it in PyObjC for the iPhone to begin with. Everyone we've ever met at Apple has been supportive from day one, and we owe a lot to many of those people.

We have not shipped any iPhone apps, so I can't say how I'd like that, but as a Mac app developer I love working with Apple.

Re:Apple's Mistake by mkramlich on Thursday November 19, 2009 @11:46PM (#951907)
You've shipped PyObjC-based apps for the Mac? We should talk. :)
Re:Apple's Mistake by dirkstoop on Friday November 20, 2009 @05:41AM (#952218)
Drop me a line anytime :) — my first name at madebysofa dot com
Re:Apple's Mistake by onewland on Thursday November 19, 2009 @02:35PM (#950892)
In high school, I thought that the CodeWarrior IDE (which was, as far as I knew, the dominant development environment) was absolutely terrible. I'm not sure how good my judgment at that time was.

That said, with OS X they really became a lot more developer friendly just because they adopted a UNIX base. At this point, I'd say they're the default platform for ruby/web development. Look at all the rails job postings for small startups promising 30" Mac Pros, etc.

Re:Apple's Mistake by hristov on Thursday November 19, 2009 @07:17PM (#951526)
Yeah, I have terrible experiences with codewarrior as well. I had one programming class in the late 90s that required macs and boy did that make me hate macs with a passion.

But I dont think it was purely a codewarrior issue. The overall apple OS at that time was simply terrible and 10 years behind windows (i wont even count how far behind unix they were) -- they still could not get multitasking to work right. Which meant that any pointer error causes your computer to hang. And when you are coding for a data structures class in C all of your errors are pointer errors.

So I am sure a lot of developers abandoned the mac platform around those times, but maybe many of them are coming back now.

Re:Apple's Mistake by samlittlewood on Thursday November 19, 2009 @04:16PM (#951126)
Unfortunately, CodeWarrior was still way better than MPW (Macintosh Programmer's Workshop) - that was pure pain.
Re:Apple's Mistake by steveklabnik on Thursday November 19, 2009 @05:48PM (#951356)
Oh man, I had so many CodeWarrior shirts... "Blood, sweat, and code," "X Rated" for their OSX version...

I'm pretty sure that it was dominant at the time. I remember reading a lot of examples that used it.

Re:Apple's Mistake by YuriNiyazov on Thursday November 19, 2009 @02:47PM (#950929)
The relevant times under discussion are: the era of the Apple II which came with built-in Basic, and the era of post-OSX but pre-iPhone
Re:Apple's Mistake by rbanffy on Friday November 20, 2009 @06:47AM (#952266)
The Apple II... A computer you could turn on and start programming in 3 seconds... When will we be able to do that again ;-) ?
Re:Apple's Mistake by gcheong on Thursday November 19, 2009 @06:11PM (#951408)
I think there might have been a difference between Mac-only programmers who, it could be argued, were leaving a lot of potential money on the table by not developing for Windows and therefore must be doing it mainly for love of the platform or the company (remember all the Boo's Steve Jobs got when he announced the "investment" from MS in Apple?), and developers who's main product was on Windows and who, perhaps reluctantly, also had to support a Mac version.
Re:Apple's Mistake by tjogin on Thursday November 19, 2009 @03:42PM (#951051)
Mac developers mostly did (and still do). If you're developing anything other than Mac applications, you probably don't know a lot about what it's like either.
Re:Apple's Mistake by chaosprophet on Thursday November 19, 2009 @03:22PM (#951002)
Yeah and to think at one point in time, they were literally begging programmers to write software for their Mac platform...
Re:Apple's Mistake by fjabre on Thursday November 19, 2009 @02:49PM (#950933)
Yeah Cocoa dev was never took off if only b/c Macs used to be much more niche than they are today.