10,888 karma · joined September 25, 2013
How big is your codebase?
Yes. I am seeing this right now, but it's not just enough to join the chanting around the altar, you've got to be seen enthusiastically using AI as much as possible and it's turned the contributions of some of the most productive high level developers in my company into... ...well, slop.
I'm dealing with a bug from one such right now, where they wrote code that used my library, and it's not working for them, and they lack the understanding of their code to fix it, and the reason it's a bug I'm working on? Cursor couldn't fix it for them, and they lack the mental model to do so, because it's hard to mentally model code you didn't write.
I'm sure there's an inevitable "well, your company/colleague is doing it wrong then" critique incoming. And I agree.
But given that "doing it right" is often being defined as "using it as much as possible" by business leaders across the industry, then we get these paradoxical outcomes where doing so reduces productivity, but no-one is ready to admit that.
You've got to be AI-first, or AI-native, at least if you want the investors to stay invested.
I've never experienced such a collective adherence to tech hype (but probably only because my company couldn't figure out how to jam a blockchain and/or NFT in previously). Not even during the days when everyone was serverless, or "cloud-first" / "cloud-native".
It's wild.
TL;DR - we've always as an industry used appropriate tools for appropriate problems, right now it feels like so many of us are throwing AI slop at walls and seeing what sticks.
Lol, Asia is a big and diverse place. Are you really claiming that American society is more primitive than that of farmers in the arse end of Gansu?
Hint, one of those areas is more likely to have flush toilets.
Okay, how would that work though? Verified by who and calculated by what?
I need deets.
I have become very good at hitching my wagon to passing VP trains, it's sad, but it works.
My country will pay for your food if you can't afford any, yep. I'm glad to pay taxes to cover it, because extreme poverty isn't great for a society.
Remember kids, social security keeps society secure against poor people with nothing left to lose!
But we've seen infantry effectively using shotguns in Ukraine as a defensive weapon against drones for the same reason hunters use shotguns to shoot birds on the wing, within your weapon's range the odds of a disabling hit are pretty high if you're trained.
So not sure why it has to be either a rifle bullet _or_ a massively overengineered defense contractor's very expensive super-duper-shotgun round.
Haha, wait, it's flak guns again, just redone for the 21st century. Ah bless.
If the choice is restricted by stand-off range, that is a different kettle of fish, maybe do bring back the, once considered entirely obsoleted by high altitude aircraft and missiles flak.
But in the here and now, regular shotguns are being used defensively, with a certain level of success, by infantry against drones in Ukraine.
And if you re-use the same type store (SQLite DB) across multiple instrumented runs, you can further improve it.
https://upload.wikimedia.org/wikipedia/commons/a/a7/Binturon...
> "Approved - Ship It!” and ‘Great work on this!”
This pat on the head from an algorithm gives me the creeps, and I'm really struggling to put my finger on why.
Maybe it's because it's emulated approval, yet generating real feelings of pleasure in the author?
What definition of productivity are you using?
I've seen Python unit tests emitted by LLM that, for a given class under test, start with.
def test_foo_can_be_imported(self):
try:
from a.b.c import Foo
except ImportError:
self.fail()
def test_foo_can_be_instantiated(self):
from a.b.c import Foo
instance = Foo()
self.assertNotNull(instance)
self.assertTrue(isinstance(instance, Foo)
def test_other_stuff_that_relies_on_importing_and_instantiating_foo(self)
...
And I've watched Cursor do multiple rounds of"1: The tests failed! I better change the code. 2: The tests failed! I better change the tests. GOTO 1"
until it gets passing tests, sometimes by straight out deleting tests, or hardcoding values to make them pass.
So I don't have the same faith in LLM-authored tests as you do.
> I feel like hallucinations have become a cop out, an excuse, for people who don't want to learn how to use these new tools anyway.
I feel like you've taken that attitude so you can dismiss concerns you don't agree with, without having to engage with them. It's disappointing.
Good luck!