I remember working on an airline reservation system coding a Passenger Name Record (PNR) parsing system. One of our biggest concerns was the special characters embedded in the PNR which caused the code to fail as it wasn't intelligent enough to detect real data from the special characters. Of course, we got around the scenario by coding to the bad data rather than fixing the bad data or normalizing the data.
Fast forward 15yrs. I'm working in healthcare IT and building a solution that involves parsing data from a third party provider. One of the challenges of parsing data is ...guess what...special characters in the data causing the code to break.
Why do we not stop to fix the data and end up writing code to work around the issue? Time and time again!
Sunday, November 1, 2009
Monday, August 31, 2009
Apple Sept 9th press event
So, Apple finally confirmed the Sept 9th press event. Looks like its the usual announce new products guessing game from now until then.
The most popular predictions are:
The most popular predictions are:
- an ipod with a built-in camera
- an itablet
How about if Apple releases an iTablet that also doubles up as an e-Reader a la Kindle? That would be a one-in-all device. It would be worth it at $699 too.
Monday, August 10, 2009
iPhone Product of the Day
The award for Product Of The Day has to go to Air Video by InMethod.
http://www.inmethod.com/air-video/index.html;jsessionid=F7EF22C725F70A98E2C07048F7FBC62F
All you need to watch movies from your NAS is a host server. Either Windows or Mac will do.
Install the Server component on your Mac, point it to the shared NAS and you're good to go.
Note: It currently doesn't support TVOut due to a firmware glitch.
http://www.inmethod.com/air-video/index.html;jsessionid=F7EF22C725F70A98E2C07048F7FBC62F
All you need to watch movies from your NAS is a host server. Either Windows or Mac will do.
Install the Server component on your Mac, point it to the shared NAS and you're good to go.
Note: It currently doesn't support TVOut due to a firmware glitch.
Saturday, August 1, 2009
Multi-room streaming using Songbird, iTunes, Airport Express, iMac
Apparently, iMac supports simultaneous audio streams to different audio destinations.
Here's how my configuration worked:
* Play Audio Stream #1 in Songbird which will default to the iMac speakers
* Play Audio Stream #2 in iTunes but select remote speakers via Airport Express
You now have multi-room streaming through a single iMac server.
Monday, March 23, 2009
Agile Project Management
Agile seems to be many things to many people. It is a "drink the kool-aid" approach. It is a Waterfall-done-right approach. It is also the greatest thing since sliced bread.
Having experienced Agile at a large Healthcare IT company, the greatest revelation was that it was all of the above and yet none of the above. Here are my findings:
Having experienced Agile at a large Healthcare IT company, the greatest revelation was that it was all of the above and yet none of the above. Here are my findings:
- The team has to find its comfort zone with Agile. (Translation: how much is the team willing to stay within and step outside of their comfort zone to adopt Agile)
- Agile has to be modified to fit the company/team culture and working practices. (Translation: Agile is not a one-size fits all approach)
- Adoping Agile for the sake of adoption will lead to uncomfortable results. (Translation: Identify value realization before adoption)
Was Agile successful? Agile did lead to a higher level of engagement from the team.
Labels:
Agile,
Healthcare IT,
Project Management,
Scrum,
Software,
Team
Subscribe to:
Posts (Atom)