ES version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
58% Positive
Analyzed from 404 words in the discussion.
Trending Topics
#optimization#premature#learning#fun#don#code#test#problem#array#allocated

Discussion (8 Comments)Read Original on HackerNews
Looking at this code, they saved one AND instruction and reduced a pipeline stall, but it seems like it would be harder for a future maintainer to understand, because not_received feels a bit less readable. I always think code that's easy for the computer to read and code that's easy for humans to understand are different things.
After writing my comment, I realized it came across as overly critical. But actually, I think this work is completely justified and beautiful. Honestly, it's at a level I couldn't achieve myself. I respect it.
That said, I agree with you that the maxim is often used to justify poor planning or absence of planning. We don't have the bandwidth to test every micro-decision. That's what the learning of domain specific principles are for, so that some choices you reason through, some you test and when confronted with a perf problem test those reasoning based choices that benchmarks point fingers at.
Even if it is not aligned, an unaligned 8K array would be spread to three pages which is still worse than two.
Its like writing a thriller where you are the main operative, heroically saving the day with your skill, foresight and tenacity.
The problem is, it sets a rigid path far to early that you are unwilling to move away from, either because you had ambitions for those empty stubs, or because the obvious solution means admitting that you current $thing is not as successful as it should be.
The problem I have found recently is that it bleeds into the training set that LLMs to use to make software. our platform is pretty well defined and has excellent metrics and logging that come for free.
But the LLMs are creating Otel forwarders with custom NATs transport, even though we have all of that for free already (and in the agents.md)