Back to blogging in 2020!

I think I'm doing grad school wrong

"Wombat" is the term I've adopted for when I'm in fighting-with-servers mode instead of research and design mode.

How to (not?) do grad school:

Step 0: ??? (meander, do stuff that's cool, do stuff that's not cool)
Step 1: Embark on kinda large project to make a game and crowdsource some stuff
Step 2: Build a crappy prototype (ooh yeah, you're learning all about the computer vision algorithms!)
Step 3: Build a pretty slick prototype (learn about hella systems and web things, put that computer vision system in a website! Now it's accessible! I love that!)
Step 4: Iterate on a prototype and get excited about its future potential to take over the world! (Repeat step 4 a lot and change the design a lot)
Step 5: Decide IT IS TIME. TO SEND YOUR BABY INTO THE WORLD. (I know very little about babies.)
Step 6: Aaaaand.... (before it's even released) Fill up all your hard drive space.* No world domination here. Nope. Feel defeated.
Step 7: Sleepily ponder alternatives. Not alternatives to grad school... alternatives to fixing your stupid research project.

Repeat entire process least twice. 

(Luckily, I've been hoarding disk space from the PhotoCity days. I miss that project so much, even though it has the exact same issues [but worse, I like to believe] as I'm having right now. But the thought of snuggling up in those 117G feels so cozy and familiar. Also, I'm tired.)

*The harddrive space is not the only issue. When that part gets sorted out, I'll get to find out how hilariously unprepared my other little servers and worker services are. 

Dear company(ies) with hella infrastructure. I would like you to pay me to do these kinds of projects and I want you to take care of the servers for me. I would also prefer to work with other people and not be quite so independent. 


  1. AppEngine has a pretty generous free tier, and even with heavier testing if you're on top of cleaning things out when you're done with them prices are in the dollars and cents. Worth it to not have to deal with setting stuff up.

    I also use AWS at work, its a little more involved if you're just using EC2 but they also have services for taking a WAR and running it somewhere. Their AWS suite cover's a breath of things as well, from message queues to DNS so you can get everything done in one spot.

    The way I look at it, if I did everything myself and spent all night hitting my head against the wall I'd gladly play $2 to have it work. So I'll just pay that up front and not worry about it.


Post a Comment