3. Writing code that should have been a library
Poll: Which problem is more common in software development?
1. Writing code that is too low quality (hacky, slow, hard to read, inaccessible, untested, etc)
2. Writing code that is too high quality (over-engineered, gold plated, excessive abstraction, speculative features)