wbkang
Joined 17 years ago
Joined 17 years ago
It's ironic the author links to Naur's paper because I use LLMs to dig through code faster, question my assumptions, review my drafts, or generate drafts for my review. It's not because I am bad at it, I used to be very proud of being able to do this better than others. Anyway, this does not lead to more "lines of code" as the author suggests and instead it can lead to higher quality code.
FWIW, I also don't believe you can let LLMs make critical judgement by somehow stringing together more LLMs. And I am also not making a claim on whether the $1.5T investment is proportional to its benefits. But to say "industry has nothing to show for it", or to bring up strawmen like "LLM-generated PRs" and "lines of code", makes me question whether the author has tried studying the applications of LLMs.
My favourite parts:
> My job is to figure out the set of software approaches that match that estimate. […]
> Many engineers find this approach distasteful. […]
> If you refuse to estimate, you’re forcing someone less technical to estimate for you.
Even after many years, I still find it distasteful sometimes but I have to remind myself what everyone gets paid for at the end of the day.
Even if the staging concept is clear to someone, git cli terminology _is_ objectively very confusing and there are many articles written about it already (e.g., do I "add" to index? Is the index also referred as cached/Staged? Mixing different verbs and nouns everywhere). Are they all the same?)
I just wrote this to say it is not a necessary part of making a tool as powerful as git - Mercurial shows an example of a similar tool with a less confusing CLI.
Of course, git won so I just live with it. I enjoy teaching git new devs because once you explain the confusing terminology up front, they understand it faster.
Right now if I look at my Firefox processes, they take more (10-20%, sometimes a lot more) more commit size (virtual memory) than their private working set. With page files the unused virtual memory portion is simply reserved on the page file with minimal overhead. Without any page files, you will be just wasting memory.
RE: unnecessary writes, it might be windows proactively dumping the contents of the memory (I think this happens but I cannot confirm right now). But in general that's very low priority and it should affect your performance.
I am still using the XM3 - both the earbud and case batteries are repleacable.
https://wbk.one