You wouldn't believe how often I've attempted to make myself available to other areas of the company that have needed help. But I was hired to write code, so I should just focus on that. ;-)
If you are an early employee at a startup, you were hired to make the company successful, not just to write code.
If in order to succeed you need to clean the bathroom (figuratively speaking), just go do it. Go beyond the job description; it's a startup, after all. Job descriptions are worthless, until you have a decent size and need some bureaucracy to survive.
If the founder is not seriously expecting you to do go beyond your comfort zone, you should seriously question his ability to lead the company to the next level.
No, he was hired to do the job his employer want's him to do. If the founder says "stop thinking about stupid/unnecessary/other's things/jobs/responsibilities" then he HAS to do just that. It's not his role to tell the founder how bad a management this is. And yes, I saw such founders in action, it does happen... Quite often in my experience, though obviously YMMV.
Exactly. A discussion between manager/employee needs to happen there. Either it's actually a good idea to do X and the employee can rationalize why or it's a better idea to do Y, and the manager can rationalize why.
I have no doubt it does happen. I saw it myself several times. Heck, maybe I have done it, when I was a first time entrepreneur.
But as I said, if I were ever in this position, I'd just pack and go. It's hard to build a successful startup; even harder if the CEO thinks he/she has all the answers and is not open to collaboration and sharing the burden of the key early decisions.
This is particularly true when the company is small; not so much when you get to triple-digit headcounts.
But seriously Loren I think that the company that you are at now might have already marked you in a way that could limit what responsibility and opportunity they give you. Because they know you're not happy perhaps (and especially after reading your comments if they do). Personally I think you are cut out more for your own startup if you can in fact "wear many hats" than in one area like engineering.
If in order to succeed you need to clean the bathroom (figuratively speaking), just go do it. Go beyond the job description; it's a startup, after all. Job descriptions are worthless, until you have a decent size and need some bureaucracy to survive.
If the founder is not seriously expecting you to do go beyond your comfort zone, you should seriously question his ability to lead the company to the next level.