Ask HN: What are your opinions and experiences coding on a 13“ or 15” laptop?
I do like the 15inch screen size but this Dell is big and clunky. It's pretty heavy too. It's been a while since I programmed on this one because it is a bit slow now.
I have also programmed on a 10" netbook. I did a lot of programming on it but I do think it is too small.
I am trying to decide between a 13" MacBook Pro and a 15" MacBook Pro. Obvious advantages of the 15" are i7, 16GB RAM and larger screen space! The 13 inch has an i5, 8 GB RAM.
I don't have to travel with it much but I will be attending an evening course once a week until Xmas so I do have to bring it out of the house for that. Do people still carry about 15 inch laptops?
When I get my new laptop (whichever one I choose) I will be starting a new project. The project will involve lots of text analysis, neural network stuff, web crawler, database stuff (PostgreSQL), front end web stuff (python/javascript), mobile app dev (iPhone & android). So with this very brief overview, do you have any recommendations?
85 comments
[ 3.6 ms ] story [ 1591 ms ] threadI like it: a space saver and aesthetically pleasing, good build quality, and never had any issue plugging and unplugging (need to follow the setup instructions properly).
However, a bit inconvenient as you need to take out your MBP to power it on. The alternative is to leave your MBP on sleep (and it will wake on mouse / button click). Also, factor in a purchase of the display adaptor extension. I found that my existing Mini DP to HDMI does not fit on the dock.
Specially when doing code navigation across multiple modules or UI design.
Also quite painful when using the debugger and being forced to context switch all the time between top level windows.
15" is too big to fit in train and airplane seats comfortably, but 13" is too small to get lots of work done.
However, I guess that rules out a MacBook Pro - oh well.
- Display Space: Even when set to the highest possible virtual resolution, there is still noticeable more space on the 15" version. It's still way worse than a 27" display, but the difference makes me more productive.
- RAM: Retina eats RAM. I could run several browsers, VMs, editors etc. just fine on a 4GB MacBook Air. When I upgraded to a 13" MBPr, I was constantly running out of RAM, the machine began swapping and became barely usable. With the 16GB 15" MBPr, it's a very noticeable difference. I easily run into >8GB RAM usage. In addition, when there's available physical RAM, OS X caches some stuff from the SSD which speeds it up further.
For me, the size or weight of the laptop isn't relevant. It's the "clumsyness of it". With unibody Apple made the larger ones easier to move around.
I'd buy a 17" MBP if they would still make them. I prefer laptops to an external monitor because I use the touchpad with gestures a lot, and I like the focus.
I use a de-Chromed Chrome book (acer c720) with xubuntu for personal projects these days. I do java/j2ee on a macbook pro for work, I never use it as a laptop, it's always docked. For personal projects on the chrome book, I code apache/python/django/vim, which run wonderfully on it. The smaller screen does take some getting used to, and the nonstandard keyboard takes some remapping. Otherwise, after 9 months, no complaints.
There isn't a hard and fast rule to what you need and what works for one person won't work for another. The only way you'll know is to try it for yourself. And even then you could argue either way depending totally on the context so it's a tough call for you to make.
The reason for choosing 13" is that I travel a lot for work and I want to get some work done when I'm on the road. I also find it the ideal size to still accommodate a decent-sized keyboard and trackpad. When I need some extra screen estate, I just hook it on an external monitor.
Because I do allot of programming on it, I've chosen one with a high resolution screen (1920x1080) so I don't trade in screen estate but that might be a bit too high for most people (e.g. everything tends to get a bit tiny).
I, personally, use a 13" with 16GB RAM and have external screens both at home and at work. It provides a good balance between portability and utility.
Depending on what I'm building, I often want to have a full-screen browser, or at least a pretty wide one.
I work on an 18" laptop and typically I just alt-tab between vim in the terminal and my browser, but sometimes I align them side-by-side.
I am on a macbook air now, but I would not suggest it for development. Its very thin (which is nice), but its noticeably slower, and I am worried I will run into the memory cap quickly.
The funny thing is that I have been looking at Dell's 13" XPS Developer Edition. Has anyone tried it?
Anyone else got the latest one? Or can anyone suggest alternatives to the latest one?
The end result is that I have a tiny and lightweight laptop for travel and at the same time reasonably big screen for everyday work.
I would get the more powerful laptop if possible due to the text analysis and neural network stuff you will be doing. Hook it up to an external monitor if you can. It really helps to have the display at eye level.