-
Son, you have a different problem.
If you can't cleanly add logging, metrics, and other application monitoring to your application's architecture, this indicates a deeper problem with how your application is designed.
Read More -
Reporting Driven Data Design
Design the reports you need for your application early on to test your data model. They'll uncover flaws that you won't get by focusing on the normal usage of the app.
Read More -
How Rapid is Rapid? How Quick is Quick?
Faster isn't always better, and making something really fast can encourage poor up front design.
Read More -
It's hard to teach someone to swim when they're drowning
If you want to be prepared in an unexpected emergency, it's easiest if you put in a little practice well ahead of time when the pressure's off. When it comes to being prepared to support your application once it leaves the developer's desks doing something, anything, is better than nothing.
Read More -
Intellisense Driven API Design
When creating a truly reusable API, design it so that a moderately experienced developer can figure out what to do just from what's visible using Intellisense in Visual Studio.
Read More