|
|
|
|
|
by dmix
3002 days ago
|
|
> Also, good programmers tend to be undisciplined. I'm curious if that's coorelated to ADD. As I definitely fit into this category. Most startups I've worked with utilize product managers to compensate for this, coordinating the work of engineers, which can be helpful. But in many situations I've found the engineers knew what was best for the product than these guys, who were typically older non-technical types with business experience (typically at larger firms). Largely because engineers have lived and breathed software since they were kids, tried to understand them, and know what makes good products intuitively. Plus they're usually smarter in general. So I believe the best product managers are ones who seek input from developers as equally as they delegate/manage tasks. The worst ones are the ones who think they always know best and see the engineers as merely workhorses who are there to implement their (and the founders) vision. As middlemen they create a disconnect between programmers/designers and the founder. Or, worse, just saddle engineers with endless tickets with no clear vision or higher level thinking. The very worst are the ones who think everything is about setting up processes and systematizing everything. Which they learned working at big companies and then try to pigeonhole it onto fast-moving startups... ultimately slowing everything down for little benefit, creating more risk out of failed attempt to manage/minimize future risk. |
|
Looking back, I think it was a mistake.