I've come to the conclusion that I value programmers with some experience working for non-technical companies more than those who have only worked for technology companies. I've worked for both. I've worked as a consultant and as a full time employee, for software companies, dot-coms, insurance and manufacturing companies. And although tech companies are more fun (read: easier), the brick and mortar experience grounded me in reality. This is not to say that someone who has only worked for Microsoft...
I ran into an AJAX problem this morning. I tried to make a callback using the same code I’ve used dozens of times, but the callback wouldn’t execute, giving me a message that ‘WebForm_DoCallback’ had not been initialized. After pounding my keyboard for far too long, I discovered that I had to place the javascript within <form> tags in order for it to work. Just when you think you've done something so many times you can do it in your sleep, you discover some minor detail that you should have...