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.
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...
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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
if
s 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...