119 karma · joined June 27, 2010
http://redbluemagenta.com is my website.
Want to contact me? cp[at]redbluemagenta[dot]com.
My girlfriend is redoing her Java assignments and is going to do the OCW MIT course on Python very soon; I'm very very happy for her and she seems to really enjoy programming. Right now, I'm trying to get her to play a few of my computer games with me. :)
I worked at a porn site a little while ago, and it was remarkable how much traffic we had to deal with. I left because I wasn't comfortable with working at a porn site, among other things (and funnily enough, they never told me that their main product was a porn site when I was interviewing for the position.)
Most of the jobs I've applied for after I've graduated college, I was able to get at least an in person interview, and several times, was able to juggle between several offers; I've only applied to roughly five or six jobs in my whole career so far. Why? Because I actually took the time to look at their website, see if it was something I was interested in, and even come up with work-related questions that I could ask them in my cover letter.
Though, I would still say that it's a numbers game, but you still have to make a decent effort for each job you apply for. It's almost like dating, in a way.
cat /dev/null > /path/to/logfile
This sounds borderline zealous, but I recommend installing Gentoo or Arch Linux as your first VPS system if you're just starting out on Linux; either that, or start off with NetBSD if you're willing to go down that route as well. The default install options for each of those distros/OS's are very minimal, and so you're forced to think about exactly what you need to install in order to get a working system.
I second bediger: be sure to investigate _why_ things work, and not _how_ to get it to work. The latter is very important for getting things done, but the former is what trains you in diagnosing obscure system issues.