What a weird take, unironically asserting that the only "exciting" code is the glue, and all of the actual things software does is just an excuse to build more frameworks.
What a weird take, unironically asserting that the only "exciting" code is the glue, and all of the actual things software does is just an excuse to build more frameworks.
The vast majority of truly impactful code is really boring at a technical level.
So, yes, that’s sometimes why people write frameworks: to get some excitement in their code.
calculating that 38302 + 8204 = 46506 is pretty boring
noticing that ∀x,y: x + y = y + x is more exciting, and it's a lot more exciting when you can prove it
group theory? continuous braingasm
changing the report code so that an invitee who rsvps to an event even though the host has marked them as 'not coming' still shows up as 'coming'? that's pretty boring; it solves today's problem
writing a practical extraction and report language so that you need only a third as much code to define that report, but also all the future reports you write? that's exciting as fuck, it makes the rest of your life better
generality in software is highly desirable, just as in older branches of math; it's the difference between subsistence and progress