I think anyone who tries to maintain a development Blog has a responsibility to talk about the tools they use. Today and for most of the weekend, I am working feverishly to get caught up. At the same time my phone keeps ringing and my e-mail keep receiving requests for new things from just about everyone. So it is one of those times. Not that I am complaining mind you.
To top it off, my computer actually crashed twice this morning. I have not seen a Blue Screen of death in probably a year. What a day.
One thing that is definitely going right is Code Smith. I do not know what I would do without my meager templates that generate the basic SQL CRUD, Business Logic Classes (VB.NET for me) and fundamental ASP.NET pages and the corresponding code behind for my sites. I know I could really use this tool even more than I do, and I gradually add functionality to my templates as I can.
I feel like I have generated about 3-5000 lines of code in the last three days for new tables, admin pages, etc. It is comforting to know that all the code I generate will pretty much work as is and I know what I need to focus on to make it look exactly like I want, within reason of course. It also helps me write code that has a consistant pattern to it, so it makes it easier to manage going forward. Plus if it is really screwed up after a while, I can just regenerate it and start over!
So if you have not purchased this great tool, or something like it, I have to really, really reccomend it for every developer. It is a life saver. Espcially when teamed up with the Project Templates built into Visual Studio you can export and reuse.