17 noob mistakes to keep me humble

Making THE OCTOBER GAME: Noob Mistakes

Based on the dozens of game dev and programming blogs I read, I can’t say that I’ve made every mistake in the book. I mean, I haven’t been doing this long enough. Still, I’ve made enough to be a little humble.

A lot humble.

Anyway, here a nice list of mistakes to watch out for if you’re a noob developer. Not an exhaustive list, just ways I’ve personally messed up in the last year.

  1. Attempting too large a project for my experience level
  2. Letting the scope of a small project grow without bound
  3. Writing code in a clever fashion
  4. Writing code in a terse or convoluted manner to save some typing
  5. Trying to write elegant code from the start
  6. Writing “optimized” code before checking if it’s a performance bottleneck
  7. Reformatting sample code before making sure it runs
  8. Inappropriately long or short variable names
  9. Coding before designing
  10. Leaving a prototype in a broken state
  11. Not capturing lessons learned every time code is written
  12. Not testing early, often and the obvious stuff like -init, -dealloc and -description methods
  13. Not breaking down tasks into small enough pieces
  14. Not committing to a deadline
  15. Starting a new project before finishing an old one
  16. Building too much functionality before testing it
  17. Working such long stretches, my brain turns to mush

OK, I’m the king of humility. No one I know even comes close.

Just do the opposite of these things and you’ll be WAY ahead.

This entry was posted in process, rants, traps and tagged , , . Bookmark the permalink.

Comments are closed.