News for hackers. Stuff that matters.
Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @06:16PM (#17537384)
For the life of me I don’t understand why most developers who work for a company - and get a company supplied laptop - buy a MacBook or any other laptop for personal use.

I don’t do any personal development currently. But when I start back on my personal projects, a 27 inch 5K iMac is much more appealing. You get more for your money, a nicer, bigger display, more ports, faster processors (at least for single core tasks), etc.

Re:2018 MacBook Pro Review by saagarjha on Sunday July 15, 2018 @06:18PM (#17537391)
Some people value being able to move their computer.
Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @06:22PM (#17537410)
I feel way too constrained doing a lot of work without at least two external monitors. Preferably three.

But the real estate of the 5K monitor kind of obviates the need for a second monitor.

Re:2018 MacBook Pro Review by kaishiro on Sunday July 15, 2018 @06:31PM (#17537464)
Interestingly enough, I get this same feeling of being constrained while being tethered to a desk. I love the ability to move to the kitchen, or the couch, or outside. I've tried using external monitors before and I'm so used to virtual desktops that I often forget they're even there. To each their own, I guess.
Re:2018 MacBook Pro Review by thatswrong0 on Sunday July 15, 2018 @10:43PM (#17538402)
Yep this is me. I need to be able to roam around my office and even just sit in different postures (standing, couch, leaning back in office char, on high top stool) to keep me from getting restless.
Re:2018 MacBook Pro Review by cncrnd on Sunday July 15, 2018 @07:11PM (#17537615)
Your eyes can only look at one screen at once. I find that a laptop + some key commands to switch between applications and windows of the same application is roughly equivalent to multiple monitors and just leaving everything open.
Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @10:34PM (#17538372)
When I’m doing web development, I usually have both the web page up and the IDE with back end API. When the API end point is hit, it breaks in the IDE. That doesn’t even include database clients, looking at things in the AWS console etc.
Re:2018 MacBook Pro Review by saagarjha on Sunday July 15, 2018 @06:30PM (#17537460)
> I feel way too constrained doing a lot of work without at least two external monitors. Preferably three.

I use my personal computer for things other than work. I don't need 27 inches to read my email or post on Hacker News.

Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @10:46PM (#17538416)
For that I have an iPad. I tried to get away with the 2n1 but I really prefer a 4:3 screen for pure consumption than 16:9.

Besides, my iPad has a cellular modem, is lighter, has better battery life and “unlimited” LTE data.

Re:2018 MacBook Pro Review by mrep on Sunday July 15, 2018 @06:22PM (#17537414)
Because I want to work on my own stuff on the go and your company owns 100% of everything you do on their laptop.
Re:2018 MacBook Pro Review by scottyelich on Sunday July 15, 2018 @09:21PM (#17538100)
On Topic: I own a late '16 MBP 15" w/ touchbar. My machine has been serviced once to replace some issue with a failure of some motherboard component (not touchbar or keyboard). I'm am early adopter (hardware, software, gadgets, etc.) -- and I have the luxury now to wait many years before I need to upgrade again. YMMV.

Off Topic: (sorry)

I think there's a much larger debate around what it means that a company owns "everything" you do on (not via?) their laptop (and worse, the whole concept of owning all thoughts, etc.).

But, what really IS a computer anymore?

I boot off external SSD (for my OSX use). I do this while at work, home, friends, etc. I carry around an SSD drive that's small and light -- no more hauling laptops.

This usage style seems to break a lot of assumptions of what a computer with things such as licensing (Apple, Microsoft, etc.). Although it can be painful at times (if something requires GUI and the network bandwidth is low or latency is inconsistent), using a machine as a client (ie: GUI or GUI-less) terminal to access a remote (dev) machine is possible -- such as any client (windows, linux, OSX on MacBook Air) and iMac (or whatever) on the LAN. Prior to iOS dev (which requires OSX), I was using (windows) PCs and full screen VMWare to run FreeBSD, etc.

If I use a machine and ssh to a remote server and change something, does the owner of the machine that I used to do the ssh now own the thing I changed on the remote server?

I currently share my desktop via iCloud sync (and I used rsync to do this as far back as '03 or so), and split data between local and cloud -- so for the most part I can access the data I need from anywhere.

Many SaaS (cloud or not) can be accessed and used from anywhere. It's extremely frustrating to have to maintain so many different accounts to separate work from personal.

For me, at least, the "computer" is getting abstracted away and devices are just ways to access tools for doing whatever it is that I want or need to do at the moment.

Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @06:28PM (#17537448)
I’m not suggesting using a company laptop for personal projects. But with an IDE up, a web browser for development, a shell, etc. working on just a laptop monitor is painful. I can’t imagine developing an iPad app on a 15 inch laptop.
Re:2018 MacBook Pro Review by not_kurt_godel on Sunday July 15, 2018 @07:17PM (#17537648)
Agreed, development on a single monitor is grossly inefficient for me if I'm doing any sort of serious work. It drives me nuts when I have to pair program with someone who doesn't use multiple monitors, or doesn't utilize multiple monitors effectively. Every time you switch a screen from one app to the other adds friction to your workflow in the form of keypresses and mentally keeping track of context. The more of your workspace can be laid out at once, the less friction there is and the more effort can be devoted to the work itself.
Re:2018 MacBook Pro Review by arvinsim on Sunday July 15, 2018 @08:54PM (#17538000)
I used to love multiple monitors. But I discovered I got work done better on a single, big monitor. A big screen real estate is really what I need.
Re:2018 MacBook Pro Review by not_kurt_godel on Monday July 16, 2018 @12:08AM (#17538706)
Personally I prefer multiple big monitors over a single massive monitor because it lets me divide organize things a bit better. But to each their own.
Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @10:37PM (#17538382)
I agree. Thus the desire for a 27 inch 5K iMac with the effective resolution cranked up.
Re:2018 MacBook Pro Review by Bahamut on Sunday July 15, 2018 @06:58PM (#17537566)
I dunno, I'm comfortable working on a laptop screen - I usually do so for work, even though I also have a work iMac 5k as well. Would it be nice to have more windows side by side for diffing and such, sure, but it's probably only a minor decrease in productivity.
Re:2018 MacBook Pro Review by saagarjha on Sunday July 15, 2018 @06:33PM (#17537473)
I develop iPad apps on a 13" laptop, and it's not actually too bad. You scale your iPad simulator down so that it fits on the screen and stick it another space if necessary.
Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @07:19PM (#17537659)
When I ramp back up on actually doing side work. iOS Development is on my bucket list along with more web work and I’ll probably need to be running a Windows VM.

I want at least 32GB of RAM.

My ideal iMac setup - 5K, 32GB of RAM, 2TB fusion drive, 4.2Ghz i7 - is $3099

A similarly equipped MacBook Pro would be $3000 with 512GB of storage (that would be enough). But I would still want a 5K external display - adding another $1300.

The last time I used a MacBook Pro to run a Windows VM, the battery life was so bad, I stayed plugged in most of the time anyway.

But back to iPad development. Can you really get a good feel of the UI usability of an iPad with a scaled display? I haven’t done any iOS development before.

Re:2018 MacBook Pro Review by saagarjha on Sunday July 15, 2018 @07:41PM (#17537749)
When I'm doing UI usability I usually just pull out a real iPad–the simulator is just there for "this change looks about right", and I coalesce a couple of these changes together before running on a real device. I rely heavily on AutoLayout, so most basic UI work is done on the iPhone simulator anyways; I only switch to iPad when I'm testing specific features such as split-screen support.

By the way, battery life on virtual machines has gotten better, I can get around 3-4 hours with a Windows VM running and seven or so with a lightweight Linux one. It seems like Windows has a penchant for preventing the VM from idling which really kills battery life.

Re:2018 MacBook Pro Review by tom_ on Sunday July 15, 2018 @07:11PM (#17537620)
Interesting. If you play games, I can see the point - otherwise, I'm not sure why you'd buy a desktop for personal use! You're then stuck with it wherever it is, your desk in your spare room or study or whatever. A laptop, on the other hand, you can use wherever you like - and you can still get a reasonable facsimile of a desktop PC by plugging it in to a full-size keyboard/mouse/external monitor(s).

(I've got 2 x 27" monitors plugged into my 13" Macbook Pro. They're 2560x1440, it's true, rather than 5K, but I'm old enough, and sit far away enough, that I don't mind. Hi-DPI is very worthwhile when I'm using my laptop as a laptop, but from a distance of 1m it's much less of a draw.)

Performance isn't as good, but I've always found this an OK tradeoff. I like the portability and the option of using my PC in the front room. As far as performance goes, any development I do for myself, for whatever reasons, tends to be less demanding than stuff I do for money; and for the non-development stuff, mainly (e.g., now) me staring at the internet via Firefox, it's just not an issue.

Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @10:32PM (#17538363)
Interesting. If you play games, I can see the point - otherwise, I'm not sure why you'd buy a desktop for personal use! You're then stuck with it wherever it is, your desk in your spare room or study or whatever.

The only thing I use an actual computer for is development. Anything else, I either use my iPhone or iPad.

A laptop, on the other hand, you can use wherever you like - and you can still get a reasonable facsimile of a desktop PC by plugging it in to a full-size keyboard/mouse/external monitor(s).

I posted earlier. But while a suitable MacBook Pro and iMac are around the same price, a separate 5K monitor is $1300.

(I've got 2 x 27" monitors plugged into my 13" Macbook Pro. They're 2560x1440, it's true, rather than 5K, but I'm old enough, and sit far away enough, that I don't mind. Hi-DPI is very worthwhile when I'm using my laptop as a laptop, but from a distance of 1m it's much less of a draw.)

I’m not too concerned about the hiDPI. More about the usable real estate when you push it passed the pixel doubled resolution.

Performance isn't as good, but I've always found this an OK tradeoff. I like the portability and the option of using my PC in the front room.

My first job when I got married a few years ago was remote and since then I’ve had jobs with a liberal work from home policy. I’m very careful to separate my work life (including side projects) from my home life so my (step)kids know not to disturb me when I am working. I work in my office.

As far as performance goes, any development I do for myself, for whatever reasons, tends to be less demanding than stuff I do for money;

The most demanding thing I will be doing is running Android emulators and Windows VMs.

and for the non-development stuff, mainly (e.g., now) me staring at the internet via Firefox, it's just not an issue.

That’s what my iPad is for..

Re:2018 MacBook Pro Review by AlphaSite on Sunday July 15, 2018 @06:18PM (#17537393)
Because i want a laptop?
Re:2018 MacBook Pro Review by bluedino on Sunday July 15, 2018 @06:19PM (#17537400)
I haven't owned a desktop computer in almost 10 years.
Re:2018 MacBook Pro Review by stock_toaster on Sunday July 15, 2018 @08:36PM (#17537928)
I'm going the other way. I'm getting a desktop /instead/ of a laptop for the first time in probably 10 or 12 years.

The reason? I want the feeling of a "workplace" again. With a laptop, I often felt like anywhere I was, I could work (sometimes even felt like I had to).

There wasn't a sense of /place/ attached with work, and I think this has made work a bit less enjoyable and a bit less distinct from non-work. I think of my dad woodworking in his shop when I was a kid. He didn't woodwork at the kitchen table, or the coffee shop. He had a distinct place where meaningful focus took place with intention.

I'm going to try applying that to /my/ work again (after all these years), and see how it feels.

Re:2018 MacBook Pro Review by scarface74 on Sunday July 15, 2018 @10:43PM (#17538405)
Exactly. My home office is my work area where no one disturbed me. I have my keybosrd, monitors, and my wired connection to the Internet.

When I’m out of the office, I’m available for my family. When I am in my office I am “at work”. It’s especuslly important during the summer when both my wife (she works on the school schedule) and son are home.