Plus, add in a dash of consumerism and the modern psychosis of increased perception of value with rising cost, and you get there. It's not a huge leap; put an MBP and a Toshiba side-by-side, and which looks nicer?
Ask HN: Why do devs feel a MacBook Pro is required for development?
11–20 of 29 posts
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#12When I switched, it was amazing. I felt so productive and everything was fantastic. However slowly I realised that I was lying to myself - lots of things simply aren't as fast on OS X and I found development to be pretty poor. In the end, I was doing most of my development on a remote Linux box and that's when I decided to move back to Linux full-time.
Now I'm running Ubuntu 11.10 (with Gnome 3) on a Thinkpad and Ubuntu 10.10 on a machine I built with a huge 27" (2560x1440) display - I don't think I've ever been more productive.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#13I've used many platforms for development, over many years. My current setup is an MBP running an Ubuntu VM. For pure Java dev, I'll usually use Intellij on OSX. As I have to deal with more non-Java components, I'll move to the Ubuntu VM (still using Intellij for Java). Getting open-source components to install, compile and run just seems simpler in Ubuntu than OSX. OSX is familiar enough (Linux-like) so that I can wo…
And it still worked for a few years? Cool.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#14They need a computer for development, going to meetups and such make a laptop more useful than a desktop. Apple makes the nicest laptop hardware around, and a really usable Unix OS. MBP QED. I often will hear the argument that it's impossible for them to be productive on anything other than Apple hardware running an Apple OS. They have spent sometime learning all the keyboard shortcuts, going to a different OS, text…
I want a laptop. I hate everyone elses laptop hardware (more or less) and it's nice having the unix/bsd underpinnings available.
I worked for a long time on embedded linux systems and used windows as my dev environment. These days I do web stuff and I use a MBP. I prefer the MBP over all my windows machines. I could probably learn to love linux, even though I still have dark memories from the past. However, which hardware would I buy? I don't see any laptop HW I'd prefer or MBP.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#15It's really only required for iOS/Mac development. The hardware is solid and you don't often have to think about it but I think OS X is a hinderance and a time sink for serious programming work outside of the platform specific stuff. It's especially painful (subjective) to, for instance, get a rails dev or any number of other environments up and running and it's really annoying to do some embedded systems work on mac…
Now, I suspect linux is even easier for embedded work.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#16Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#17Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#18I figure it's because it's easier (and possibly legaler?) to run Mac OS X on the Macbook than it is on an ordinary PC. I presume Linux and Windows would be about the same, in terms of difficulty of setup, whether you're using a PC or a Macbook. So, if you aren't sure what sort of work you might need to be doing, some kind of Mac-thing covers more potential cases. Also, if you can look past the somewhat childish glowi…
Bollocks for you maybe. We don't all have the same job needs. I absolutely need Adobe Creative Suite and several multimedia tools, as well as a full UNIX.
Neither Windows (only Adobe), not Linux (only Unix) fit the bill.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#19It's really only required for iOS/Mac development. The hardware is solid and you don't often have to think about it but I think OS X is a hinderance and a time sink for serious programming work outside of the platform specific stuff. It's especially painful (subjective) to, for instance, get a rails dev or any number of other environments up and running and it's really annoying to do some embedded systems work on mac…
Really? I program in HTML5/JS, PHP, Java, C and Python, but also need to do multimedia work.
That is, besides doing web or desktop programming, you also need to create and/or embed to your work bitmap and vector graphics, stuff for print, edit video and music, etc?
Now, you might never have to do anything but pure programming with no multimedia, BUT, what about also using the same computer as a home computer? I for one would want to be able to edit my personal videos, watch any kind of multimedia with first class support, etc. I also have sequencing as a hobby, which requires stuff like Logic, Cubase, Live, Reason or Pro Tools.
Re: Ask HN: Why do devs feel a MacBook Pro is required for development?
#202 - it has bash and the tools I use work the same way they will on the linux boxes I deploy to.
3 - I won't use windows and I wouldn't take a job that did. Been there, done that, never again. cygwin is a joke and you're never quite sure if the errors you're hitting are a bug or a difference between the deployment environment and cygwin.
4 - community: it's the common development environment for web software and data analysis, so it has the least sharp edges. Because many people use it for web dev / internet dev things tend to work and get fixed first.
5 - vim works just fine, as do R, matlab, python, scipy, bash, awk, sed, etc
6 - nice hardware. Robust, doesn't flex like plastic. Oh, and magnetic charger connections! I have no idea why other manufacturers are too stupid to use these, but I've killed thinkpads by kicking them off the table after getting tangled in charger cords, and the magnetic disconnects have saved my macbook several times.
7 - generally good service, easily available at apple stores.