Rushed Code

TL;DR: don't rush me to write code, or the resulting code will be horrible. Here's how I write code when I'm scrambling to fix a bug in production: function x(y){return hasAccess(user, y)?user.name.substr(0,user.name.indexOf(' '))+' can do '+y…

Abortion

What follows is sarcasm. Abortion is just wrong. Now, I know what you're going to say: "But it's not even a baby yet! It hasn't even been born yet!" But it could become a baby. Killing what could have been a baby is no different from killing a live baby…

Git Hosting

TL;DR: Go with GitLab, and you can spare a server or old computer, spin up your own private GitLab instance. Unless you have an open-source project, for which GitHub is the best. GitHub: Exposure It's been a little over 2 years since I got a GitHub account. GitHub provides…

Dual booting Windows 8.1 and Ubuntu 13.10

Note: this is old. I switched over to running Ubuntu only. Around 6 months ago I switched to Crunchbang. I put all of my data on an external HDD, and installed Crunchbang over Windows. It worked very well, and I loved Crunchbang. Unfortunately, other people struggled to use my laptop…

Nginx vs Apache vs Express

Express is on-par with Nginx! And Apache... well... it didn't do very well! I created 4 VMs, gave each one a single CPU core, and installed Ubuntu Server 13.10 (64-bit) on each. One VM ran Nginx, one ran Apache, and one ran Express (which is written for NodeJS). Each…