Live data from Hacker News

Ask HN: Are Chromebooks ready for serious development?

news.ycombinator.com

11–20 of 190 posts

Re: Ask HN: Are Chromebooks ready for serious development?

#11
It's a challenge to understand what information is leaking to Google when using ChromeOS and its cloud-first, always-logged-in design. As developers, we have a responsibility to our clients to keep their secrets.

Many clients may not care -- imagine how much sensitive business data Slack has! But I'd want to make sure that my usage of ChromeOS was compatible with the client's policies, compared with a laptop running one of the more traditional self-contained operating systems.

Re: Ask HN: Are Chromebooks ready for serious development?

#12
Yes. Most of the time, all you need is a basic computer and internet to SSH into a more powerful VM in the cloud. I don't host my dev stack on my computer so local computing power is mute. It's strange but a celeron chromebook is all I need.

When I travel, I don't take my heavy Macbook Pro. I take my old Acer C720 because it has Bash, a Cloud IDE, and everything I need to code. Just in case I need to do more, I have KDE on chroot for when I need more tools.

Re: Ask HN: Are Chromebooks ready for serious development?

#13
I use a 12” MacBook and find it almost fully suitable for all development. Even with VMs and Docker containers, it’s great, but if anything misbehaves and gets it running too hot it can get sluggish. It’s unable to recover on its own because it has no fan.

MacBook Pros can keep going even with CPU-abusive software. I don’t want to carry the extra weight so I choose the trade-off.

But a Chromebook? I don’t understand the fascination with trying to develop on a more challenging dev platform that offers seemingly no advantage in terms of performance, mobility, price, or ergonomics.

Re: Ask HN: Are Chromebooks ready for serious development?

#14
post #11

It's a challenge to understand what information is leaking to Google when using ChromeOS and its cloud-first, always-logged-in design. As developers, we have a responsibility to our clients to keep their secrets. Many clients may not care -- imagine how much sensitive business data Slack has! But I'd want to make sure that my usage of ChromeOS was compatible with the client's policies, compared with a laptop running…

Are you talking about the threat of Google getting hacked? Because otherwise ChromeOS seems considerably more secure than OS X or Windows

Re: Ask HN: Are Chromebooks ready for serious development?

#16
@cesidio that greatly depends what 'development' means for you. I mean, if it means developing iOS apps then you probably still have all the trouble which you have when you are trying to develop anything for the Apple ecosystem without being part of it. For the Microsoft ecosystem it looks the same.

But if development means to do web development you are just fine, as Linux is the best platform for that anyway. Other things, like resource intensive stuff (e.g. C compiling) might still be too much to do it comfortably on a Chromebook.

Re: Ask HN: Are Chromebooks ready for serious development?

#17
I do 'serious' development on a Chromebook, and a very low-spec one at that (Acer Chromebook 11, with an 11" screen and 2GB of ram). What's more, I do development in user mode rather than developer mode, without using Crostini. The thing is, very little of what I'm doing actually runs on the Chromebook itself. I use Codepen.io (which is awesome) for a lot of front-end dev work, which does SASS, Babel, etc on a remote server for me. I use Codenvy to do more complex things, again on a remote server. I do some Node and Python on the machine itself (using Termux), but that's very light-weight in terms of resources. It's still proper development though. The things I make end up on servers being used by thousands of people.

I'd do frontend things on the machine itself if Chrome let me access localhost, but it doesn't. (Weirdly, Firefox for Android does, but that doesn't have any dev tools).

The problem with asking whether Chromebooks are ready for 'serious' development is that development is a huge topic that covers everything from editing a config file in VIM to building a UI in XCode. You can't answer a yes or no to a question like that.

tl;dr It's great but I wouldn't want to run Android Studio on it? My iMac struggles with that...

Re: Ask HN: Are Chromebooks ready for serious development?

#19
I'm doing all my development on a HP Chromebook 13 G1. While the CPU is low-powered, and I since ditched the ChromeOS for a custom Linux, it's a fairly capable machine, and very cheap for what it offers.

My recent 1-year review is on https://llogiq.github.io/2018/03/02/chromebook.html

Re: Ask HN: Are Chromebooks ready for serious development?

#20
There's a few options already, I've written about this exact question:

https://headmelted.com/coding-on-a-chromebook-84335cce96c8

This doesn't take in Crostini, which I'll be following up on - and I intend to rework the VS Code builds and scripts for ARM to use Crostini instead of Crouton, but everything discussed is still pretty much the state of play.

I still think it's worth the extra couple of steps by far, but that's because I just don't have time in my life anymore for all the hassle Chrome OS saves me from.

Post reply on HN