4 ms·
I like the first answer from quora, but with one exception.. That being an understanding of business and priorities. Great engineers understand that ultimately,
by ConceptDog 16y ago
I like the first answer from quora, but with one exception.. That being an understanding of business and priorities. Great engineers understand that ultimately, they're responsible for shipping product in a business setting.
In your personal open source project or side projects you can afford to be experimental and push the box, but when you're in a business setting, you need to balance the need to ship with the desire and drive to be experimental and solid. Get from point A to point B balancing risk, reward, and speed.
- hasenj 16y agoReally? I think programmers who focus too much on the business side tend to not be the greatest. Or how I should say it? The vast majority of business programmers are in it for the "job", so that automatically makes them not great programmers.
- swah 16y agoSidenote: refer to answers by their authors, because they are always changing positions :)