3 ms·
One of the key advantages of being a software developer is that you will end up learning business (if you work in companies). That's because developers are smar
by tdr 15y ago
One of the key advantages of being a software developer is that you will end up learning business (if you work in companies). That's because developers are smart people and they are working on solving people's (business) problems. Also, business is inherently social, so it's "easier" to learn.
Don't tell me you never received some "critical bug" where the labels weren't properly aligned, all this while a "minor/medium bug" caused some data to be lost. This is a business lesson, not technical!
Now, I find the arguments in the article not the strongest and *the answer" actually is "it depends". It depends at what stage in the startup process you are.
Finally, my opinion is that the co-founders should "complete themselves" but if they have overlapping skills (both technical and business), that's a killer feature.
Starting out it's probably better to have founders that are specialists, but after growing the CEO should become a generalist and handle the big picture.