programming. i'm in between projects right now and the boss is making us learn all this shit while we have nothing else to do. let's just say i'm not at the top of my class.
college programming:
"ooh look, i made a recursive algorithm! let's solve a maze!"
corporate programming:
"once you get your app server, database engine and fifty billion code frameworks installed and configured, i want you to write the business layer for this web-based messaging service following the latest 500-page EJB specification, and make nightly dumps to the team's SVN repository. and good luck figuring out how to do it all because the documentation is out of date, the example code is broken, and your coworkers suck at teaching."