Posts
622
Comments
535
Trackbacks
1
Tuesday, June 22, 2010
Horrible Performance is a Bug

TDD can’t help you when it comes to determining the performance of a software development project.

Imagine if you will a situation where you are dealing with a 3rd party vended application, and you work through all of the functional requirements in a UAT environment.  Imagine that you have previous experience where related software projects have performed by orders of magnitude better in PROD than in UAT.  When the important software development project is migrated to Production, how will it actually perform?

Anyone with any decent amount of experience already knows the horrific result of finding out that it performs orders of magnitude worse.

There is no easy answer when it comes to this, but it’s a fact of life.  What is important is having metrics for each key component of the project so that you can at least pinpoint where in Production things are worse than what they should be.  And then do a lot of guessing.

From an end user’s standpoint, perfectly functioning functionality that performs significantly slower than expected can be as bad, if not worse, than broken functionality. 

Keep this in mind when developing any new software.

posted @ Tuesday, June 22, 2010 8:55 PM | Feedback (0)
Pool Safety is Important

A completely unrelated topic to what I normally post, but what the hell.

If you have kids, and they are going to be in a situation where there is a pool involved, make sure it is fully staffed, especially with lifeguards.

Very good friend of mine had the ‘joy’ of having her kid (a decent swimmer for her age, but age 4) pulled from a pool today because apparently the non-lifeguard staff lost sight of her and didn’t notice that she was struggling and in danger.  Luckily, the lifeguards did their job and all is well.

All’s well that ends well, but in all seriousness, this is one of those things that you see in the news and think won’t happen to you.  If your child is going to be in an area where they could potentially drown, take the necessary precautions, and always have lifeguards present.

End of lecture/service announcement.

posted @ Tuesday, June 22, 2010 8:33 PM | Feedback (0)