3 ms·
I dislike the word “passionate” in this context too. You don’t have to be in love with programming, but there definitely are qualities of curiosity, tenacity a
by dasil003 3y ago
I dislike the word “passionate” in this context too. You don’t have to be in love with programming, but there definitely are qualities of curiosity, tenacity and pride of workmanship that are very important to high performing software teams.
- ghaff 3y agoTo some degree that’s probably true of most jobs though. There are some people that paint software as something unique where it isn’t some all consuming nights and weekends interest you’re not a “real” programmer.
- dasil003 3y agoLet me separate your two sentences, because the latter is an immature viewpoint that I wholeheartedly disagree with. WRT what makes software unique is that it’s a rare combination of opaque, hard to evaluate, long-lived, mechanically unforgiving and path-dependent. In other words, incompetent developers can make a huge mess of things that future developers can find it impossible to dig out from. Other jobs have some of these aspects, but I can’t think of any that share all of them.