Monday, 3 April 2017

OOP

I object to objects

Still trying to wrap my head around OOP.  Starting to think that it isn't programming that is the issue, rather it's  OO design.

I've been doing the a course on Udemy for some OOP in C#.  Learning curve still feels really steep.  Trying to tackle polymorphism, and it took a bit of effort, research and prodding, but I think i've managed to get an abstract class working.

But, in my haste to get an answer for the exercises, I feel as though I cheated by looking at someone elses solution.  If i did the same thing for work, i wouldn't call it cheating, rather borrowing from the creative commons (with due reference to the author in a comment).

Maybe it's because i dont want to short-change myself and my own learning.

Anyway.  Thanks to a work colleague, I've got an expanded list of books to read that will broaded my understanding of OOP, design, programming patterns and refactoring.

A couple hours a week of my own spare time barely seems enough to properly tackle this.

Some days, i want to just go back to procedural stuff, make something, then dream of doing it with objects.

Thursday, 2 February 2017

Hiatus

Work and home have been quite busy for me in the past few weeks.  Trying to juggle all the time demands.  Work on the game as stalled a little.  Getting home and not wanting to look at the computer screen will do that.  However, stuff is happening.  Colleague introduced me to an online training provider: udemy.  Wealth of information about all kinds of interesting things.  I've decided to enhance my understanding of programming in C# by doing one of the courses.  Glad to be able to say that I don't know it all, and even the beginner stuff has taught me things.
Game dev will wait until I have completed some training.  Looking forward to approaching the project with some new ideas and better understanding.