Martin Fowler started it with his assertion that entreprise development is where it’s at, and those who find it boring simply lack Customer Affinity.

Ravi Mohan countered with his observation that entreprise developers just wanna have fun by working on the infrastructure, but no plumber wants to cross that Berlin Wall! Edward G Niles points out that entreprise development can sometimes be fun, but coding in your typical entreprise (e.g. Health Care industry) is a soul sucking endeavor. He also has a follow-up post.
As for me, I just don’t know which side of the fence I’m on. My experience is different than most. I’ve never worked on entreprise software, although I have worked for a largish multi-national company, on a software team consisting of over 70 software designers. Did that inherently make me an entreprise developer, or does writing embedded systems automatically make me fall in the infrastructure category?

What about now? I work for a small company which produces both “shrink-wrap”ish software and hardware devices and associated firmware. In the end, just like Charlie Brown, I end up fitting nowhere.