I’ve been thinking quite a bit lately about the state of the current software development world compared to how it was when I first turned professional over 10 years ago, and it’s a staggering difference to say the least. I cut my programming teeth on VB6, VC++, and classic ASP. CSS and HTML were still in their infancy (blink tag anyone?), and almost all corporate software was done using a 2 tier model, or thin client wrappers around legacy mainframe apps (COBOL/AS400 anyone?). I was lucky in some...