Thursday, April 10, 2003

sigh... cant help but remember my first encounter with information technology... weird really, i havent seen a real PC until my first day in college... my high school doesnt have a single PC back then... it was the love for playing computer games that made me decide to take computer science-- i was a family computer addict!... i would play super mario way past bedtime... kaya ngayon pasmado na ang kamay ko....


then yun na.. during my first year i got really fascinated with a language called pascal... started imitating peter nortons text based gui look and feel... tsk tsk tsk... i would redraw each character manually on the screen... we have no internet back then in 1994... i devoured every programming article and book i could get hold on in legaspi city... i discovered assembly and a way to interface it with pascal and was soon accessing the bios and console memory directly... and i got super fast text based screen drawing routines handled by assembly wrapped around by pascal procedures... then the third book of the pascal 5.5 bundle that a friend gave me, contained the reference for object oriented programming extension of pascal... i got hooked, now my design philosophy changed... and before the end of my first year i started with a language called c...


c was good... damn good... it brought me closer to the machine... its a language something in between of assembly and pascal... and it has object extensions called c++! i immediately got hooked... i spend the summer trying to access the vga directly and began taking mathematics seriously... i was starting to do GRAPHICS!!! i was disillusioned that i can finally do what i realy wanted: DEVELOP GAMES! and before the end of my 2nd year i already have a very crude graphical toolkit to represent dialog boxes and buttons... text was handled primarily by borlands provided fonts... ahhh.... now back to regular programming: meaning I SHOULD GO BACK TO WORK!
interesting discussion on When Should a Consultant Question Decisions?. i stand firm in saying to the client his options and let the client decide. at least maybe in the process of giving options the client might get a better view of the problem to be solved... just my P0.02...

am starting to blog again! my last post was way back year 2000 when blogging is still for the lonely hearted...