DEV Community

Discussion on: Which Is Harder To Find?

Collapse
 
scotthannen profile image
Scott Hannen • Edited

I think that's part of the reason why we have Expert Beginners. It's possible to go around creating one project after another, leaving behind a trail of unmaintainable "successes." I've seen it self-perpetuate. The first developer is obviously a rock star because he gets stuff done. The ones coming behind him are just okay or worse because it takes them much longer to add new features. A non-developer will never understand that their rock star is borrowing and everyone else is paying interest.

Collapse
 
sandordargo profile image
Sandor Dargo

True. I know someone who recently spent quite some time fixing a bug. There was an untested ~600 lines long function checking the criticality of certain changes. There were bunch of ifs in there with multi-line expressions. Sometimes on both sides of the comparison operator, there were the same expressions... It was full of bugs. It took him quite some time, I did the code review, I understand why... Then the project manager said that she doesn't understand why it took so much time, she used to be a C++ dev herself...