aight, so he’s hitting the nail on the head with the latest alertbox — This is a classic struggle, i think, of any software developer–it’s not as glamourous to focus on bugfixing and making a solid product, when there are so many fancy things i could do! this is precisely what i’ve run into with my blog updater software–i wanted to add a “config wizard”, and do a little check for the .NET framework in the installer, provide drag & drop image uploading in a post, among other things…but the time i spent doing that is so much better spent refactoring, and making the software less bug-prone. The refactoring is *essential*. This being my first C# nontrivial project, i spent my time learning how everything works and while in the beginning started out nicely, at points where the analogy between java and C# broke down, and i was green at (particularly this UI from “scratch” thing), it appears as if i hacked my way to a solution.
at any rate, yes yes, i’m enjoying the article, and hope you do too