(no title)
demirbey05 | 5 months ago
I am not defending we should drop AI, but we should really measure its effects and take actions accordingly. It's more than just getting more productivity.
demirbey05 | 5 months ago
I am not defending we should drop AI, but we should really measure its effects and take actions accordingly. It's more than just getting more productivity.
numbers_guy|5 months ago
pmg101|5 months ago
krystofee|5 months ago
However, the challenge has shifted to code review. I now spend the vast majority of my time reading code rather than writing it. You really need to build strong code-reading muscles. My process has become: read, scrap it, rewrite it, read again… and repeat until it’s done. This approach produces good results for me.
The issue is that not everyone has the same discipline to produce well-crafted code when using AI assistance. Many developers are satisfied once the code simply works. Since I review everything manually, I often discover issues that weren’t even mentioned. During reviews, I try to visualize the entire codebase and internalize everything to maintain a comprehensive understanding of the system’s scope.
dm3|5 months ago
layer8|5 months ago
In the general case, the only way to convince oneself that the code truly works is to reason through it, as testing only tests particular data points for particular properties. Hence, “simply works” is more like “appears to work for the cases I tried out”.
apercu|5 months ago
I’m could have used an LLM to assist but then I wouldn’t have learned much.
But I did use an LLM to make a management wrapper to present a menu of options (cli right now) and call the scripts. That probably saved me an hour, easily.
That’s my comfort level for anything even remotely “complicated”.
ionwake|5 months ago