Hey Ted, I read your whole thing but am only going to say a couple
specific things:
1) The System76 gazelle is an awesome machine except for one huge thing
and one thing to be aware of.
The huge thing:the keyboard is garbage. My K key only hits half the
time, the keys are spaced weird including a right-shift key that's hard
to hit, the keys don't travel far enough for my liking, etc.
I mitigated this by purchasing a happy hacker keyboard which by the way
after a couple weeks getting used to it is the BEST KEYBOARD EVER. I cut
and painted a thin board and I just put the keyboard on top of my
system76 keyboard and it isn't too hard to travel with, set up and use
on the train, etc.
The minor thing: they don't install the Ubuntu LTS versions by default,
they install the latest version by default. It's a drop-down on the
order screen but easy to miss.
2) Forgot the second thing.
I used a Lenovo T40 for a couple years and liked it at first but the
keyboard ended up not taking my heavy hitting very well. I also have
been using MacBook and MacBook Pro's for the past decade and I think
these keyboards are pretty crappy too to be honest, too much space
between the keys and not enough travel, and they start busting after
about 5 years. But, they can be gotten used to and used effectively.
Paul
On 5/18/15 4:32 AM, Ted Roche wrote:
TL;DR: What are your criteria and recommendations for a development laptop?
I'm in the market for a replacement development latop, and would
welcome your thoughts on what your criteria are for a machine.
I'm in the market for a new machine and haven't found the perfect one
yet. Nearly all of my machines were Dell or IBM/Lenovo Business-Class
machines, Latitudes or Thinkpads, occasionally an engineering
workstation. I'm hoping to locate a refurb for a lot less than top
dollar, what with increasing power and lowering prices. If you have,
I'd like to hear what you picked and why. Here are my criteria, some
essential, some nice-to-have. I'd be curious what yours are.
15.6" screen -- 14's too small for old eyes and 17" too big to lug around
1920x1080 resolution: lots of real estate to arrange windows,
typically I'm working on the lap, no external display. Also the rare
DVD movie. No need for 3-D as I'm not a gamer, and I'd prefer plain
old simple 2-D snappy graphics (Intel 4x00-5x00) to nVidia or other
non-FOSS solution.
Keyboard: good key travel and spacing. I type for a living, 80 wpm,
lots of code, debugging, and email and documentation and even the
occasional book. Not religious about it, but Pointer Stick is pretty
awesome, and older ThinkPad trackpad/real button combos are incredibly
easy to use. Lenovo made a major screw-up in cost-reducing the
ThinkPads by messing with the touchpad and removing the extra
buttons/LEDS - volume, caps lock light, status lights, etc, and the
main reason I'm shopping around instead of adding the eighth ThinkPad
to the shop.
Rugged, rugged, rugged: I make money by using a machine that works.
All of the time. For years. We have an office of old thinkpads stacked
away, for "just in case" and nearly all of them still work. The
machine I'm on, a T60, is 8 years old and still a great machine.
Re-installing an OS and all the apps and preferences and keys and
repositories is a waste of time and always happens when the client
needs something right now. This is the cost justification for spending
$$$.
RAM: so cheap these days its doesn't make sense not to have 16 Gb.
Could live with 8.
HDD: not all that important, as nearly everything we run is mirrored
on the LAN and backed-up to the internet.
DVD: sometimes you just gotta burn a disk. I'd prefer it internal,
even though it will be used 10 times in the course of ownership,
since the "Rugged" requirement above means I'm going to get a tough
case with room to spare anyway. Nice to have. Not essential, since
externals have gotten reasonable and interconnection feasible.
OS: my clients use Windows and I have no choice but to provide some
level of support. The primary OS will be Linux, since that's what all
the web sites I run will be in, but there will have to a Windows
alternative OS, either as a VM (preferred) or to boot into. Since I've
already got two OSes in the mix, I really think this disqualifies
Apple as a contender, but I'm open to argument. Ditto for Chromebook,
although I'm tempted to stretch for the Chromebook Pixel.
Use case: I think things up and I type them down. I spend half my life
in a web browser, the other half writing code in a bash terminal,
either local or remote. My local machine typically runs Apache,
PostgreSQL, MariaDB, and I've got subsets of test data for various
client projects. All code is in Git. For support, I'm ssh'ing and/or
RDP'ing into remote machines. A staging machine is elsewhere on the
LAN where I might support large datasets. Typically little processing
on the main machine. So, I guess the truth is that the machine is just
a repository for ssh keys, hard-to-install fonts, and vim
configurations :)
Contestants: typical machines I'm considering include:
Lenovo Thinkpad T540p: 4th gen i5, 500 Gb HDD keyboard, trackpad are
problemmatic. Refurb, $660, plus I'd add $100 worth of memory. The 550
has a better trackpad, but only available new, at at $400 additional
premium.
Dell Latitude E5540: 4th Gen i5, 16 Gb RAM, $890 at Dell Outlet
System 76 gazelle: i5, 16Gb, 500 HDD, $1033 - Ubuntu pre-installed,
would need to get Win7 license, likely ActionPack or OEM. Or $1082
with their discounted i7.
So, congrats on making it to the end of my rant. Tell me what you look
for in a development machine, what I might have missed, and what you
recommend.
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.