So before I started on my current project, let’s call it Project Game for now, I had only really coded small things. Or done adjustments to larger systems. Because of this I always turned up my nose at Software Engineering lectures.
“Planning before programming? Pah!” I thought arrogantly. Just jump in, code, and see what happens. That was my motto. Now I’m faced with a concept that I’ve planned out mildly roughly in my head, since it’s a game and Design comes first, and now that I’m faced with translating my design to code suddenly I’m going back what I learnt in my Software Engineering lectures.
Don’t get me wrong, there’s no way in hell I’m gonna start drawing up UML diagrams for myself, but I have started listing what data needs to be tracked, what classes I’m going to store them in etc.
It’s almost like I’m a proper programmer. Who knows maybe I’ll actually finish Project Game.
