I have been a software developer for 25 years, but mostly in management and implementation/business process consulting these days. I do a lot of high level design work and love to drive the construction of full applications that real people actually use.
I have been using stackoverflow as my #1 place to get technical answers. The format is terrific.
Q&A for professional and enthusiast programmers