---
title: "The Hard Way"
date: 2019-05-21T15:20:55-07:00
weight: 10
---

If you're reading this, you have probably been frustrated by code you wrote.

Maybe a feature that you thought would take a few hours took a few days. Or a few weeks.

Maybe a bug you fixed a month ago came back and you can't stand the idea of trying to fix it again.

Maybe you stare at your screen for hours wondering where a new structure could possibly fit into your program.

Maybe you find yourself screaming **WHY!!!!** at your computer and throwing something across the room.

I'm here to tell you that coding a game doesn't have to be this hard.

Just say it with me. *It doesn't have to be this hard.* It doesn't!

The road to recovery starts with some basic structural ideas and a little bit of discipline.

Come along with me, won't you? Let's write some good code.