Yeah, the flip side of the article is that Fable level models can fix the majority of codebases created from the past 3 years and one shot it to a fixable state that is "human maintainable"
Sure, but the proportion of code that drives homicidal behavior is heavily weighted towards non-comments. You're a lot more likely to piss off whoever inherits your code with the code that actually does something being bad or a lack of documentation than with comments.
I'm quite fine with no comments but correctly named variables and functions. This can't become out of sync contrarily to "out of band" comments. I take this over commented code with poorly named stuff any day.
I've also seen a lot of comments that restate what the code already says and that's just noise, more work to keep in sync, an additional thing that can fail, and more cognitive load because you have to read twice the same thing (best case, if code and comment are still in sync). That's the result you risk when you think you must comment your code.
I appreciate the occasional comment that explains why something seems overly tricky or weird or not immediately intuitive. Once, I had left such a comment that saved myself years later from making a mistake. Of course, this should be kept at a minimal level. It leads to me liking clear code with few comments the most. (Some guidelines, even if it's not perfect, to limit complexity and spaghetti code help a lot).
Function, class, module documentation is also useful so you don't have to read the whole thing and you know what it's intended to provide (which is slightly different than simply what it provides, and this differences is important).
I worked with this guy. He'd write the code, and comment where needed, and then he would ask "How can I make this comment unnecessary?" The answer was usually to rename something, so that what he was doing was obvious.
Yep, I think I agree with pretty much all of this. There are a lot of cases where clearer naming can avoid needing comments, but there are also some cases where the code itself won't be clear enough. My personal stance is that in a world where nobody is immune from accidentally making a mistake in logic and writing a bug, comments that clarify the intent of code that might otherwise look strange are valuable for future readers of the code (whether human or LLM); at worst, they can potentially help someone avoid wasting time going down a rabbit hole because Chesterton's fence didn't have a signpost on it, and at best they actually expose gaps in what's handled when someone is able to notice a discrepancy between what's documented and what's actually happening.
Clear code takes precedence over commented code if either of them could be used to solve the problem of communicating what's going on; comments are still useful in the cases where clear code isn't always enough. Of course, being able to discern whether there's a way to make the code cleaner to avoid needing a comment is an art rather than a science, and it's a skill that I think few people excel at (and judging by how so much LLM-generated code is littered with inane comments, one that's also pretty rare in agents)
Ignorance will always be a better starting point for discovery than wrong assumptions. If you leave comments, they must reflect what the code is actually doing. If during edit it's no longer the case, at least mark them as stale. The next best thing is indeed to remove them.
I guess Zelle is the replacement. I've sent thousands to strangers with it with zero problems or fees. I don't like it at all because it is private and in my view a way for banks to avoid accountability.
But also zelle isn't really an option if you are anything bigger than a single person business.
Not to be pedantic and I agree with what you are saying but:
> As a rule of thumb, if you look at something for 3 minutes and have some obvious questions, the scientists that looked at it for several years of their life in great detail might have had those same obvious questions as well
This does not mean that just because they had those obvious questions that they were properly resolved. Human history has a long track record of people who knew better but chose to ignore. In science there is an incredible pressure to have positive results rather than negative ones (IE nobody would care or know about this study if the title was "we looked and iphone doesn't explain 33-52% of fertility decline"
GetDynasty.com | Engineering (In-Person San Fransisco or US Remote initially OK) | Junior Engineer | $100k-$120k + equity
Dynasty helps startup founders legally eliminate millions in capital gains taxes through QSBS trust planning. Today, sophisticated tax strategies are locked behind elite law firms and opaque processes. We’re building the software layer that makes advanced trust and tax infrastructure accessible, understandable, and fast.
We combine fintech, legal infrastructure, and thoughtful product design to turn what used to be months of paperwork and six-figure legal bills into a streamlined, guided platform. Our customers are venture-backed founders preparing for exits when the stakes are high and precision matters.
We’re early, fast-moving, and product-obsessed. This is a chance to help define the system of record for founder wealth.
Positions:
* Hiring a junior engineer with a passion for building to help create the next generation of financial platforms.
* Senior product focused builder with a passion for design and UX to join our team in San Fransisco.
* Senior engineer focused on agentic workflows and development.
The first organizes things and may do the laundry or put away groceries or something. I wouldn't know for certain, as my income doesn't yet reach to those heady heights.
I think the point still stands for the type of nerd on HN.
Deep cleaning isn't that hard and, for now, it's relatively inexpensive. There are still only a handful of products where price gouging has occurred due to influencer marketing.
All that needs to happen is another "Tide Pods" type of incident for Amazon to ban commercial cleaning supplies or anything with an SDS. Of course we make the robots do dirty work in this future, and boom you've got another form of surveillance threatening the 4th amendment.
"What's the matter bro? Tryin' to clean up a murder scene or what? huh huh huh"
reply