Earlier quoted context omitted.
Might I suggest not being "just a programmer" then? In a startup it's extremely important for founders to wear many hats and share many burdens. If you're the person that just goes off into a cave and emerges with beautiful code 6 weeks later and then expects everything to be great - you're wrong. There's a massive amount of foundational work to do to support a startup that technical people don't even think about.
As someone who's rarely been "just a programmer" or "just a designer," that hasn't stopped me from being viewed as such by managers if it's convenient for them to mentally classify me as such.
If you're a cofounder you do not have a manager...
Starting a company requires a diverse set of skills, almost none of which are technical. A technical person can excel at those tasks, but they have to have the desire to figure out what needs to be done before asking what needs to be done.