Why is a macbook seen as best for programming?

Associate
Joined
13 Jan 2007
Posts
2,424
Location
Belfast,Northern Ireland
I've never been keen on Apple, I see the likes of a Macbook as a fashion item, costing a premium over the exact same spec windows based laptop. However I do appreciate in some instances it is the best machine to go for such as music and video editing work.

One thing I'm not understanding is why people are suggesting a Macbook is a must for developers? Obviously you gain access to objective C but otherwise what are the benefits?
 
I personally don't know anyone who has this view? I'm an embedded developer and not once have I heard this opinion. I actually owned a MBP for a year at uni and it was a bit annoying truth be told, as its BSD so some things are slightly different if your doing any kernel level programming.
 
It runs all three of the major operating systems and has what most people consider to be the best keyboard and trackpad, which is useful if you're going to typing a load of code.

You could go for a Thinkpad or similar, but they usually cost about the same for a similarly built/specced machine.
 
I've never been keen on Apple, I see the likes of a Macbook as a fashion item, costing a premium over the exact same spec windows based laptop. However I do appreciate in some instances it is the best machine to go for such as music and video editing work.

One thing I'm not understanding is why people are suggesting a Macbook is a must for developers? Obviously you gain access to objective C but otherwise what are the benefits?

It's unix, you can do anything linux + unix can do plus objective-c and cocoa stuff.
 
I refer you to this thread...

http://forums.overclockers.co.uk/showthread.php?t=18326689

Specifically...

Sorry I can't resist being devils advocate. :D

The idea that Mac's are good for music and editing are really based on obsolete history shady acquisitions and heaps of bull****.

Yes Photoshop was originally designed for the Mac but considering it's been cross platform for roughly 20 years I don't see why this "made for mac" view is held as common knowledge. As someone to whom photoshop is second nature honestly there is no benefit between mac a pc.

PS on every mac I've ever used feels slow and clunky whether this is due to the generally inferior specs of the machine itself or something else I don't know.

Video production claims are all centred around FCP which I really don't see the big deal, première does everything FCP does and more whilst integrating with a suite of tools. I had to do an assessment in uni using FCP the general idea being you demonstrate your ability on the software and then get marked on what you produce.

I did the assesment on FCP and edited the movie in Premiers.

Music production is largely centred around Apple purchasing Logic which used to be cross platform. People loved logic so they went with apple and eventually "I love Logic" became "I love Apple" which is fairly common.

Then there's the one that really ****ed me off.

Shake.

Now most people have never heard of this program this was basically an industry standard compositing program.

What's compositing? In this context in a nut shell compositing is the art of combining multiple images and video footage into a single image/scene. For example:

200810_Sanctuary-premiere4.jpg


The elements in that shot would have been created, textured, partially lit and rendered in 3D in multiple passes the people who bring those passes together and make everything look natural are compositors.

Shake was to compositing what Photoshop is to retouching.

Now I'm sure they have their reasons and I'm sure they upon closer examination those reasons will make no sense what-so-ever but if there's one thing you can derive from this it's that Apple doesn't really give a **** about the professional market they're all about the consumer.

Now this is fine if you are the consumer and have money to burn on something shiny (he says whilst stroking his red Alienware laptop with flashing lights) and want something you can swap out like a TV should it have problems.

However most people around here at the very least value bang for buck and the only Macs which you can even think about making that case for are the high end Mac Pro desktop workstations.

Probably a very long convoluted way to make a point but seriously though can we just put this whole "macs are better for creative stuffs" to bed please? Honestly to me it feels like when you purchase a mac you sign up to some kind of cult and I can already feel someone reading this saying "ah see, if you had one you'd understand" but the fact is I use Macs every single day which is the reason I spent £1000 on an Alienware laptop I didn't really need.

The only reason I have this laptop is so I can escape the tyranny of THIS ... thing!

50503_118235004870182_2180446_n.jpg


I would take an incredibly rare BSOD over this **** any day, at least you can kind of get a clue what went wrong with a BSOD but you don't know what the hell is going on with this thing.

Is it just busy with the task it's meant to be doing? Maybe ... should I restart or wait it out? No way to know because Apple aren't going to actually give you information about what the hell is going on in your system because nothing goes wrong on an Apple but if something does go wrong it's your fault for wanting to do something other than listen to iTunes, play online scrabble and surf porn whilst updating you facebook status every 5 minutes to remind everyone just how ****ing witty and cool you are whilst scratching your arse wondering if there's a site which will help you cheat at scrabble.

Okay slight vent feel better and if the OP is at all confused on where I stand I can elaborate more. :p

and

Take put the apple logo and OSX and there is a big question in there... Do you want raw performance or do you want a good all round laptop?

You can buy the same spec for much less but you'll almost certainly end up with a bulky, plastic ugly thing... You could also spend a couple of hundred more and buy something with those specs but with better battery, lighter, better built and more attractive. Whether the latter is a windows or OSX laptop isn't the question, there are plenty of windows laptops that are in the same price range as the macs, all far better than the cheaper things you can buy IMO.

I've never heard them being best for programming before, but I assume it really would depend on what you want to program. I'd assume that .net may be a bit awkward to program for on OSX...

Please be careful to remove swearing in posts you're quoting.
 
As above, it's a Unix environment and can also run all three major OS.

On top of that, I noticed many contract developers in the past having them. But I think that's partly due to them being a premium brand and some of these guys were on £750 to £1,000 per day and could clearly afford them.
 
As above, it's a Unix environment and can also run all three major OS.

On top of that, I noticed many contract developers in the past having them. But I think that's partly due to them being a premium brand and some of these guys were on £750 to £1,000 per day and could clearly afford them.

Being a contract developer in the past, yes you do get this much but half the time your unemployed =P

So it equals out in the end.
 
Last edited:
Can of worms opened in GD.

As for programming well it's unix based so you get that plus you can program for ios on it.

Anyway I'm sure the haters will roll in soon if they haven't done so already.
 
Being contract developer in the past, yes you do get this much but half the time your unemployed =P

So it equals out in the end.

That's still £82.5k assuming only 110 working days per year (as opposed to an assumed 220 for a full year), half the year on holiday, and buying an MBP on the company so offsetting against tax :)
 
I've never been keen on Apple, I see the likes of a Macbook as a fashion item, costing a premium over the exact same spec windows based laptop. However I do appreciate in some instances it is the best machine to go for such as music and video editing work.

One thing I'm not understanding is why people are suggesting a Macbook is a must for developers? Obviously you gain access to objective C but otherwise what are the benefits?

I don't know anyone who has this view. About 70% of my friends develop in Linux, about 25% in windows and about 5% in Mac.
 
the view spawned from seeing a conference thing about 'brogramming' then further investigating that stuff.

It's not an opinion I hold, more that I was just curious where it was going from as it went against my own thoughts
 
It's mainly 'trendy' web design companies that 'program' awful websites with a Mac in my experience. I haven't come across many real programmers who use one.
 
Last edited:
I know someone who's a professional programmer for a major networking products company.
He programs the embedded control software which the devices run. an appreciable percentage of the internet probably runs via devices that he helped program.

He uses a Macbook pro, but does all of his actual work through a remote-shell to a Linux machine (actually four machines), and his mac is simply the gateway to that.

he actually only spends about ten percent of the time using the machine in OSX :p
 
Why do people say x is better for programming, aren't quite of the developing packages cross platform anyway?

It's the same with all the creatiev arguments, almost all are cross platform but you still have people arguing blind that Macs are better, or Windows is better, or Linux is better (well not really for the creative side)...
 
Back
Top Bottom