There's another camp that don't care about the craft AND also don't care about the product. This camp, wielding power of AI, is making life worse for the other two camps.
I've been getting so many code reviews that are generated by AI, but the author does not even has the decency to self review the generated code before they send out pull requests. It feels like an insult sometimes. For example, unit tests that basically assert if `a = 1` after setting a to 1.
Every PR now has lots of unit tests, but they test the implementation details, not the spec. So now every change that breaks their implementation details causes false positive test failures. This creates a self enforcing negative loop. Every PR now comes with tons of unit test fixes.
People start responding to PR comments with something along the line of: I ask AI but it was not able to solve the problem, if you have a solution, LMK. Or another variant I see often is: I think this is wrong, but AI says this is fine, so I'll leave it as is.
I see craft lovers or product people using AI effectively. I use AI daily too. But the above camp is making my day to day job sometimes unbearable.
if someone really want to have single keystroke, there's always F<number> key that they can map to their frequently used movements, such as last edit, next function, special marker (such as `m`), etc.
I can see how that could work depends on the setup and the context. For example: People might use `. to jump to the last edit, or to a mark they set manually. Or simply `ciq` to edit inside the next quote without any manual cursor movements. I see people use plugin like harpoon to jump to their favorite location quickly. If you don't know about such setup, seeing people type <leader>1 to jump not just within a file, but across files, seems magical.
Dont forget `*` and `#`. Idk if other editors have this now, but before learning vim, I used to ctrl+shift+arrow_keys to select a word, ctrl+c, ctrl+f, ctrl+v, Enter in order to move around in code. Discovering `*` and `#` in vim was mindblowing
> LLMs are okay at coding, but at scale they build jumbled messes.
This reminds me of the day of Dreamweaver and the like. Everybody loved how quickly they could drag and drop UI components on a canvas, and the tool generated HTML code for them. It was great at the beginning, but when something didn't work correctly, you spent hours looking at spaghetti HTML code generated by the tool.
At least, back then, Dreamweaver used deterministic logic to generate the code. Now, you have AI with the capability to hallucinate...
> I think what we're witnessing isn't just an extension of the attention economy but something new - the simulation economy
Is it really new? We've been replacing real human connections with online connections/friendships for quite a while now. Social media companies have been giving us a world full of simulated relationships and making profits off of it. As quoted in the post, the average American adult has 3 friends. Look how many friends they have on FB.
I can't tell if you mean it literally, or you're adopting the FB nomenclature, but in my mind that FB edge is just labeled friend, and is not the relationshipStatus between the nodes
I have a to of "connections" on LinkedIn, too, but I can assure you I am not "connected" to hardly any of them
I like to call our latest economy the jester economy. No longer is it a service economy, but one of influencers, reality tv, and most lately, TikTok stars. We even have a reality tv star for US President!
reply