Your browser does not meet site requirements for the full experience.
Regardless if your're a Mac or Windows user, consider downloading FireFox.
During college, the problem was, as much as I told myself that a math or computer based major was not "for me", the more I continued to program for various companies and agencies. Every time I completed a project, there was something rewarding in hearing feedback from the end users. They were not only delighted with the operational aspects of my creations but appreciated the appearance, or at minimum the attempt to serve something visually pleasing.
It was like creating a usable gallery of works. It was the cross between having someone hang your work in their house and jumping into the rebuilt car you just completed. Functional and aesthetic; which I suppose should be the goal of every developer. I really gravitated toward Microsoft languages, starting with VBA (mostly doing advanced financial models in Excel and Access) and graduating into Visual Basic after the necessity and desire to program enterprise level applications expanded beyond the capabilities of the Microsoft office family (though I still contend that many developers do not fully utilize the Office product line when servicing small business clients).
Advanced web applications performing complex reporting functions requiring extensive data architecture understanding soon followed. So, to a degree, I kind of fell in love with the "IT industry" (a phrase I use very loosely) as a whole and the technologies involved, which is truly necessary to try and keep up in today's market as well. I really feel at home programming in XHTML, DHTML, CSS, ASP.NET (VB or C#), Cold Fusion (5-MX), T-SQL, MDX, DB2 SQL dialect for web applications and their use. However, I have served as both a Sr. DBA and developer on SQL Server 2000 (recently working heavily in 2005), MySql, Oracle 8i (yes, I know they must be at like 30 by now), and DB2 RDBMS.