My past experience has primarily been in the new media industry. My experiences were that while this industry seemed to be laid back, most places have next to no management protocols. This inevitably leads to disorganized chaos,a lot of firefighting and lots of late nights.
I also find new media work to be mostly the same type of developments i.e. web based ECommerce/CMS/Marketing sites. Though I will admit that I have had some interesting projects in my time, though they were few and far between.
My current position is more line of business, internal application developments. In this type of industry I find I am dealing with more than enough protocols and procedures (red tape ahoy!). The disadvantages here are that I'm working on large old projects that were written years ago, so it is not bleeding edge. I'm also finding that of line-of-business application development seems to be split something along the lines of:
- 60% Mapping UI screens to CRUD operations.
- 15% Maintaining legacy systems
- 15% Business logic.
I wonder what your experiences are like, anyone working on:
- Framework developments,
- Or maybe E-learning portals
- Games/3D Applications
- Financial applications
- CRM systems
Tell me your experiences and what you guys/gals find the most interesting type of development to get into.
EDIT:
I suppose this is slightly off topic, but can I also ask what languages you primarily use in your interesting roles. Not for flame war time, but to simply gauge which language fit in which sectors.