3 ms·
I wonder _why_ hero projects are more bug free. I could probably write lots of terrible but bug free code on a personal project, because I know where all the fl
by stevebmark 8y ago
I wonder _why_ hero projects are more bug free. I could probably write lots of terrible but bug free code on a personal project, because I know where all the flaws are and avoid them. If I invited more developers to work on this codebase, of course there would be more bugs, because the code quality is so bad. If I wrote good abstractions, types, and documentation, theoretically others contributing to the code would write less bugs too.
- LoSboccacc 8y ago> and documentation that's the gist of it, abstractions are always imperfect in some way and leave the door open for interpretation, at which point if team member don't communicate each module intent efficiently code responsibilities get mixed and entropy rise dramatically, causing more bug per line of code written. imho an important figure on large projects that is largely ignored or conflated with "the architects" is the oracle, or the guy people ask where new feature/code should go. not in term of application structure or component design, but at a lower level, at modules and interfaces level.