I find enterprise development pretty fun these days. Now that many of the easy things are done, we're being asked to do complex things with the expectation of a fit and finish like the apps they're used to using elsewhere.
But enterprise is so varied -- some places are amazing, some places are terrible. The trick is to find a group with whom you love going to battle. Find people who are looking to continually improve. People who believe in the campground principle -- leave code better than you found it. People at every skill level who are willing to get better.
If that's not your group, find a group that is. Better yet, inspire that in your group.
It's not about the company -- it's about the people with whom you sit at lunch.
(Okay, and sometimes the business owners... yeah, sometimes they suck.)
I'm amazed at how many brilliant minds I find in the enterprise. Most of them are rolling boulders uphill. Sure, there's a ton of slackers and dead weight, but there are a lot of people who would be the envy of any startup.
But enterprise is so varied -- some places are amazing, some places are terrible. The trick is to find a group with whom you love going to battle. Find people who are looking to continually improve. People who believe in the campground principle -- leave code better than you found it. People at every skill level who are willing to get better.
If that's not your group, find a group that is. Better yet, inspire that in your group.
It's not about the company -- it's about the people with whom you sit at lunch.
(Okay, and sometimes the business owners... yeah, sometimes they suck.)