Sure, it's a one-time "cost" and nearly insignificant over the course of the lifetime of the machine, but please be honest about the time spent.
The GalliumOS installer is also really straight forward. You pretty much run 2 commands and hit ok a few times. This part is more than 5 minutes, but it's mainly just twiddling your thumbs waiting for things to download and install.
Then you boot up and you're in.
However at this point it's not worth paying Apple for that pleasure, when I can get a Windows machine from Microsoft that gives me all that. Hell, I can even get that Developer Edition Dell XPS with Linux.
However, my workload eventually evolved to require running several docker containers (micro-services), which really killed overall performance. React-native development was similarly painful. Ultimately, I was forced to upgrade to a thinkpad, but I will always have much love for that little chromebook.
I've ran some pretty heavy work loads on the one I linked without issues (and this is comparing it to a high powered i5 desktop).
For example in the blog post, I mention running this:
- Google Chrome with 6 tabs open
- Youtube playing back a video (streaming music is important!)
- Docker daemon
- Dockerized Rails app with 28 gems
- Dockerized Sidekiq background work
- Dockerized Action Cable server
- Dockerized Postgres and Redis
- Sublime Text 3 with about 30 plugins
- 2 terminal windows, one with 2 tabs and the other with 3
- 1 PDF open with the native PDF viewer
- A 2nd workspace with another Google Chrome window and 3 more tabs
And it took it like a champ. No severe slow downs or thinking "meh, I should be on my workstation, this sucks!".
I've been using the above set up for half a year now roughly and it's great. I can do all of my development work, writing, browsing, etc. without feeling like I'm giving up much for those sorts of tasks and the price is very reasonable.
Details can be found at:
https://nickjanetakis.com/blog/transform-a-toshiba-chromeboo...
Its physical profile is really small too. Perfect for putting into a backpack and doing some traveling with it.