False dichotomy. People are capable of doing more than one thing. I'm a designer who writes code. Developers can learn design basics, and doing so will serve them well!
You're right though about practice. That topic is on my outline.
You're right though about practice. That topic is on my outline.
IMHO if you've just started out on a startup - its better to be a designer because you can do customer devleopment without touching a line of code but by having a design which shows the customer exactly what to expect.
After you get a bunch of people begging you to build, then you build.