4 ms·
I actually disagree that software is a static program. If a program always have the same behaviour, it's a pretty bad program. You need inputs and, as demonstra
by jegp 7d ago
I actually disagree that software is a static program. If a program always have the same behaviour, it's a pretty bad program. You need inputs and, as demonstrated by the recent LLM inputs, parameters you can tune to correctly address a specific context.
I would also contest the point about science being social. To me, science is the interplay between social constructions and physical reality. Which is why tests and experiments are so fundamental. Your point about software development as kind of like science is spot on: why not be exploratory/empirical in software development? Couldn't we imagine an LLM, say, that would go out and try to solve a question we frame? This seems strikingly close to autoresearch [1]
[1]: https://github.com/karpathy/autoresearch https://github.com/karpathy/autoresearch
- D-Machine 7d ago> If a program always have the same behaviour, it's a pretty bad program This is false in far more cases than the cases where it is true, and even in the cases where you are right, you still usually want similar behaviour. > You need inputs and, as demonstrated by the recent LLM inputs, parameters you can tune to correctly address a specific context You seem very confused about what "static" means here. > I would also contest the point about science being social. To me, science is the interplay between social constructions and physical reality. Well, almost all philosophers of science would disagree with you, and IMO this sentence immediately contradicts itself. Frankly, you should really work on learning to write more coherently and carefully. You maybe have some good ideas, but they are being communicated extremely poorly and inconsistently.