I like to think of myself as a can-do guy, but at the end of the day, I want to feel good about my code. Well written code pays dividends over and over in maintainability and expandability.
I'm a huge believer in loose-coupling. Each code block should have the least possible number of dependencies. You don't need goto's to produce spaghetti code, all you need is a high number of dependencies.
My current interests:
- .Net
- Web applications
- CSS
- jQuery
- Model driven design. I'm currently learning Eric Evans' "Domain Driven Design" patterns, but more generic than that, I believe the model layer (or business layer) should be the driving force behind application development.
- Unit testing - I believe in testing all code in the smallest units possible.
- Design by contract
- Relational databases (Oracle, Sqlite, MsSql, MySql)
- Database optimization.
No comments:
Post a Comment