3 ms·
But do the same SWE fundamentals apply if the one doing the programming is many times smarter than us?
by amelius 2mo ago
But do the same SWE fundamentals apply if the one doing the programming is many times smarter than us?
- baliex 2mo agoAn interesting question. We (humans) care about maintainability because the codebase will be adapted by teams of us for many years, based on new feature and bug fixes. Rewriting from scratch is basically never an option after a certain amount of time. Maybe the machines could just start from scratch each time and come at maintainability from a totally different angle
- mrkeen 2mo agoIt wouldn't make sense to confuse attributes of the software with attributes of the programmer. Otherwise, one could simply declare one's IQ in a const somewhere, and have all unit tests follow the form: if the programmer's IQ is high enough, then the method under test is likely correct.
- justincormack 2mo agoLLMs are not smart in any way, but they are a weird kind of effective thats very different.
- hirvi74 2mo agoI have worked with a few people like this.
- mikgp 2mo agoI think SWE fundamentals matter - because it will be a long time before software is a closed system. And the problem is that as long as humans are in the loop building software that dynamic will have to be maintained. We use Loki for logging at work. There’s certain types of queries it just doesn’t support. And so the question becomes - Do you change logging providers Adapt to Loki’s capabilities Create a third layer / tiered storage. And each of those decisions have multiple downstream consequences. It’s not that LLMs can’t make those decisions per say, it’s that What does an LLM do when five different people ask for a system optimized to do five different things. It could figure it out itself, but like I don’t think that’s how the human software contract works.
- RALaBarge 2mo agoI built a harness from scratch prior to trying any of the ones out there, so I knew how it work in a real way. I QUICKLY understood that the biggest issue with getting my shit done is that _my_ inputs are the untrusty ones. How many time do you hit backspace in a day?
- platevoltage 2mo agoGreat. We are pretending that an LLM can think, and has intelligence. I thought the marketing wasn't supposed to work on us.