So yesterday I woke up to something weird. My raid didn’t work anymore on my linux box. Im 99% sure its something I screwed up while either messing with it or setting it up that caused the problem but 4TB of data was lost so that sucks. I liked running Ubuntu for the most part. Terminal is nice to have but it never felt just right. While my workflow was pretty good it was missing things that I had come to require but didn’t when the switch to linux happened. Since the bulk of my data sitting on a mdadm raid array had been destroyed I decided to move the box back to windows. That said Im not sure how much I am going to use the box. Maybe for mostly gaming since my MBP can’t do that well and dev work is easier on the macbook.
Archives for 2017
I just deployed my first Django project yesterday. I’ve been working on this project for a little over a month and its awesome that I went from blank project to a functional site in that time frame but deployment has taught me there is so much I don’t know about the framework that its crazy. It took me about half the day yesterday to get my project online and working. There are still many topics that I need to read up on and learn about. Its insane what is out there. I roughed in a deployment strategy yesterday but its crude and not very well refined. But its effective enough and Im lucky enough that the project Im working on is small and will grow over time which allows me to learn things over time. Right now its little and the user count will be under 10, in time it will grow to be much larger but thats still a while off in the future.
I thought the hardest part was developing the project, it seems the hardest part is the deployment and management. I learned a lot yesterday but Im off to learn more. Fun times.
My linux box is pretty much 100% up and running. It has been for almost a week now. Things are going pretty good. I haven’t hit any real snags, at least not any more than I did with any other OS. The programs that I have been using are pretty nice. I know there won’t be a mainstream switch to developing for linux probably ever but the little that there is looks good. Coupling that with more and more programs adding a web based solution and its not that bad. I still need to find an email client I really like, my to-do list is running off my iPad Pro right along with a calendar app but thats because both have exactly what I want and I don’t want/feel like changing. The calendar app I use (Pocket Informant) is starting to talk about a web based solution. If it gets the task support the iOS/macOS versions have I will probably switch to that full time. I’ve been thinking about doing that anyway since it would be one less app to worry about and I don’t really lose any features I’ve grown to use daily. I need to do a mind dump and get everything out of my system/on paper to go through it all. I’ve missed a few reviews now and thats a problem because things are getting missed and sitting stagnate.
So I wrote my last post while my raid array was building on my new linux box. Here we are again with the raid array “reshaping”. I used one of my HDDs to store files while I moved OSs so I had to build the array and put those files on the raid before I added that drive to the raid. Just setting up this MDADM raid has been interesting. My heart sank when I restarted for the first time and couldn’t get the raid to assemble. Its working now though after some configuring of the existing drives. But its all up and running now. Things are good.
I originally thought I could get the system up and running in a day or two but its been the better part of a week now and its not done yet. All of the time consuming stuff should be finished within the next couple of days but then its small things and configuration. I really can’t wait until I can start using this as a dev box. It should be nice once its all set up. I’ve learned a lot but don’t feel like I’ve done much. I have 18 programmable keys on my keyboard and I’ve been thinking of ways to use them. I don’t really have anything yet but the idea of utilizing several keys for short cuts is something Im happy about. Its also nice typing on a mechanical keyboard for a change and having a mouse that moves quickly. All in all things are looking up except for the time its taking to get everything set up.
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.