In my last session had the claude agent generated code, then tests, then the fixtures from passing the tests to the code. and gloated that all passed immediatly.
in a nutshell: clear defined helper functions are much better for comprehension than bigger functions. and they usually cost nothing ar runtime sine the compiler inlines them anyway.
But the real cost is that having a myriad of them is usually very difficult to get the right cut. not too small not too big and having a clear intend of what it exactly does.
so nothing new. API design is hard. naming thing even more so.
I'm actually loving HN because it hasn't such a system.
While it looks like a very good idea at first, it will evolve in echo chambers. Which are the bane of current society, as noone listen to challenging opinions anymore.
So, very much like the "ban of VPN" for minors, it is a seemingly good idea that will backfire in horrible ways.