While Im sitting here waiting for this raid array to build I figured I’d make the first post about what I’m doing. Since its been a year or so since my last post. So I have this desktop, its nice and decently powerful. I just haven’t really used it in years. Lately its mostly been used as a file server and thats kind of a waste. I kept Windows on it because every once in a while I’d play a game on it, everything is set up for that. As I have been making changes in my thought process about tech in my life I’ve been looking at this desktop thinking I could do something more with it. I’ve been using my MBP for all of my dev work because its just easier to use the tools for everything I do normally but I can’t say I’ve loved it, I have my reservations. I’d actually like to get to the point where an iPad Pro or similar Android tablet would replace my MBP and be able to do light dev work. The iPad can to an extent but I haven’t ironed out all the kinks. So I am sitting here not 100% happy with my current solution and not completely sure I am going to replace my MBP with another MBP when I upgrade soon.
So the desktop. I wanted the desktop to be useful to me. Right now the vast majority of my dev work is done at my desk on a 27″ screen with my MBP plugged in. Since I am at my desk why shouldn’t I use the powerful desktop thats less than 2 feet away from my MBP? Windows, thats why. I know a lot of people use Windows as their primary dev environment but every time I have tried it was like nails on a chalk board not fun. Plus OwnCloud doesn’t support Windows as a server so theres that. So here I am.
I decided to move my desktop to Ubuntu mostly because it will give me access to the tools I use the most but on a system that I can add storage to or utilize any hardware I really want. My desktop will also be able to do everything else its used for most of the time just as good as it does now if not better. However right now Im treating this as an experiment. Im going to see if I can adapt different parts of my workflow to linux and make all of them work. This is going to take some learning and relearning but it should be interesting.