4 ms·
But the hard part is figuring out the more complex parts. Getting that right is what takes the time, not typing in the more trivial parts.
by Scarblac 1y ago
But the hard part is figuring out the more complex parts. Getting that right is what takes the time, not typing in the more trivial parts.
- lopatin 1y agoNot typing the trivial parts is pretty great though
- skydhash 1y agoI think most developers bypass the typing of the trivial part by just using a library or a framework. And sometimes typing trivial things can be relaxing, especially after an intense bout with a complex thing.
- deleted 1y ago[deleted]
- AstroBen 1y agoBeing forced to type in trivial boilerplate means you're very motivated to abstract it. Not saying this'll offset anything but I can see AI making codebases much more verbose
- pydry 1y agoUntil it spends 10 minutes fucking up the trivial part and then youre 10 minutes down and you still have to do it yourself.
- j45 1y agoIt can be, but if you're familiar with what you're working with and have experience with other systems that have transferrable knowledge, again, it can be an advantage. I was surprised with claude code I was able to get a few complex things done that I had anticipated to be a few weeks to uncover, stitch together and get moving. Instead I pushed Claude to consistently present the correct udnerstanding of the problem, strucutre, approach to solving things, and only after that was OK, was it allowed to propose changes. True to it's shiny things corpus, it will over complicate things because it hasn't learned that less is more. Maybe that reflects the corpus of the average code. Looking at how folks are setting up their claude.md and agents can go a long way if you haven't had a chance yet.
- alphazard 1y agoThe point is that good software engineers are good at doing the "hard part". So good that they have a backlog of "trivial" typing tasks. In a well functioning organization they would hand off the backlog of trivial parts to less experienced engineers, who might be herded by a manager. Now we don't need the less experienced engineers or the manager to herd them.
- Scarblac 1y agoAnd how do we get new experienced engineers?
- generalizations 1y agogood != experienced. The barrier to entry is simply becoming much, much higher.