<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener("load", function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <iframe src="http://www.blogger.com/navbar.g?targetBlogID=12803833&amp;blogName=thomasnguyen.com&amp;publishMode=PUBLISH_MODE_FTP&amp;navbarType=TAN&amp;layoutType=CLASSIC&amp;homepageUrl=http%3A%2F%2Fwww.thomasnguyen.com%2Fblog%2F&amp;searchRoot=http%3A%2F%2Fblogsearch.google.com%2F" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" height="30px" width="100%" id="navbar-iframe" title="Blogger Navigation and Search"></iframe> <div></div>
home blog contact

Grand Prix of Houston!
Tuesday, April 24, 2007
Ben and I volunteered at the Grand Prix of Houston on Saturday and Sunday. I also went on Friday to make use of the Pit Pass and avoid the dreaded Houston traffic. It was an awesome event and I'll be volunteering every year from now on! There we a bunch of perks and free stuff: Polos, hat, lanyard, food, drink, awesome seats, ear plugs, free parking, 3-Day SuperTicket, and 3-days of tickets for 4 people. Too bad we only found people to give away the tickets for Sunday...

Marie, Name, Sohel, and Farhan met us up on Sunday for the final race.

Ticket TypeCostQty.
3-Day SuperTicket$129.002
Sunday General Admission$304
Sunday Pit Pass$254
Sunday Reserved$304

That's over $500.00 worth of tickets!

YES, Go ACURA!Look at that ASS.Volleyball is Awesome.OOOPs, Too Quick.Follow the Mazda.
Damn, That's Fast.Picture Perfect.WRONG WAY!Official Pace Cars.Back to the Garage.

Flickr photo Set

Labels: , ,

0 comments
The Good Guys vs. Reds.
Wednesday, April 18, 2007
I've got 6 FREE tickets (I might be able to get 2 more).
The games we can choose from: May 1, 2, or 3.
We're going to May 3rd's game (Thursday)!
David's landing in IAH at 6:09 PM and will meet us up.

I want to go when Oswalt pitches.

Roster: Me, Ben, Marie, Sarah, Vikram, David, ___?___, ___?___.
Who else is down?

And why am I blogging this early in the morning? We have an XP SP2 roll out that's going to hog down my machine for 30-90 minutes...FUN.

Updates in BLUE.

Labels: ,

0 comments
"Moving Up."
Wednesday, April 11, 2007
Why is a Business Analyst considered a higher role than a Developer?

BAs are the filter and mediator between the developers and clients. I still don't understand how that makes them a "higher" position. There should be at least one developer for BA and vice versa for a project. Each have their own distinct role, but no one is higher than the other, right?

A developer can be a BA and vice versa. It's a preference of what a person wants to do on project, not a promotion from dev to BA. The development track is parallel, not serial and can be combined (i.e. dev/BA role).

Developer > Team Lead (of Devs) > Architect.
Business Analyst > Team Lead (of BAs) > Manager.

What's your take on it?

Labels:

2 comments
Volunteer at the HGP!
Sunday, April 08, 2007
Are you free to help volunteer at the Houston Grand Prix?

Teamcode: PGH547.
Special Considerations: Thomas Nguyen
Shift A: Assign where needed.

When?
Saturday, April 21: 7:00 AM - 3:00 PM
Saturday, April 22: 7:00 AM - 12:30 PM

Labels: ,

0 comments
Development: WORST Practices.
Thursday, April 05, 2007
A few rules I put on integration and committing code (SHOULD be obvious, right?):
-Do an update, integrate, build-test-compile, then commit.
-Only commit what compiles and passes tests.
-If merges are not trivial, contact the other developer.
-Your changes work on your machine, but your commit breaks the CruiseControl build, wait until dependencies re-build and verify the build is a success. Otherwise, fix it ASAP.

So here's what you DON'T want to do:
1. When you do an update and a conflict occurs: comment out what does not compile, even if it isn't your code.
2. When a merge is not trivial and a conflict occurs: replace it with your working code.
3. If a block in a method doesn't work, comment out the things that are broken, and return a null.

Does anyone have a good link on basic software development BEST practices? Here's my list:
Best of the Shade Tree Developer
How to produce software quickly, Part 1 (2, 3, 4)

Labels: , ,

0 comments





Recent Posts
Reading Material: Writing Secure Code.
No Right Click? Use Shift + F10.
Hurricane Ike Recovery.
CI in SD Conference.
Microsoft ArcReady Event.
University of Houston Alumni Organization.
Arrested Development - Great Show!
NYTimes.com - Double Click a Word, Try It.
Secure Vantage Technologies is Hiring.
SqlException: Invalid object name.

Archives
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008

Blogger
copyright 2006-2008 | thomasnguyen.com

Google Reader flickr del.icio.us nike+