3rd August 2006

Up to my eyeballs

posted in General |

I don’t remember if I mentioned it; but I’ve garnered another “client.” — Full time working for a big website, with three other contracted programmers and a system admin. I’m also reading Joel at Reddit trying to get programming/business tips, because I made Arghwebworks more of an official business.

Shane and other non-technical types, keep reading, I won’t get too deep. :)

I keep seeing references to this book, “Design Patterns” by a group called the Gang of Four. I’ve been coding in PHP for over six years now, and I don’t consider myself “too bad” when it comes to Object Oriented programming. I can see it, recognise it, and even do it.

But holee-crap. I started reading about different patterns of Object Oriented Programming, things like ‘singletons’ and ‘factory methods’ and ‘visitors’ … and suddenly my vision blurred, the desk slid sideways and tilted to the left and my cheek was pressed against the floor. Reading these descriptions is like being plunged back into college and Philosophy courses where Kant or Wittgenstein are using language in a way I’m not really ready to read.

I’m missing a whole layer of understanding that I need to grok what they’re saying in the book. And as it happens, my Object Oriented code isn’t really all that object-oriented; it’s just a bunch of old-style (procedural) code wrapped up and pretending to be object oriented. I think. I don’t really “get it” but I think that’s accurate :S.

I’m not saying I suck or anything- some of my code is pretty decent. Nice even. But this whole ‘design patterns’ thing is really … flexing my brain in a way I haven’t experienced since college. Fifteen years ago.

There are currently 2 responses to “Up to my eyeballs”

Why not let us know what you think by adding your own comment! Your opinion is as valid as anyone elses, so come on... let us know what you think.

  1. 1 On August 4th, 2006, mom said:

    If it really is like reading philosophy, I find I understand the deep abstract stuff better when I read it over or I find something else written about the same topic.
    I think it’s great that you are stretching your brain!

    hugs,
    mom

  2. 2 On August 4th, 2006, rustifer said:

    It is exactly like reading philosophy. I think I may need to pick up the book so I have more context than the wikipedia is giving me. That’ll make it easier to digest. It’s abstract so it can be applied to multiple languages, but I have a fairly limited source of languages to plug it into.

Leave a Reply

Bad Behavior has blocked 200 access attempts in the last 7 days.