Hobbyist Game Programming - The Beginning

Let’s do this!!!! I’ve been itching to make a game for the iPhone for a few years now and I’m finally ready to take the plunge. I’m going to be updating this blog regularly, hopefully weekly, to keep everyone updated and to keep me honest. I haven’t found too many detailed accounts of the creation of an iphone game online so I hope it will give some insight to future game makers....

July 28, 2013 · 3 min · 625 words · Matt

Landing Your First Programming Internship

I landed my first programming internship the summer of my sophomore year of college through a combination of dumb luck, an interesting portfolio, being able to speak business rather than just “nerd”, and a spectacularly bad technical interview. I still remember how nervous I felt walking into the in-person interviews, the hot shame I felt when I failed to answer a pretty simple technical question, and the shock of surprise when I was hired....

July 27, 2013 · 3 min · 595 words · Matt

The "Priority Queue" Development Process

TLDR - Programmers are bad at giving time estimates so we shouldn’t ask them to. To be more efficient an organization should experiment with a process that simply places 3 items in each developers ‘PQueue’ and let them finish it. PQueue My tech teammate was up from Austin this week and suggested that our dev team try out a process similar to what his old team used at Demand Media. The basic idea is that instead of doing agile or waterfall, Demand Media simply assigned each developer a queue of the highest priority tasks they could be working on at that moment (with a cap of 3)....

March 15, 2013 · 4 min · 674 words · Matt

On Being a Junior Developer

Junior developer (for purposes of this post)is a developer with < 2 years experience programming in industry who have an interest in sharpening their technical skills. I recently graduated from Stanford with a degree in Computer Science. I’ve been programming for 4 years and feel comfortable claiming ~1.5 years industry experience through summer internships, failing as a solo founder, being a lead engineer for a startup, various freelance gigs, and my current position at a mobile health startup I helped found in December....

November 20, 2012 · 7 min · 1379 words · Matt