Sunday, January 20, 2013

Too much time in the terminal

I just tried to use Ctrl-A to go to the beginning of the line in chrome :)

Thursday, January 10, 2013

The Juncture Design Pattern

It's 2 am, but if I don't write this now, I probably won't get to it with the same verve.

Lets imagine we are building an object oriented software system to handle everything a school does.  Students register for a class section.

a one to one relationship.  One college, one president.

many to one.  One teacher, several classes.  Store information about the relationship in the class info.

Now a student can be in several sections, and each section will have multiple students.

many to many relationship.

You can use callbacks, so that the section has a pointer to the student, and the student has a pointer to the section.  But what about information regarding the relationship between the two?  The grade they are getting?

That information deserves it's own object. In the middle, with two many to one relationships.

Or something.  In this example, it's not clear why.  Need to Look up the gang of 4.


Wednesday, January 2, 2013

Introduction

Hello Folks:

Welcome to my little blog about coding, technical job searches, anything related I think is appropriate.

My name is Lawrence Siebert.  I am a software developer.  I code.  Constantly.

You could call that a recent thing, since I've only been formally programming for about a year, or you could say I've been programming all my life.  Before I ever wrote a line in C, I was writing programs for SAS and R to do statistical analysis when I was getting my Psych degree.  I wrote scripts for the mIRC irc client on windows when I was 13.  I wrote tiny little qbasic programs on a 386 when I was 8.

So that's who I am and what I do.