Wednesday, September 9, 2009

Update on Development Progress

Well the past few months have been consumed with releasing our external product to market. That was complete about a month ago and I took a couple of weeks to recharge the batteries. The past couple of weeks have been spent coding. It's a nice change to be able to write code all day at work in lieu of other things. I completed two projects over this time period.

Project 1 - Toolkit with Plug-in Framework

This project is a shell application the implements plug in features using C# and Interfaces. Each plug-in is a "tool" that used by someone internal to the organization. It is going through UAT this week and I am hopeful for the results

Project 2 - Redesign Existing Functions for improved user interaction

This project is to redesign some existing functionality to make more user friendly and less ambiguous. This is production code so a fair amount of effort, design, and unit testing was involved.

While I always give best effort when coding I do feel an extra "effort" being put into code that is going to be released to thousands of users.

All in all I am happy with my progress thus far and feel I am well on my way to achieving my goal of full time software developer.


Some items I plan to focus on over the next couple of months include:

- Agile Development Best Practices and Implementation
- TDD and BDD
- Usage of C# and Interfaces
- Usage of C# and Delegates
- Regular Expression building and Usage
- Optimizing SQL performance through query optimization and tuning for SQL and Oracle

That should keep me busy for a while.