Thursday, March 24, 2005


continuous improvement

Nobody is perfect, but that doesn't stop us from trying to become better people. Some people are ok with letting the days slip by, doing what's required or asked of us, and carrying on. Others look for weakness' within themselves, their lives, their organizations, their company's and do everything within their power to continuously improve. Kaizen is a philosophy which has really struck a chord with how I try to give purpose to my time here on earth. As days and years quickly fall through the hourglass of our life, we must take each day and try to improve our life, the lives of others, and the world around us for generations to come...

Wednesday, March 16, 2005

working late...

Well these last two weeks at work have been pretty busy. My code is being tested thoroughly but I guess when your software is going to handle the incoming loan requests over the web, it needs to be rock-solid. I've spent many a day well past sunset, but the sun setting over the city is usually a good time for a small late break....

To the far left is the buildings of Back Bay Boston, midway is the famous Fenway Citgo signs glow, and to the right you see the Charles River and the Mass. Ave bridge that goes to MIT in Cambridge....

Monday, March 14, 2005

Take Off!!!

What a great weekend :) I'll write about it when I have a chance.

Friday, March 11, 2005

software engineering

About 4 months ago I started a new job as a software engineer for American Student Assistance. My whole professional and academic life I've been hesitant to join the ranks of the programmers for a few reasons:
1) Theres always a new programming language to learn, slightly better than the last, but still not as intuitive as us as humans would like when instructing a computer how to react... I thought that I would wait until the day where I could in plain english describe to the computer what I'd like to happen and it would do the work behind the scenes... Well that day isn't coming soon enough... but it is still coming....

2) Trends in outsourcing, with more and more companies looking into outsourcing and/or offshore development of their code.. I personally saw the job market inside the US possibly diminishing in the future... but it seemed that management of the software engineers would tend to stay here on US soil so that company stakeholders would keep control of the development and process/progress..

Despite these few reasons I decided to make the switch, the increased pay scale and potential had nothing to do with my decision :) The reason I made the switch was to learn more about the process of software engineering, to understand how to someday manage software engineers, and to get a gauge to understand the time/effort required to complete specified functionality... With hopes and dreams of someday managing my own corporation, most likely in a technical field, I knew at some point in my career I had to experience the software development life cycle first hand.