<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>laptops Archives | Programming Zen</title>
	<atom:link href="https://programmingzen.com/tag/laptops/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/tag/laptops/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Thu, 25 Jul 2019 10:08:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1397766</site>	<item>
		<title>19 Gadgets I Use and Love</title>
		<link>https://programmingzen.com/19-gadgets-i-use-and-love/</link>
					<comments>https://programmingzen.com/19-gadgets-i-use-and-love/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Thu, 25 Jul 2019 10:00:03 +0000</pubDate>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[developer laptops]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[video recording]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2049</guid>

					<description><![CDATA[<p>I always find it interesting to see which gadgets and technology people use. So I decided to share the current list of gadgets I use. Three caveats Before we start, I&#x2019;ll offer three caveats: I&#x2019;m using a loose definition of the word gadget. The more accurate term might be the less catchy, electronic devices, or even more broadly, tools. This isn&#x2019;t a my programming setup post. It&#x2019;s about hardware gadgets. I&#x2019;m not going to discuss editors, shells, et cetera. Though, I&#x2019;ll go on record here as favoring Visual Studio Code, despite knowing how to exit Vim. &#x1F642; Most of these </p>
<p>The post <a href="https://programmingzen.com/19-gadgets-i-use-and-love/">19 Gadgets I Use and Love</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-background has-pale-cyan-blue-background-color">I always find it interesting to see which gadgets and technology people use. So I decided to share the current list of gadgets <em>I</em> use.</p>



<h2 class="wp-block-heading">Three c<g class="gr_ gr_16 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="16" data-gr-id="16">aveats</g></h2>



<p>Before we start, I&#8217;ll offer three caveats:</p>



<ol class="wp-block-list"><li>I&#8217;m using a loose definition of the word gadget. The more accurate term might be the less catchy, electronic devices, or even more broadly, tools.</li><li>This isn&#8217;t <g class="gr_ gr_13 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar only-del replaceWithoutSep" id="13" data-gr-id="13">a </g><em class=""><g class="gr_ gr_13 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-del replaceWithoutSep" id="13" data-gr-id="13">my</g></em><em> programming setup</em> post. It&#8217;s about hardware gadgets. I&#8217;m not going to discuss editors, shells, et cetera. Though, I&#8217;ll go on record here as favoring Visual Studio Code, despite knowing how to exit Vim. 🙂</li><li>Most of these links have my affiliate ID. It&#8217;s not the reason for this post but they help offset the cost of my technology addiction. 😉</li></ol>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img data-recalc-dims="1" fetchpriority="high" decoding="async" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/07/tech-gadget-addiction.png?resize=486%2C378&#038;ssl=1" alt="Tech gadgets addiction. The struggle is real." class="wp-image-2058" width="486" height="378" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/07/tech-gadget-addiction.png?w=971&amp;ssl=1 971w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/07/tech-gadget-addiction.png?resize=300%2C233&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2019/07/tech-gadget-addiction.png?resize=768%2C597&amp;ssl=1 768w" sizes="(max-width: 486px) 100vw, 486px" /></figure></div>



<h2 class="wp-block-heading">Good g<g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">adgets</g> but not necessarily the best</h2>



<p>The set of gadgets I currently use is the result of an evolutionary process.</p>



<p>The technology itself evolved over the years, but so did my ability to acquire it. Furthermore, the worst gadgets didn&#8217;t last or I replaced them with better alternatives.</p>



<p>So the gadgets below might not be the best in their respective categories, but they are sensible options. They offer the kind of quality that would please most readers. (Perhaps, even fellow <a href="https://www.psychologistworld.com/cognitive/maximizers-satisficers-decision-making" target="_blank" rel="noreferrer noopener" aria-label="maximizers (opens in a new tab)">maximizers</a>.)</p>



<h2 class="wp-block-heading">Laptops</h2>



<p>I currently have two laptops. The first one I bought wasn&#8217;t really useful as a laptop (as I&#8217;ll explain below), so I ended up with two.</p>



<h3 class="wp-block-heading">Mac l<g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">aptop</g></h3>



<p>I use a <a href="https://amzn.to/2SB0Jc1" target="_blank" rel="noreferrer noopener" aria-label="MacBook Pro 13&quot; (2018) (opens in a new tab)">MacBook Pro 13&#8243; (2018)</a> as my upstairs, as well as on-the-go, laptop. Of the two, it&#8217;s the laptop I actually use on my lap.</p>



<p>If I&#8217;m on the couch, in bed, or at a coffee shop, I&#8217;m using my MacBook Pro. It shines for programming and writing, but it&#8217;s only adequate for video editing. 1080p videos are not a problem, but 4K proves to be a bit of a challenge for it.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Apple-quad-core-8th-generation-Intel-Core-i5-processor/dp/B07S1Z1LWB/ref=as_li_ss_il?keywords=macbook+pro+13+512&amp;qid=1564042768&amp;s=gateway&amp;sr=8-1&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=7586057a3f854ee55c46ca33db27ac23&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B07S1Z1LWB&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B07S1Z1LWB" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>The improved butterfly switch keyboard is actually pleasant enough to write on now that I&#8217;ve gotten used to it. I have not experienced stuck keys (<g class="gr_ gr_7 gr-alert gr_gramm gr_inline_cards gr_run_anim Punctuation only-del replaceWithoutSep" id="7" data-gr-id="7">though,</g> I don&#8217;t eat on my laptop and I clean the keyboard from time to time).</p>



<p>I have experienced crackling speakers in the past (<a rel="noreferrer noopener" aria-label="my video (opens in a new tab)" href="https://www.youtube.com/watch?v=S3yOaLgF6yQ" target="_blank">my video</a> was even featured on MacRumors) but recent updates appear to have fixed the problem. Further, I experienced video card issues that also vanished with recent updates.</p>



<p>I find the touch bar useless and the lack of an SD card reader (or USB-A ports, for that matter) frustrating on occasion. Somehow, I always find myself out of space as well. Though I can&#8217;t blame the laptop per se. (I have the 512 GiB model.)</p>



<p>I like it enough, but it&#8217;s not a problem-free laptop. </p>



<h3 class="wp-block-heading">PC laptop</h3>



<p>Speaking of imperfect things, let me tell you about my <a rel="noreferrer noopener" aria-label="Lenovo P51 (opens in a new tab)" href="https://amzn.to/30WuUx7" target="_blank">Lenovo P51</a>. I use this laptop as a de facto desktop in my office downstairs.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Lenovo-ThinkPad-P51-Mobile-Workstation/dp/B07HGD14YQ/ref=as_li_ss_il?keywords=lenovo+p51+xeon&amp;qid=1564042900&amp;s=gateway&amp;sr=8-15&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=18f3646c2179ebd308157b972c6a7ce0&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B07HGD14YQ&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B07HGD14YQ" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>It&#8217;s heavy, noisy, and the touchpad is significantly worse than my Mac&#8217;s. Conversely, it has a beautiful 4K matte display, a fantastic keyboard, and more ports than you&#8217;ll ever need. Including a handy SD card reader.</p>



<p>The great keyboard and the lackluster touchpad balance out for my use case. The laptop is semi-permanently attached to an external keyboard and mouse, so neither really affect me.</p>



<p>The external keyboard I use is a mechanical one. A <a rel="noreferrer noopener" aria-label="Filco Majestouch 2 Ninja (opens in a new tab)" href="https://amzn.to/2LFjvhC" target="_blank">Filco Majestouch 2 Ninja</a> with Cherry MX Blue switches. It looks cool and has very satisfying feedback. However, it&#8217;s quite loud as you&#8217;d expect from b<g class="gr_ gr_14 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="14" data-gr-id="14">lue</g> switches. I occasionally get it in my head to go down the customization route, but it&#8217;s a rabbit hole I have not explored to date.</p>



<p>The mouse I use is a <a rel="noreferrer noopener" aria-label="Logitech MX Master (opens in a new tab)" href="https://amzn.to/2Yfa7Dj" target="_blank">Logitech MX Master</a> wireless. It&#8217;s somewhat prone to interference if I clutter my desktop, but it&#8217;s otherwise a great mouse. I experimented in the past with the <a href="https://amzn.to/30Tv3kP" target="_blank" rel="noreferrer noopener" aria-label="Magic Trackpad 2 (opens in a new tab)">Magic Trackpad 2</a> by Apple and I found it to bother my wrist. I don&#8217;t experience that issue with either the Logitech or laptop touchpads.</p>



<p>Back to the laptop itself, I love that it&#8217;s very powerful. With four Xeon cores, 16 GB of RAM (upgradable to 64 GB), and 2 TB of fast PCI Express NVMe Solid State Drives, this thing is a beast.</p>



<p>It runs Windows 10 beautifully. Now that I started making videos, it&#8217;s my preferred option for editing them with Adobe Premiere Pro. (My video editing skills are currently rudimentary, but I&#8217;m learning fast.)</p>



<p>Yet, I would not recommend this laptop to many. If you want the same power or more, buy a desktop. If you want an actual laptop, maybe get a <a href="https://www.lenovo.com/us/en/laptops/thinkpad/thinkpad-x/ThinkPad-X1-Carbon-6th-Gen/p/22TP2TXX16G" target="_blank" rel="noreferrer noopener" aria-label="Carbon X1 (opens in a new tab)">Carbon X1</a> instead.</p>



<p>Since I&#8217;ve already bought it, and it serves a purpose in my arsenal, I&#8217;m keeping it. I&#8217;ll likely replace it with a desktop when it becomes too slow to edit 8K video or whatever video resolution we&#8217;ll have by then.</p>



<h2 class="wp-block-heading">Monitor</h2>



<p>I attach my Lenovo laptop to a <a rel="noreferrer noopener" aria-label="BenQ 32-Inch IPS 4K (opens in a new tab)" href="https://amzn.to/2SB2k1v" target="_blank">BenQ 32-Inch IPS 4K</a> monitor. It&#8217;s a good display that works well when connected to either of my two laptops via Mini DisplayPort.</p>



<div style="text-align: center"><a href="https://www.amazon.com/BenQ-PD3200U-Designer-3840x2160-DualView/dp/B01MY142C0/ref=as_li_ss_il?keywords=BenQ+32-Inch+IPS+4K&amp;qid=1564043579&amp;s=gateway&amp;sr=8-2&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=2111e87ef0be366746f580c639468411&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01MY142C0&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B01MY142C0" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>I don&#8217;t love the way it looks when connected via HDMI. It&#8217;s not just a matter of refresh rate. It seems to affect colors as well. I haven&#8217;t investigated the issue much and simply use Mini DisplayPorts.</p>



<p>The productivity offered by so much real estate is hard to beat and, for the money, you could do a lot worse.</p>



<h2 class="wp-block-heading">Headphones</h2>



<p>I love music so I tend to like nicer headphones, without breaking the bank. My desktop headphones are the <a rel="noreferrer noopener" aria-label="Massdrop x Sennheiser HD6XX (opens in a new tab)" href="https://www.digitaltrends.com/headphone-reviews/massdrop-x-sennheiser-hd-6xx-review/" target="_blank">Massdrop x Sennheiser HD6XX</a>, coupled with an admittedly weak amplifier (i.e., a <a href="https://amzn.to/32P1x1o" target="_blank" rel="noreferrer noopener" aria-label="FiiO E10K Olympus (opens in a new tab)">FiiO E10K Olympus</a>). They are open-back cans, so they offer no privacy but they objectively sound pretty good.</p>



<p>I wish I could say I love them as much as the <a rel="noreferrer noopener" aria-label="HiFiMAN HE-500 (opens in a new tab)" href="https://www.cnet.com/news/hifiman-he-500-contender-for-worlds-best-headphone/" target="_blank">HiFiMAN HE-500</a> planar magnetic headphones that I used to have. Not even close. The HiFiMAN&#8217;s sound was in a completely different category as far as I&#8217;m concerned. I miss them.</p>



<p>My on-the-go headphones are the <a rel="noreferrer noopener" aria-label="Sennheiser Momentum Wireless 2 (opens in a new tab)" href="https://amzn.to/30TVV49" target="_blank">Sennheiser Momentum Wireless 2</a>. They are closed-back, noise-canceling headphones and they sound great. Their noise cancelation is not as good as the Bose Quietcomfort 35 that I used to own, and they are less comfortable. On the plus side, they sound quite a bit better.</p>



<p>For working out, I have a pair of <a rel="noreferrer noopener" aria-label="Bose SoundSport Wireless (opens in a new tab)" href="https://amzn.to/30ZfdW7" target="_blank">Bose SoundSport Wireless</a> headphones. They sound fantastic for gym headphones, they are fairly comfortable, and they stay paired with my phone.</p>



<div style="text-align: center"><a href="https://www.amazon.com/dp/B01L7PSJFO/ref=as_li_ss_il?_encoding=UTF8&amp;psc=1&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=4e09fc757b9ee2af71a4623244ef8f43&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01L7PSJFO&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B01L7PSJFO" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>I actually prefer them over the more expensive <a href="https://amzn.to/2McePzi" target="_blank" rel="noreferrer noopener" aria-label="Bose SoundSport Free Truly Wireless (opens in a new tab)">Bose SoundSport Free Truly Wireless</a> headphones that I previously owned. If one of the earphones was to dislodge from your ear mid-exercise, the cord on your neck would prevent them from falling off entirely.</p>



<p>Perhaps more importantly, they are not affected by audio lag while watching videos <g class="gr_ gr_3 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace" id="3" data-gr-id="3">like</g> the Free Truly Wireless are.</p>



<p>In the past, I even gave the <a href="https://amzn.to/2JRlOw4" target="_blank" rel="noreferrer noopener" aria-label="Apple Airpod 2 (opens in a new tab)">Apple Airpod 2</a> a shot and the audio quality was appalling in comparison. The difference was night and day. I returned mine and I&#8217;m glad I did.</p>



<p>I love the Bose SoundSport Wireless and have no reservations in recommending them for sports.</p>



<p>For video calls, I have a pair of, now discontinued, <a href="https://amzn.to/2JONHVw" target="_blank" rel="noreferrer noopener" aria-label="Jabra UC Voice 550 Duo (opens in a new tab)">Jabra UC Voice 550 Duo</a> headphones. Great bang for the buck. I actually received compliments on their audio quality during conference calls. After several years of heavy use, their cable is now fraying. </p>



<p>Soon enough, I&#8217;ll likely replace them with <a href="https://amzn.to/2y7cJsi" target="_blank" rel="noreferrer noopener" aria-label="a newer model (opens in a new tab)">a newer model</a> by the same company.</p>



<p>I also have a desktop microphone, a <a rel="noreferrer noopener" aria-label="Blue Yeti (opens in a new tab)" href="https://amzn.to/2JO0HKS" target="_blank">Blue Yeti</a>. Very good as well. (You can hear it in <a rel="noreferrer noopener" aria-label="this video (opens in a new tab)" href="https://www.youtube.com/watch?v=4aK6_0psCW4" target="_blank">this video</a> I made for my outdoor YouTube channel.)</p>



<h2 class="wp-block-heading">Other Apple d<g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">evices</g></h2>



<p>Over the years, I flip-flopped a lot between Apple and Android when it came to phones. I like them both, for different reasons, but I can&#8217;t justify having two phones. So I currently have an <a href="https://www.apple.com/iphone-xs/" target="_blank" rel="noreferrer noopener" aria-label="iPhone XS Max (opens in a new tab)">iPhone XS Max</a> and don&#8217;t expect to switch to Android again going forward.</p>



<p>I pair my iPhone with an <a rel="noreferrer noopener" aria-label="Apple Watch 4 (opens in a new tab)" href="https://www.apple.com/apple-watch-series-4/" target="_blank">Apple Watch 4</a>. I used to have the first-generation and I was not impressed at all. This fourth iteration gets a lot of things right and I love it.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Apple-Watch-GPS-Cellular-44mm-Aluminium/dp/B07HGKFH7X/ref=as_li_ss_il?keywords=apple+watch+4+nike&amp;qid=1564046282&amp;s=gateway&amp;sr=8-2&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=50955d176648a64f311fe6cc61c7e4dd&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B07HGKFH7X&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B07HGKFH7X" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>It&#8217;s good enough for notifications (not perfect, mind you). Useful enough for some key apps I use (e.g., Things). Pretty decent as a fitness tracker. Great at tracking sleep with a third-party app like <a href="https://www.sleepwatchapp.com/" target="_blank" rel="noreferrer noopener" aria-label="SleepWatch (opens in a new tab)">SleepWatch</a>.</p>



<p>It&#8217;s disappointing that AFib detection and the ECG feature are not available in Canada. Otherwise, I have no other complaints. It genuinely enhances the experience of having an iPhone. They are a match made in Cupertino. 😛</p>



<p>I have owned almost every fitness tracker and gadgets under the Sun. If you just want a fitness tracker, get a Fitbit with the heart rate monitor. If you are very serious about training, get a high-end Garmin (like the Fenix line). Want both a fitness tracker and a tiny computer on your wrist? The Apple Watch is the way to go. (Provided you have an iPhone to pair it with, of course.)</p>



<p>Speaking of Apple devices, I gave my iPad to my wife as I didn&#8217;t use it enough to justify keeping it for myself.</p>



<p>I&#8217;m not saying never again to owning an iPad. The newer, fancy models with the pencil cast a certain spell on me.</p>



<p>Still, I reached a point where gadgets are only added to my collection if they get used. So I&#8217;ll only get an iPad if I can find a workflow that makes it a necessity.</p>



<h2 class="wp-block-heading">E-reader</h2>



<p>I&#8217;m an avid reader and over the years I discovered that I read less when I&#8217;m limiting myself to physical books. I do most of my reading when I have an e-ink device (coupled with audiobooks when driving or exercising).</p>



<p>So I recently bought a <a rel="noreferrer noopener" aria-label="Kobo Forma (opens in a new tab)" href="https://amzn.to/2JP1Z8z" target="_blank">Kobo Forma</a>. I explained my reasoning for going with a Kobo instead of Kindle and why it&#8217;s a smart move for Canadians, in <a href="https://programmingzen.com/kindle-vs-kobo/" target="_blank" rel="noreferrer noopener" aria-label="this post/video (opens in a new tab)">this post/video</a>.</p>



<p>I still stand by my statements about the ecosystems, but I ended up returning my Kobo. The screen had a distracting light band near the border. The issue was systemic and not limited to my specific device. It was also the first e-ink device that caused <g class="gr_ gr_11 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace" id="11" data-gr-id="11">me</g> headaches.</p>



<p>So I returned it and replaced it with an <a rel="noreferrer noopener" aria-label="Onyx Boox Nova Pro (opens in a new tab)" href="https://amzn.to/2SJ8cWw" target="_blank">Onyx Boox Nova Pro</a>, which allows me to take notes as well. I just received it so I can&#8217;t offer a reasonable assessment of its merits and downfalls yet. I will share my review either as a post or as a video. (Subscribe here or <a href="https://www.youtube.com/channel/UCpcYHwpexj4Uddn9A-1l2YA?view_as=subscriber" target="_blank" rel="noreferrer noopener" aria-label="on YouTube (opens in a new tab)">on YouTube</a> to be notified when it goes live.)</p>



<div style="text-align: center"><a href="https://www.amazon.com/BOOX-Nova-Pro-Reader-Android/dp/B07L95KPFM/ref=as_li_ss_il?keywords=onyx+nova+pro&amp;qid=1564044626&amp;s=gateway&amp;sr=8-3&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=30bd2fb08c63a9016a182bd4189aeea9&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B07L95KPFM&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B07L95KPFM" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<h2 class="wp-block-heading">Networking d<g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">evices</g></h2>



<p>I have a NAS connected to my network. It&#8217;s only 3 TB and it turns out video takes a ton of space. 😉 So I&#8217;m quickly running out of storage and might have to invest in a larger NAS system. </p>



<p>At the moment, I&#8217;m using an inexpensive <a rel="noreferrer noopener" aria-label="WD My Cloud device (opens in a new tab)" href="https://amzn.to/2LF911N" target="_blank">WD My Cloud device</a>, <g class="gr_ gr_4 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar multiReplace" id="4" data-gr-id="4">backed</g> up to the cloud via Backblaze. I&#8217;ll likely opt for a better, more expandable solution when I run out of space.</p>



<p>My internet connection is excellent (1 Gbps via fiber optic) but I have impenetrable walls in my house. The WiFi signal from the router downstairs struggled to reach the rooms upstairs.</p>



<p>I tried various methods to extend its range (including so-called range extenders). Nothing worked until I bought a mesh network.</p>



<p>The setup includes <a rel="noreferrer noopener" aria-label="Linksys Velop (opens in a new tab)" href="https://amzn.to/2YjnnXs" target="_blank">3 Linksys Velop</a> nodes. One downstairs near the WiFi router and the other two, strategically located to propagate the signal everywhere else in the house.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Linksys-Tri-band-Intelligent-Maximize-devices/dp/B01N2NLNEH/ref=as_li_ss_il?keywords=linksys+velop&amp;qid=1564044704&amp;s=gateway&amp;sr=8-3&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=33d7d4b20ce72aed5b73ed00729cfd8c&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01N2NLNEH&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B01N2NLNEH" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>I cannot recommend this setup enough if you are struggling with the WiFi signal in your house or office. I now get up to 600 Mbps upstairs, which is impressive. It used to be 3 Mbps.</p>



<h2 class="wp-block-heading">Video recording e<g class="gr_ gr_10 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="10" data-gr-id="10">quipment</g></h2>



<p>As I announced in <a rel="noreferrer noopener" aria-label="a recent post (opens in a new tab)" href="https://programmingzen.com/new-book-and-youtube-channel/" target="_blank">a recent post</a>, I started making videos on YouTube. I, perhaps too ambitiously, launched three channels: <a rel="noreferrer noopener" aria-label="one on tech (opens in a new tab)" href="https://www.youtube.com/channel/UCpcYHwpexj4Uddn9A-1l2YA?view_as=subscriber" target="_blank">one on tech</a>, <a rel="noreferrer noopener" aria-label="one on self-improvement (opens in a new tab)" href="https://www.youtube.com/user/acangiano" target="_blank">one on self-improvement</a>, and <a href="https://www.youtube.com/channel/UCo1rCf1G9kNzk3n9sFjiypQ" target="_blank" rel="noreferrer noopener" aria-label="one about my outdoor hobbies (opens in a new tab)">one about my outdoor hobbies</a>.</p>



<p>I don&#8217;t have the best video setup in the world, especially after my full-frame camera died, and I ended up borrowing my wife&#8217;s <a rel="noreferrer noopener" aria-label="Rebel (opens in a new tab)" href="https://amzn.to/2yc9eka" target="_blank">Canon Rebel</a> for the time being. Nevertheless, it&#8217;s a workable setup, so I&#8217;m sharing it here.</p>



<p>The camera sits on top of a <a rel="noreferrer noopener" aria-label="Manfrotto 290 Tripod (opens in a new tab)" href="https://amzn.to/2yc9r6W" target="_blank">Manfrotto 290 Tripod</a>. I got a pair of <a rel="noreferrer noopener" aria-label="Neewer Dimmable Bi-Color 660 LED Video Lights with Barndoors (opens in a new tab)" href="https://amzn.to/32MNn0S" target="_blank">Neewer Dimmable Bi-Color 660 LED Video Lights with Barndoors</a>. They produce a serious amount of light and can be powered by either AC or batteries. The stands are not award-winning, but for the price, I&#8217;m impressed with the lights themselves.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Neewer-Dimmable-Bi-color-Barndoor-Rechargeable/dp/B075JFF35H/ref=as_li_ss_il?keywords=Neewer+Dimmable+Bi-Color+660+LED+Video+Lights+with+Barndoors&amp;qid=1564044961&amp;s=gateway&amp;sr=8-1&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=abd917ba787a3cfb04f65c2db363524e&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B075JFF35H&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B075JFF35H" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p>I also got a super cheap background stand support system (a <a href="https://amzn.to/2LFb8CM" target="_blank" rel="noreferrer noopener" aria-label="Neewer 8.5ft X 10ft (opens in a new tab)">Neewer 8.5ft X 10ft</a> one). It&#8217;s fine for the $100 range. The fabric backdrops that came with it are thin, wrinkly, and a bit transparent. I tend to use the black one, putting the other two behind it to prevent light from passing through. It&#8217;s not fantastic but it&#8217;s workable.</p>



<p>The audio I was getting, even with a <a href="https://amzn.to/2LH9dxG" target="_blank" rel="noreferrer noopener" aria-label="RODE shotgun (opens in a new tab)">RODE shotgun</a> microphone mounted on top of the camera, was fairly bad. It would pick up a ton of environmental sounds. With such a high noise floor,  removing noise in postproduction led to serious distortion.</p>



<p>So then I invested in a <a rel="noreferrer noopener" aria-label="Zoom H4N Pro (opens in a new tab)" href="https://amzn.to/2JRnndn" target="_blank">Zoom H4N Pro</a> audio recorder and a <a rel="noreferrer noopener" aria-label="Countryman B3 (opens in a new tab)" href="https://amzn.to/2SFjnzb" target="_blank">Countryman B3</a> lavalier microphone and my audio drastically improved overnight. Two fantastic audio gadgets, in my opinion.</p>



<div style="text-align: center"><a href="https://www.amazon.com/Zoom-H4N-Digital-Multitrack-Recorder/dp/B01DPOXS8I/ref=as_li_ss_il?keywords=zoom+h4n+pro&amp;qid=1564046582&amp;s=gateway&amp;sr=8-3&amp;linkCode=li3&amp;tag=zenruby-20&amp;linkId=af1f3d0288fb0c6bd4d05a07e27958fa&amp;language=en_US" target="_blank" rel="noopener noreferrer"><img decoding="async" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=B01DPOXS8I&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=zenruby-20&amp;language=en_US" border="0"></a><img loading="lazy" decoding="async" src="https://ir-na.amazon-adsystem.com/e/ir?t=zenruby-20&amp;language=en_US&amp;l=li3&amp;o=1&amp;a=B01DPOXS8I" alt="" style="border:none !important; margin:0px !important;" width="1" height="1" border="0"></div>



<p><g class="gr_ gr_102 gr-alert gr_gramm gr_inline_cards gr_run_anim Style replaceWithoutSep" id="102" data-gr-id="102">Compare</g> <a rel="noreferrer noopener" aria-label="a clip (opens in a new tab)" href="https://www.youtube.com/watch?v=-zmOx3eIbH4" target="_blank">a clip</a> I made with my old setup, and <a rel="noreferrer noopener" aria-label="one with the new setup (opens in a new tab)" href="https://www.youtube.com/watch?v=btn36q0y2tQ" target="_blank">one with the new setup</a>. I think it&#8217;s a dramatic difference.</p>



<p>I picked that lavalier microphone because it offers great sound for the money. It also connects to my Zoom recorder via its balanced XLR input. </p>



<p>The Zoom records great audio on its own, but without spending significantly more money, you&#8217;d be hard-pressed to top it when combined with the Countryman B3.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Truth be told, I&#8217;m not exactly sure who this post is for.</p>



<p>If you were curious about which gadgets I use, now you know.</p>



<p>If you came here through Google, searching for an opinion between two different devices, I hope you found my comments useful.</p>



<p>I absolutely did not make this list to brag. Yet, looking at the length of this article, listing all these gadgets in one place, it feels rather indulgent.</p>



<p>Let&#8217;s all agree that, maybe, I have a tech gadget problem. I can quit whenever I want. 😉</p>
<p>The post <a href="https://programmingzen.com/19-gadgets-i-use-and-love/">19 Gadgets I Use and Love</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/19-gadgets-i-use-and-love/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2049</post-id>	</item>
		<item>
		<title>Google Pixelbook Review: The Little Laptop That Could</title>
		<link>https://programmingzen.com/google-pixelbook-review/</link>
					<comments>https://programmingzen.com/google-pixelbook-review/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 26 Jun 2018 13:49:46 +0000</pubDate>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Chromebook]]></category>
		<category><![CDATA[ChromeOS]]></category>
		<category><![CDATA[developer laptops]]></category>
		<category><![CDATA[Google Pixelbook]]></category>
		<category><![CDATA[Google Pixelbook review]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=1922</guid>

					<description><![CDATA[<p>Due to sudden and unforeseen circumstances, last year I went from having several personal laptops to none at all. This is the story of how I ended up getting a Google Pixelbook and my take on it. Buying a beast of a laptop As soon as I could, I bought a powerhouse laptop. In hindsight, I should have bought a MacBook Pro, but I wanted to save some money (roughly $1,000) and opted instead for a Lenovo P51, which I purchased with my employee discount. My Lenovo is a beast. It has a Xeon quad-core processor, 16 GB of ECC </p>
<p>The post <a href="https://programmingzen.com/google-pixelbook-review/">Google Pixelbook Review: The Little Laptop That Could</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-1927 size-full" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/google-pixelbook.jpg?resize=600%2C450&#038;ssl=1" alt="Google Pixelbook" width="600" height="450"></p>
<p>Due to sudden and unforeseen <a href="https://programmingzen.com/programming-zen-will-be-on-a-hiatus-due-to-tragic-circumstances/" target="_blank" rel="noopener">circumstances</a>, last year I went from having several personal laptops to none at all. This is the story of how I ended up getting a <a href="https://amzn.to/2N1vYcP" target="_blank" rel="noopener">Google Pixelbook</a> and my take on it.</p>
<h2>Buying a beast of a laptop</h2>
<p>As soon as I could, I bought a powerhouse laptop.</p>
<p>In hindsight, I should have bought a MacBook Pro, but I wanted to save some money (roughly $1,000) and opted instead for a <a href="https://amzn.to/2tvgm9B" target="_blank" rel="noopener">Lenovo P51</a>, which I purchased with my employee discount.</p>
<p>My Lenovo is a beast. It has a Xeon quad-core processor, 16 GB of ECC RAM (expandable to 64 GB), 2 TB of NVMe drives, 4 GB Quadro graphic card, 4K display, and so on. It&#8217;s a mean laptop that can run the heaviest IDEs, Virtual Machines, and work with my large catalog of photos in Lightroom like a champ.</p>
<p>Unfortunately, at the time I erred a little too much on the side of power, sacrificing portability and usability on the go in the process. It&#8217;s a fast laptop alright, but it is also super heavy, noisy, has lousy battery life, and can get quite warm.</p>
<p>It&#8217;s a great quasi-desktop. You place it on a flat surface and it&#8217;s nice. You hook it up to a monitor, mouse, and keyboard and it&#8217;s amazing.</p>
<p>Unfortunately, if you try to use it on your lap while sitting on the couch, balancing it on your body while lazing around in bed, or carrying it anywhere, you&#8217;ll suddenly understand why people obsess so much about sleek ultrabooks.</p>
<p>I don&#8217;t worry about this laptop getting stolen when I’m at coffee shops, because few petty thieves would be able to run off with this thing under their arm. Besides, the charger alone makes for quite a capable defense weapon. 🙂</p>
<p>It&#8217;s hard to regret buying such a powerful machine, but boy, it&#8217;s frustrating to use it as an actual laptop.</p>
<h2>The Google Pixelbook as a secondary lightweight laptop</h2>
<p>So after putting up with the Lenovo as my primary device for almost a year, I decided to look for a small laptop as my secondary device.</p>
<p>The idea is that my Lenovo would live downstairs in my office, almost always hooked up to an external monitor. And the lighter laptop would be with me when I&#8217;m not in my office downstairs, whether upstairs on the couch, in bed at night, or on the go (e.g., at the library, cafes, or while travelling).</p>
<p>I started looking for alternatives and stumbled upon the <a href="https://amzn.to/2N1vYcP" target="_blank" rel="noopener">Google Pixelbook</a>, <b>the best Chromebook that’s currently available on the market.</b></p>
<p>I used to have a Toshiba Chromebook 2 prior to the house fire that we experienced in 2016. By and large, that Toshiba was quite nice to use, so I was willing to give a new Chromebook a go.</p>
<h2>Reviewers took issue with the Pixelbook</h2>
<p>The reviews from people I respect were not encouraging. Marques Brownlee found it weird. Linus couldn&#8217;t bring himself to recommend it. Dave Lee liked it but thought there were much better options in that general price range.</p>
<p>I decided to try it out for myself. First in store, and then by purchasing one.</p>
<p>It&#8217;s not a laptop for everyone and there are compromises (especially on the software side). And yet I can&#8217;t help but feel that <b>many reviewers missed the magic that this misunderstood laptop brings into the computing world</b>.</p>
<p>Its hardware is characterized by an elegant design with fantastic build quality. Its high resolution screen is beautiful. The keyboard is crisp and a joy to use despite the limited key travel. The touchpad is buttery smooth glass that I find to be on par or slightly better than the MacBook Pro touchpads.</p>
<p>It even act as a respectable tablet thanks to its 3:2 screen ratio, highly responsive touch screen, and excellent (purchasable as an add-on) <a href="https://amzn.to/2yJBqOD" target="_blank" rel="noopener">Pixelbook Pen</a>. The battery life is terrific as well, lasting up to 8 &#8211; 10 hours, depending on usage.</p>
<h2>The Google Pixelbook is fast</h2>
<p>Then there are the specs. Easy to overlook. i5 dual core processor, 8 GB of RAM, and 128 GB of disk for the base model which costs $999 USD (now <a href="https://amzn.to/2tBXVQH" target="_blank" rel="noopener">on sale</a> for less in the US).</p>
<p>For that amount of money, you could find laptops with better specs. Allow me to let you in on a secret, however: most aren&#8217;t going to be any faster.</p>
<p>Do not underestimate how lightweight ChromeOS is. This laptop is incredibly snappy. As far as browsing goes, it feels faster than my Lenovo and the 15&#8243; MacBook Pro I use at work, and neither of them are slouches. I also ran a web-based benchmark for the fun of it, and it came out on top.</p>
<p>It accomplishes all this, while managing to stay completely silent and produce virtually no heat. To me, <b>this is what the future of laptops look like</b>.</p>
<p>Possible competitors in a similar price bracket will typically run Windows 10 and feel significantly laggier, despite having a faster processor or more RAM. If a lot of what you do is browsing-related, it&#8217;s hard to beat this little laptop.</p>
<h2>ChromeOS is great</h2>
<p>But let&#8217;s address the elephant in the room: the limits of the operating system. After all, ChromeOS is supposed to be a toy of sorts; the OS you have on the cheap Chromebook that you give your kids to play with while dad or mom is busy doing real work on a real laptop.</p>
<p>Well, here is the thing. The operating system on the Pixelbook is actually a strength not a weakness. It is fast, lightweight, secure, and effortless to maintain.</p>
<p>It&#8217;s not Windows or MacOS, so there will be a slight learning curve to figure out the cloud first approach to computing, as well as the occasional workaround for an app that doesn&#8217;t exist on this system.</p>
<p>I readily admit that ChromeOS is not for everyone, especially if you are heavily into gaming, video editing or even photography (though <a href="https://chrome.google.com/webstore/detail/polarr-photo-editor/djonnbgfieijldcieafgjcnhmpcfpmgg?hl=en" target="_blank" rel="noopener">Polarr</a> is excellent).</p>
<p>I came in with reasonable expectations however, and <b>was pleasantly surprised by how little there is that I can&#8217;t do on the Pixelbook.</b></p>
<h2>The Google Pixelbook runs Android apps</h2>
<p>Let me tell you what it can do. <b>It can run Android apps out of the box and that is a game changer.</b> After only a couple of days of using Android apps on the laptop, I really missed this functionality when using Windows or Mac.</p>
<p><a href="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?ssl=1" target="_blank" rel="noopener"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-large wp-image-1934" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?resize=600%2C400&#038;ssl=1" alt="The Google Play Store on the Pixelbook" width="600" height="400" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/android-apps-on-google-pixelbook.png?w=2120&amp;ssl=1 2120w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>I never realized how much I switched between my laptop and my phone, specifically because of Android apps. With the Pixelbook I don&#8217;t have to.</p>
<p>Android is also part of the reason why the Pixelbook&#8217;s specs, which might appear to be overkill for a Chromebook, are actually quite useful.</p>
<p>Now, not every Android app will work or scale properly to the larger screen, but I haven&#8217;t had a problem with the overwhelming majority of apps that I use (and Google is pushing for more and more developers to adapt their apps to larger screens).</p>
<h2>The Google Pixelbook runs Linux apps</h2>
<p>Then there is Linux. Without many of the hacks from the early days of Chromebooks, <b>you can now easily install Linux apps.</b> Even GUI apps (unlike the Windows Subsystem for Linux on Windows 10).</p>
<p>The year of Linux on the desktop might be here and we haven’t even noticed! 😉</p>
<p><a href="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?ssl=1" target="_blank" rel="noopener"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-1932 size-large" title="Linux Apps running on the Google Pixelbook" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?resize=600%2C400&#038;ssl=1" alt="Linux Apps running on the Google Pixelbook" width="600" height="400" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2018/06/linux-apps-on-google-pixelbook-1.png?w=2120&amp;ssl=1 2120w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>To enable Linux apps, all you have to do is set the channel for the operating system to the Dev branch and enable the Linux (Beta) option in the settings. You can then install whatever you want via apt (or by compiling from source if you wish).</p>
<p>Linux runs in a container and you can also access your Linux filesystem directly from Files, the ChromeOS file manager. The Linux experience is seamless and I prefer it to WSL on Windows 10 by quite a large margin.</p>
<p>Interestingly, it also looks like the Pixelbook will be able to run Windows 10 in the future. So you could theoretically run apps from 4 different OSes on the same machine!</p>
<h2>My colleagues were impressed</h2>
<p>I brought my Google Pixelbook in to work to show a few colleagues and they were blown away by how nice it was.</p>
<p>&#8220;I&#8217;m really trying to find flaws, but I can&#8217;t find them”, said one who tried to &#8220;trip it&#8221; by asking me to do various thing a Chromebook is not really supposed to do well, only to have it pass with flying colors. &#8220;Antonio, I&#8217;m trying to make you regret your purchase decision, but I really can&#8217;t”, he said jokingly.</p>
<p>I overheard two colleagues who are in the market for a new lightweight laptop ask themselves, &#8220;Should we drive to Best Buy at lunch or wait until after work?&#8221;.</p>
<p>This laptop might not be for everyone, but I think <b>it&#8217;s becoming increasingly relevant to a large number of people.</b> Casual users on one end, developers and other advanced technical users on the other end.</p>
<p>My only concern with this machine is the size of its screen. At 12.3&#8243;, it might be too small for my eyes, and that&#8217;s the only reason why I&#8217;d ever consider returning it.</p>
<p>I suspect my ideal screen size is 14&#8243; in a compact body, so 12.3&#8243; is a bit of a stretch. But that&#8217;s on me, and not a flaw of the laptop.</p>
<h2>Google Pixelbook alternatives</h2>
<p>I seriously considered alternatives to the Pixelbook, many of which were mentioned by some of the reviewers I discussed earlier.</p>
<p>They all took issue with the price, arguing that better options were available. I&#8217;m not sure I agree, at least in Canada.</p>
<p><b>Most of the commonly mentioned alternatives are actually more expensive than the Pixelbook.</b></p>
<p>Then there is the issue of performance (despite better specs on paper) and build quality (with an exception made for the much more expensive MacBook Pro).</p>
<h2>Google Pixelbook vs. MacBook Pro</h2>
<p>The obvious Pixelbook alternative for me was the <b>13&#8243; MacBook Pro</b>. I didn&#8217;t buy it for several reasons:</p>
<ul>
<li>It&#8217;s very expensive in Canada and I wasn&#8217;t looking to spend that much;</li>
<li>It&#8217;s overdue for an update, so buying now doesn&#8217;t make much sense;</li>
<li>I hate the new butterfly keyboards. I know a few people who love them, but I&#8217;m not personally a fan.</li>
</ul>
<h2>Google Pixelbook vs. Dell XPS 13</h2>
<p>The <a href="https://amzn.to/2Mor34z" target="_blank" rel="noopener">new Dell XPS 13</a> came close. However, not only was it more expensive — especially in a suitable configuration that would allow you to adequately run Windows 10 — but it had a pretty lame keyboard that felt mushy and sort of annoying to type on. (I also fought with the touchpad, but maybe the store model had issues.)</p>
<p>It also comes with a stupid location for the camera. It&#8217;s at the bottom due to the thin bezels, so it unflatteringly looks up straight at your nostrils! In fairness, the camera is a shortcoming of the Pixelbook as well, being limited to 720p. Still, it&#8217;s located in the normal position at the top.</p>
<p>The Dell has a gorgeous display and a great design in general, though, particularly the new Rose Gold model. A tempting choice despite its shortcomings.</p>
<h2>Google Pixelbook vs. Microsoft Surface Laptop</h2>
<p>The <a href="https://amzn.to/2yJRmjU" target="_blank" rel="noopener">Microsoft Surface Laptop</a> is quite nice, too. A new version is supposedly coming out soon so I&#8217;d be a little hesitant to buy the current one now.</p>
<p>The keyboard is sort of spongy as well, it lacks USB-C ports, and Windows-S is so locked down that you can only run Edge as your browser and apps from their store. All in all, I think it&#8217;s more limited than ChromeOS + Android.</p>
<p>A paid upgrade to the full version of Windows 10 is possible, of course, but the laptop itself will then need more than the basic configuration with 4 GB of RAM to run Windows 10 properly.</p>
<p>It has a beautiful design, though, and was also a serious contender for me.</p>
<p>There were more expensive alternative, as well as more affordable ones like Asus, Acer, etc., but I didn&#8217;t feel they offered the same quality and gorgeous design as the Pixelbook, the Dell XPS 13, or the Surface Laptop.</p>
<h2>Pixelbook vs. Tablets</h2>
<p>Some people will recommend an <a href="https://amzn.to/2KaE9pp" target="_blank" rel="noopener">iPad Pro</a> or other tablets, instead of the Pixelbook. I don&#8217;t quite get it.</p>
<p>Have you ever tried using those things on your lap? They fall off their standing position all the time. They are really meant to be used on a hard surface.</p>
<p>The lack of a touchpad also drives me nuts. I think they are great tablets, but not a suitable replacement for laptops for my use cases.</p>
<h2>The Google Pixelbook is actually amazing</h2>
<p>The Google Pixelbook might not be for everyone, but it&#8217;s definitely a great laptop if it meets your needs. Especially as a secondary, ultra portable machine.</p>
<p>It has surpassed my expectations. <b>The Pixelbook is in fact one of the best laptops I have ever had.</b></p>
<p>More importantly, I think Google is really onto something with the ChromeOS + Android + Linux combo.</p>
<p>It&#8217;s been less than a week since I got this laptop, and already I’m not sure I&#8217;d be willing to give up that combo going forward with future laptops.</p>
<p>The post <a href="https://programmingzen.com/google-pixelbook-review/">Google Pixelbook Review: The Little Laptop That Could</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/google-pixelbook-review/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1922</post-id>	</item>
		<item>
		<title>And That&#8217;s How I Ended up Developing with a Chromebook</title>
		<link>https://programmingzen.com/developing-with-a-chromebook/</link>
					<comments>https://programmingzen.com/developing-with-a-chromebook/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 27 Jul 2016 23:42:20 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[chromebooks]]></category>
		<category><![CDATA[developer laptops]]></category>
		<category><![CDATA[galliumos]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[macs]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1740</guid>

					<description><![CDATA[<p>In my previous post on laptops for developers, I shortlisted a few options.&#xA0;&#xA0;In this one, I share the story of how I will end up developing with a Chromebook. I almost bought a Lenovo After mulling it over, and taking into account the feedback I received, I was quite positive I&#x2019;d be buying a Lenovo X1 Carbon. And then I saw it: an&#xA0;HP Spectre ultrabook that was available at Costco. Gorgeous laptop. Brilliant screen, great keyboard, good specs, premium price, but not exorbitant. It is also lightweight and slim. HP markets it as the thinnest 13&#x2033; ultrabook in the world. </p>
<p>The post <a href="https://programmingzen.com/developing-with-a-chromebook/">And That&#8217;s How I Ended up Developing with a Chromebook</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In my previous post on <a href="https://programmingzen.com/developer-laptops-in-2016/">laptops for developers</a>, I shortlisted a few options.  In this one, I share the story of how I will end up developing with a Chromebook.</p>
<h2>I almost bought a Lenovo</h2>
<p>After mulling it over, and taking into account the feedback I received, I was quite positive I’d be buying a Lenovo X1 Carbon.</p>
<p>And then I saw it: an <a href="https://programmingzen.com/recommends/?B01FG1ZVWE">HP Spectre</a> ultrabook that was available at Costco. Gorgeous laptop. Brilliant screen, great keyboard, good specs, premium price, but not exorbitant. It is also lightweight and slim. HP markets it as the thinnest 13&#8243; ultrabook in the world.</p>
<p>I don’t care too much about thinness (self-deprecating joke not intended), but boy, that laptop is sharp looking. So I bought one with the intention of dual booting Linux on it.</p>
<h2>Time to install Linux</h2>
<p>I brought my HP Spectre home, did the unboxing and was very impressed by the luxurious presentation, as well as the laptop itself.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="hp-spectre-unboxing.jpg" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/hp-spectre-unboxing.jpg?resize=600%2C450&#038;ssl=1" alt="Nice presentation" width="600" height="450" border="0" /></p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="hp-spectre.jpg" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/hp-spectre.jpg?resize=600%2C450&#038;ssl=1" alt="HP Spectre" width="600" height="450" border="0" /></p>
<p>It was a beautiful, fast machine and I was one happy camper. For a little while at least…</p>
<h2>Failing to install Linux on the HP Spectre</h2>
<p>Some people, including <a href="https://www.youtube.com/watch?v=DoEDsMhCtzE">Leo Laporte</a>, mentioned that they couldn’t get Linux to run on this laptop. However, one or two others claimed to have had success with it.<br />
I bought the laptop on the off chance that those folks were right. However, that approach didn’t pan out too well for me.</p>
<p>The HP Spectre ships with 3 USB-C ports. One used for the charger, the others as USB or Thunderbolt ports. It includes two adapters, USB-C to Ethernet and USB-C to USB 3.0, respectively.</p>
<p>I placed Ubuntu on a USB key (with <a href="https://unetbootin.github.io/">UNetbootin</a>) that was connected to their USB-C to USB 3.0 adapter and proceeded to boot the live version of Ubuntu 16.04. Doing so failed.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="hp-spectre-linux-error.jpg" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/hp-spectre-linux-error.jpg?resize=600%2C400&#038;ssl=1" alt="Hp Spectre Linux error" width="600" height="400" border="0" /></p>
<p>Pressing F10 gets you into the BIOS, from which I tried disabling secure boot and enabling legacy USB support. No luck. (I must remark that the BIOS options were quite limited compared to those of many laptops.)</p>
<p>Researching the error, I was able to determine that the issue was related to booting from a USB 3.0 device. So I tried a USB 2.0 key. Nothing. Tried to boot from an external DVD drive. Same error.</p>
<p>OK, let’s try something with a more recent kernel? No dice. Fedora 24? Nope.</p>
<h2>Installing Linux like it&#8217;s 1999</h2>
<p>Further investigation led me to find a boot parameter that would allow the live installation to start. Pressing <code>e</code> with the “Try live” GRUB2 line selected enabled me to add <code>acpi=off pci=noacpi</code> to the boot command.</p>
<p>This started the live session, though once it was booted there were serious issues that were probably brought on by disabling ACPI. Truth be told it was 4 am at that point, so I don’t even remember what were the specific issues, but the gist of it was that the laptop was not usable at all with Linux.</p>
<p>It really reminded me of all-nighters I used to do installing Linux and recompiling kernels back in the late 1990s. In all fairness, today’s Linux is fantastic and a big component at play here is how new this laptop is.</p>
<p>I restored the laptop to its original configuration and returned it to Costco. They offer 90 day, almost no question asked, returns on electronics so I was able to promptly get a full refund without any hassle.</p>
<p>I felt a touch sad returning the little guy and even considered running Linux in a VM from Windows. Or perhaps even relying on the upcoming Bash within Windows. I know, I know… but that’s how much I liked it.</p>
<h2>I almost bought a Lenovo, for the second time</h2>
<p>With the HP Spectre out of the picture, the Lenovo X1 Carbon was tempting me again. I considered the Dell XPS 13, but the, quite honestly, stupid placement of the webcam at the bottom left side was very off putting. I also find the Lenovo keyboard to be superior to that of the Dell.</p>
<p>Okay, time to decide between <a href="https://programmingzen.com/recommends/?B01DHTXME6">Lenovo X1 Carbon</a> vs <a href="https://programmingzen.com/recommends/?B01DK47BXQ">X1 Yoga</a>. The Yoga version is essentially the touch screen 2-in–1 version of the Carbon. It weighs a little more, it costs a few hundred more, and it lasts (battery wise) a little less.</p>
<p>I’m not huge on touch screens for laptops, so my decision was easy enough. Time to order a Lenovo X1 Carbon. Along with the MacBook Pro, I consider the Lenovo X1 Carbon to be the gold standard of developer ultrabooks.</p>
<p>Taking advantage of employee pricing I was able to spec out the Lenovo X1 Carbon I wanted for something like $2,300 (Canadian).</p>
<p>Now, that is, I fully admit, a lot of dough for a laptop. However, when you stop and consider the fact that laptops are what enable me to make a living, they end up being a very small professional investment (we are quite fortunate actually, compared to quite a few other professionals whose tools cost them tens of thousands of dollars).</p>
<p>I was this close to pulling the trigger on the order, but then the Lenovo site decided to malfunction. It did so multiple times, 404ing on me each and every time. I didn’t take it as a sign because I doubt that the Universe is all that concerned about my laptop choices, but it gave me enough time to reflect on my purchase.</p>
<h2>Comparing Apples to Lenovos</h2>
<p>I realized that, yes, I needed a portable laptop now, but I was about to spend a considerable amount of cash on a laptop without knowing what Apple would have to offer next soon enough.</p>
<p>Would I still buy a Lenovo X1 Carbon if a newly released MacBook Air 13&#8243; with retina display was available today? Maybe, or maybe not.</p>
<p>I’ll be honest. Unless Apple screws it up, they probably have the edge, since I could triple-boot MacOS Sierra, Ubuntu, and Windows 10 on the same machine. But either way, it would be nice to make that call when the two laptops actually exist and can be compared in terms of ergonomics, price, and specs.</p>
<p>Apple is likely to release such a retina MacBook Air 13&#8243; in September or October. Possibly a bit later in the year, though not likely further than the end of 2016.</p>
<h2>A Laptop to hold me over</h2>
<p>I began toying with the idea of acquiring a laptop to hold me over until the new Macs are out and I can make an informed decision on which laptop I want to pair to my existing MacBook Pro 15&#8243; (which I use as a desktop).</p>
<p>A key consideration for such a laptop would be cost. It has to be cheap so that my purchase decision of the laptop I really want in the fall or winter won’t be impacted by the expense that I make now.</p>
<h2>Old Laptops vs Chromebooks vs Cheap Windows Laptops</h2>
<p>The three main categories of inexpensive laptops that can run Linux are:</p>
<ul>
<li>Old laptops (either older models, refurbished, or used);</li>
<li>Chromebooks;</li>
<li>Cheap Windows Laptops (the few compatible ones).</li>
</ul>
<p>Old laptops and cheapo Windows laptops tend to be more powerful than Chromebooks and, provided they are compatible with Linux, more straightforward to set-up as Linux laptops for development (Chromebooks require extra steps to dual boot.)</p>
<p>However, Chromebooks tend to have the edge when it comes to portability, weight, looks, and battery life.</p>
<p>Chromebooks are also interesting because of the upcoming ability (in the fall, though it’s possible to try it now) to run Android apps.</p>
<p>So I shifted my research instead to Chromebooks.</p>
<h2>I almost bought a Lenovo, yet again</h2>
<p>Fine, this is getting ridiculous, I know. While researching Chromebooks I came across a smoking deal on New Egg. A Lenovo T430 with docking station for $299 Canadian.</p>
<p>Much like Jesus, I was tempted a third time. Only, by Lenovo.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="lenovo-meme.jpg" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/lenovo-meme.jpg?resize=393%2C330&#038;ssl=1" alt="Lenovo meme" width="393" height="330" border="0" /></p>
<p>I think that the T430 above would have made for a great Linux laptop. However, you can essentially anchor a boat with that baby.</p>
<p>When you consider the lack of battery life, the old school TFT panel, the chunky charger, its size, etc, I quickly started to see the value that a Chromebook can add.</p>
<p>And I look forward to the Android app element as well.</p>
<h2>Choosing a Chromebook for Linux</h2>
<p>Alright, time to pick a Chromebook. I considered several models, but the ones that stood out for me where the <a href="https://programmingzen.com/recommends/?B015806LMM">Toshiba Chromebook 2</a>, <a href="https://programmingzen.com/recommends/?B00TWFHONK">Dell Chromebook 11</a>, and <a href="https://www.acer.com/ac/en/US/content/series/acerchromebookr11">Acer R11</a>.</p>
<p>I’ll cut an already long story short, and tell you that I ordered a Toshiba Chromebook 2. It’s almost universally well reviewed and most people consider it to be the best Chromebook for the money (unless you are willing to shell out more for a Dell Chromebook 13 or significantly more for a <a href="https://store.google.com/product/chromebook_pixel_2015">Google Pixel</a>).</p>
<p>Great all around and the IPS Full HD display is particularly outstanding in its category.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone" style="display: block; margin-left: auto; margin-right: auto;" title="Developing with a chromebook" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/toshiba-chromebook-2.jpg?resize=600%2C425&#038;ssl=1" alt="Developing with a chromebook" width="600" height="425" border="0" /></p>
<p>Full disclosure here: I ordered it from the States. It’s going to take a week before it arrives, so what I write below is my plan rather than what I’ve actually already done.</p>
<p>If you are in the same boat, that wasn’t sunk by the T430 above, you should try to stick to:</p>
<ul>
<li>Intel-based Chromebooks for maximum application-level compatibility in Linux;</li>
<li>Recent Celeron or i3/i5 processors;</li>
<li>4 GB of RAM, because those Chrome tabs aren’t going to remember themselves;</li>
<li>SD card slots to easily and cheaply expand storage;</li>
<li>Decent, ideally IPS, panel so that you can be comfortable while staring at the screen for long sessions at the time;</li>
<li>Relatively inexpensive (or you might as well buy an ultrabook). The $200-$400 range is reasonable.</li>
</ul>
<p>For me, the Toshiba Chromebook 2 ($299 USD) checked off all of those boxes. And I like that its hard drive is upgradable. It doesn’t hurt either that it takes 42 mm M.2 SSDs, which are quite cheap. If I like this laptop a lot, I’ll definitely upgrade its disk.</p>
<h2>Chromebook as a Linux laptop for development</h2>
<p>There are several ways to run Linux on a Chromebook for development purposes:</p>
<ol>
<li>Simply use the preinstalled Chrome OS (which is a restricted Linux) and leverage cloud-based development environments such as <a href="https://c9.io">Cloud9</a> and <a href="https://www.nitrous.io/">Nitrous</a>. And if you are a data scientist, use my team’s <a href="https://datascientistworkbench.com">Data Scientist Workbench</a>.</li>
<li>Install Linux via <a href="https://github.com/dnschneid/crouton">Crouton</a>. This chroot-based approach leverages the existing OS and allows you to cycle through a full-blown graphical Linux environment (e.g., Ubuntu with Xfce) and Chrome OS with Ctrl+Alt+Shift+Back and Ctrl+Alt+Shift+Forward.</li>
<li>Do #2 + <a href="https://github.com/dnschneid/crouton/wiki/crouton-in-a-Chromium-OS-window-(xiwi)">xiwi</a> which allows you to run Linux apps in a Chrome OS window. Read the fine print, however, as performance can be a concern.</li>
<li>Dual boot a lightweight Linux distro such as <a href="https://galliumos.org/">GalliumOS</a>. In many cases, you’ll have to replace the firmware with a custom version in order to bypass Chrome OS restrictions. Check the <a href="https://wiki.galliumos.org/Hardware_Compatibility">hardware compatibility list</a> to ensure your Chromebook is supported.</li>
<li>Do the same as #4, but simply get rid of Chrome OS.</li>
</ol>
<p>I like the dual-boot approach the best. If that fails to realize for some reason, I’ll fall back on the less secure Crouton approach.</p>
<p>Either way, it’s worth keeping Chrome OS for things like Netflix.</p>
<h2>Reasonable Expectations</h2>
<p>I think I’m going to enjoy the little laptop that’s currently on its way to my doorstep. I have reasonable expectations, so I doubt I’ll be disappointed.</p>
<p>Obviously, a Chromebook (Pixel excluded) is not going to run heavy IDEs or multiple VMs, and I don’t plan to use it for those sorts of purposes.</p>
<p>Still, there is plenty of development (especially web development) to be had on a lightweight Linux laptop like the one I just ordered.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="great-expectations-meme.jpg" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/great-expectations-meme.jpg?resize=599%2C259&#038;ssl=1" alt="Reasonable Expectations" width="599" height="259" border="0" /></p>
<h2>Will I get a MacBook Air in the fall?</h2>
<p>I may still buy that MacBook Air in the fall (or whenever the laptop becomes available). Though, there’s a chance that I might buy that Lenovo X1 Carbon after all, at that point in time.</p>
<p>Depending on how much I like the Toshiba Chromebook 2, I may keep it or sell it and recoup some money from it when I buy my portable development gig in a few months.</p>
<p>Maybe, just maybe, I might even just stick to the Chromebook plus the MacBook Pro 15 that I already have (certainly the most budget-friendly approach). I&#8217;ll share my decision and experiences developing with a Chromebook, in future posts.</p>
<p>If you have experience developing with a Chromebook, please feel free to share below.</p>
<p>The post <a href="https://programmingzen.com/developing-with-a-chromebook/">And That&#8217;s How I Ended up Developing with a Chromebook</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/developing-with-a-chromebook/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1740</post-id>	</item>
		<item>
		<title>Developer Laptops in 2016</title>
		<link>https://programmingzen.com/developer-laptops-in-2016/</link>
					<comments>https://programmingzen.com/developer-laptops-in-2016/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 19 Jul 2016 23:25:42 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[developer laptops]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[macs]]></category>
		<category><![CDATA[ultrabooks]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1704</guid>

					<description><![CDATA[<p>Over the last couple of weeks, I&#x2019;ve been heavily researching laptops for software developers. Why I&#x2019;m looking for a new laptop When shopping for a developer laptop, I usually stick to powerful machines with a relatively large screen. My main operating system is OS X, so my last few laptops have all been MacBook Pros 15&#x2033;. My 2-year old MacBook Pro with an i7, 16GB of RAM and a 512GB SSD is still a fine machine. I&#x2019;m not looking for a new laptop to replace it with. Nor am I looking for more power or more pixels, and I certainly </p>
<p>The post <a href="https://programmingzen.com/developer-laptops-in-2016/">Developer Laptops in 2016</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Over the last couple of weeks, I’ve been heavily researching laptops for software developers.</p>
<h3>Why I’m looking for a new laptop</h3>
<p>When shopping for a developer laptop, I usually stick to powerful machines with a relatively large screen. My main operating system is OS X, so my last few laptops have all been MacBook Pros 15&#8243;.</p>
<p>My 2-year old MacBook Pro with an i7, 16GB of RAM and a 512GB SSD is still a fine machine. I’m not looking for a new laptop to replace it with. Nor am I looking for more power or more pixels, and I certainly don’t have an inherent desire to smudge my screen by touching it day in and day out.</p>
<p>The reason why I’m in the market for a new developer laptop is that my MacBook Pro is currently used primarily as a desktop machine. It is quasi-permanently hooked up to two large monitors (a <a href="https://programmingzen.com/recommends/?B00PXYRMPE">Dell 34&#8243; ultra wide</a>, and a way too tall <a href="https://programmingzen.com/recommends/?B00ITORMNM">Benq 32&#8243;</a> in vertical mode), as well as a few other peripherals, disk drives, etc.</p>
<p>This is an arrangement that works well enough for me when at my desk, but is suboptimal when portability is taken into account.</p>
<p>It’s a pretty chunky laptop to carry around, unhooking is a pain, and I don’t find it to be comfortable when used on my actual lap. Sharp edges and heat are only two of the ergonomic issues that I’ve run into with it. (Interestingly, I found 13&#8243; Macs to be less problematic from an ergonomic standpoint.)</p>
<p>So the real trouble with this laptop is that it forces me to sit at my desk. My comfort and productivity levels soar when I’m able to switch it up a little during the day. Standing here and there, moving to the couch (I work from home), working from a coffee shop on occasion, and so on.</p>
<p>Adding to the mix both work and personal trips, and it quickly becomes possible to rationalize wanting to buy a second laptop to be used as, well, an actual laptop! 🙂</p>
<p>A premium docking station that supports both monitors with their large resolutions could be an alternative, but it doesn’t solve the other issues I have with the MacBook Pro 15&#8243; when used as a laptop.</p>
<p>Likewise, I have an iPad Air 2 which I like quite a bit as a media consumption device, but it’s lacking for all but the lightest of my productivity tasks.</p>
<h3>Looking at MacBooks</h3>
<p>Being an OS X user, I first looked at the obvious choices in the Apple lineup. Unfortunately, I don’t believe that Macs are a priority for Apple today.</p>
<p>Take a look at this lineup from the&nbsp;<a href="https://buyersguide.macrumors.com/#Mac">MacRumors buying guide</a>.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" style="display: block; margin-left: auto; margin-right: auto;" title="Obsolete Mac Lineup.png" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/07/Obsolete-Mac-Lineup.png?resize=598%2C144&#038;ssl=1" alt="Obsolete Mac Lineup" width="598" height="144" border="0"></p>
<p>All but the MacBook to the left&nbsp;were last updated a long time ago. 427 days ago for the Retina MacBook Pro 13“, 498 days ago for the not-even-HD MacBook Air 13”.</p>
<p>These are still good laptops, but I have a hard time paying full price for old models when new releases are coming soon. We just don’t know how soon yet, though. It could be a couple of months. It could be half a year from now.</p>
<p>So Apple puts me in a tough spot. If their prices were lowered to account for the new models coming up, justifying a purchase now would be much easier — and apparently I’m not the only one who feels this way, with sales of the Pro and Air models currently <a href="https://www.macrumors.com/2016/07/11/idc-gartner-pc-shipments-2q16/">decreasing</a> while people wait.</p>
<p>The <a href="https://www.apple.com/macbook/">new MacBook</a> is nice, but I’m afraid that at 12&#8243; it is really too small for my needs. I also find the butterfly keys with extremely limited travel to be quite unpleasant (though I hear people get used to it).</p>
<h2>Ultrabooks for developers</h2>
<p>I prefer OS X because it’s a good compromise. Decent UX as a user; decent UX as a developer.</p>
<p>But I still use Linux (which I prefer for development and deployment) and Windows, too. So I’ve been toying with the idea of getting an ultrabook, instead of a Mac, as my portable option.</p>
<p>As a technologist, I find it useful to remain in touch with all three main operating systems, even if I predominantly use one for day to day use. The idea of an ultrabook, from this perspective, is quite appealing.</p>
<p>I would probably use Ubuntu as my main OS on the laptop&nbsp;and occasionally switch to Windows 10 (chiefly to play with .NET and related technologies).</p>
<p>After doing quite a bit of research on the topic, the best laptop for developers in 2016 appear to be:</p>
<ol>
<li><a href="https://www.microsoft.com/surface/en-us/devices/surface-book">Microsoft Surface Book</a></li>
<li><a href="https://programmingzen.com/recommends/?B01DHTXME6">Lenovo X1 Carbon</a></li>
<li><a href="https://programmingzen.com/recommends/?B01D56OB3C">Dell XPS 13</a></li>
<li><a href="https://programmingzen.com/recommends/?B00TP5AZFQ">Asus UX305</a> or the newly announced <a href="https://www.asus.com/us/Notebooks/ASUS-ZenBook-UX306UA/">UX306</a>.</li>
</ol>
<p>The Surface Book one is essentially Microsoft’s version of a MacBook Pro, with the included bonus of also being an awesome 13.5&#8243; Surface tablet. It is, understandably, not cheap.</p>
<p>The Lenovo has the best keyboard of the bunch and a larger screen (14&#8243;), while still remaining remarkably light.</p>
<p>The Dell has the best screen and a format that is much smaller than its 13.3“ screen size would indicate, thanks to it being almost bezel-less (as such, it’s the size of an average 11.5” laptop).</p>
<p>The Asus is decent all around and is priced right, so it becomes the best bang for your buck sort of choice.</p>
<p>There, I shortlisted them for you. 🙂 If you are in the same situation, I hope that this saves you some time.</p>
<p>My ideal configuration is still i7 / 16GB / 512GB SSD, but since this is not going to be my main development machine, I’d settle for an i5 / 8GB / 256 GB.<a id="fnref:1" class="footnote" title="see footnote" href="#fn:1">[1]</a></p>
<h2>What works for you?</h2>
<p>I haven’t made up my mind yet.</p>
<p>Part of me wants to wait for the new 13&#8243; MacBook Air/Pro.<a id="fnref:2" class="footnote" title="see footnote" href="#fn:2">[2]</a> I have come to rely on the Apple ecosystem quite a bit after all, and use some apps that are not available on Linux (e.g., 1Password) and in some cases, not even on Windows (e.g., OmniFocus, MarsEdit).</p>
<p>Part of me feels like it might be worth “stopping the suffering”<a id="fnref:3" class="footnote" title="see footnote" href="#fn:3">[3]</a> and getting a portable solution now. An ultrabook might even force me to rely less on the Apple ecosystem, leading me to search for cross-platform alternatives. (A good thing.)</p>
<p>I’ll let you know what I decide in the end. For the time being, feel free to influence my decision by sharing what works for you. 😉</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:1">XCode, Visual Studio, and VMs are demanding, but they are not the bulk of what I currently do. <a class="reversefootnote" title="return to article" href="#fnref:1">^</a></li>
<li id="fn:2">But hey, maybe the new MacBook Air/Pro models will also have the same keyboard that I dislike in the new MacBook. <a class="reversefootnote" title="return to article" href="#fnref:2">^</a></li>
<li id="fn:3">Holy melodramatic Batman. <a class="reversefootnote" title="return to article" href="#fnref:3">^</a></li>
</ol>
</div>
<p>The post <a href="https://programmingzen.com/developer-laptops-in-2016/">Developer Laptops in 2016</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/developer-laptops-in-2016/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1704</post-id>	</item>
	</channel>
</rss>
