Got your attention? Good. I’ll say it again: Waterfall is the perfect methodology. It attempts perfection from the outset. Perfect requirements, perfect design, perfect development and perfect delivery in a perfect world. If you live in that world where requirements don’t ever change, then you should probably use a waterfall type methodology for developing your software; and you should drop me a line (although they probably won’t let you have anything sharp like a pencil to write with there). For ......
Today I have been using a ReSharper keyboard shortcut to rearrange chunks of code. I needed to move a method above another method in a class. With the cursor at the beginning of the line inside the chunk I want to move, I hit: Ctrl+Shift+Alt+UpArrow and it moves the entire method up one section (above the method before it). So.. given: public string SomeMethod() { Here.Is.SomeCode.ToBe(Super... } public string MyMethod() { Here.Is.SomeCode(that).Save... } I put my cursor at the line ......
I hope everyone had a good Easter/Passover/Whatever holiday. It was good to spend some time with family. I am booked every weekend for the next few weeks so it was a good opportunity to have some family downtime. It is also a good time to reconnect with your own spirituality, whatever that is. Through the daily craziness we sometimes forget to connect with our own faith, and yesterday definitely did that for me. It’s a bit like a refreshing breeze on a super-hot July day. This isn’t my usual tech-focused ......
Twitter has become quite the phenomenon lately. I even heard it mentioned on a Leno episode. As a developer, it helps me to watch conversations (sometimes arguments) between great developer to help understand the pros and cons of different technologies. It also helps to get inside(-ish) information about technologies that I’m interested in. I thought I’d put together a list of people that .Net developers might have good reason to follow on Twitter. This is REALLY not a “this one better than that ......
Believe nothing you read on the Internet today…

In the limelight these days you hear a lot of jabber about MVP, MVC, MVVM, MVKVM, MVMLK, MVMTV and any other MV… you can think of for ASP.NET. These architectural patterns are great but the most stable, testable and maintainable code is still written in traditional web forms development. Microsoft created web forms development to be a practical and easy to understand way to separate your concerns. By separating your business logic code into the code-behind, you make it easy for designers to run with ......