I said goodbye to Wells Fargo this week and hello to a new job that will hopefully fit my style much better. Wells Fargo just wasn’t hitting the mark for what I wanted to be doing professionally and I found myself doing a lot of content changes and minor code changes, many of which were in classic asp and .NET 1.1. I was about to start a new project from scratch in .NET 2.0 that would have taken the next two or three months to complete, but I realized that once that was finished I would probably be back to handling minor changes.
I’ve worked at two different large companies in my development career, and I have come to the conclusion that they do not respect the individual developer as an asset. Don’t get me wrong, in both cases my direct manager has been very good and I felt they considered me an asset, but in general I think management as a whole in a large company doesn’t care who the developer is sitting in the seat and thinks all developers have the same skill set. From what I have seen this is definitely not the case and except for a couple of very smart developers I have met, a significant number of developers in general really don’t seem to have the aptitude nor ambition to do their jobs
The biggest thing I think corporations with development departments need to start doing is charging their internal departments. A significant amount of money and time seems to get wasted with users and management abusing their development department by flip flopping on changes, and general indecisiveness. I think by billing the department that the application is for (at a reasonable rate) the requesting department would be more conscience of the time that they are utilizing for development. It’s very easy to take advantage of the development department, when you have no consequences from it.
So where are you off too, you ask? Well I’ve headed over to work with Nick at Two Rivers Marketing. It will be nice to finally leave my kakis hanging in the closet and be able to wear some comfortable clothes to work for a change. I’ve met several of the guys there through the IADNUG and felt they had the type of attitude that I was looking for. I hope that I can learn a lot there and maybe even teach them a few things.
Lastly I would just like to point out that most of us developer work at least forty hours a week, probably even more, so if you’re not doing something you are enjoying then you owe it to yourself to do something about it. If you’ve been telling yourself for awhile now that things will get better soon, or that a fun project will probably be around the corner, then you need to start considering a job change and at least stick your resume out there to see what the world has to offer you.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.