4 ms·
I'm a reductionist. When the LOC I need to write to accomplish my goals go down, I consider that progress. Zero LOC? Ideal, but frequently I later find my goal
by hiAndrewQuinn 3y ago
I'm a reductionist. When the LOC I need to write to accomplish my goals go down, I consider that progress.
Zero LOC? Ideal, but frequently I later find my goals fall out of alignment with what I can do there. 1 LOC, like a shell invocation? Fantastic. 100-1_000 LOC? Pretty good, especially because at that scale I can usually still effectively wrap all the functionality into some CLI arguments and turn future invocations into 1 LOC.
The billions and billions of LOC that underlie my operating system, my text editor, my compiler, etc.? There's still work to be done on that front. Perhaps some of those lines are inevitable. But we can keep pushing forward until the day where the computer reaches its ideal form: There is a single button, and when I press it, it does what I want.
s/LOC/keystrokes/g, or mouseclicks, or whatever else constitutes the smallest atom of work you care to measure.
- jddj 3y agoThere aren't many sweeter moments in this game than reaching a new understanding which allows for pages of code to fall to the cutting room floor.