I have worked in commercial software development since the late eighties, first developing in C and C++ under DOS. I followed the Microsoft stack into Windows, com, .net etc, and have done all kinds of development - web, desktop, server, database.... - over the years.
By the mid-nineties I was more interested in systems architecture than in cutting code, and this remains my preference. Also around that time I quit permanent employment in favour of starting my own consultancy, which still works for me today. The upside here is that life is very flexible, the downside is that clients have sometimes required me to be more hands-on than I'd have liked.
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
Q&A for professional and enthusiast programmers
Q&A for people looking to bypass life's everyday problems with simple tricks
Q&A for professional programmers interested in conceptual questions about software development
Q&A for folks dedicated to a lifestyle that can be maintained indefinitely without depleting available resources
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for computer enthusiasts and power users
Q&A for active researchers, academics and students of physics
Q&A for peer programmer code reviews
Q&A for members of the workforce navigating the professional setting
Q&A for self-employed and freelance workers