Are you a builder who prioritizes shipping software? Or are you a craftsperson who prioritizes well designed code?

It’s a false choice.

You get more done with well designed code and tests than you do without. Craftspeople move faster than Builders who eventually grind to a tech debt induced halt.

@alan @nick I tried expressing this to a coworker some time back. I was trying to make the point that the choice between human-written and LLM-generated software isn’t ‘slow but high quality’ and ‘fast but worse quality’, because LLM-generated code demonstrably doesn’t even work.

I’m not sure they understood my point unfortunately, because they ended up effectively arguing that there’s no demand for code that actually works. 🙃

@benjamineskola
Are you familiar with NASA’s transition from human to digital computers circa 1960? Dozens of mathematicians were laid off. Others thrived for decades. The key? Domain expertise. The computer could calculate. It could not formulate.

How does that relate to today? AI does the typing faster. It does not know your domain. It also needs the same kind of code quality guardrails as humans. That’s where our domain expertise and standards come in. AI needs us.

@alan Yeah, I don’t actually believe that ‘AI’ can replace humans. People who do believe that seem to be deluding themselves.

@benjamineskola
I’ve personally used Claude to build working software in a day that would have taken me a week alone, because I would need to go learn a specific skill.

I’ve used it to make things I didn’t know were possible before I started chatting with it.

I’m not saying it’s perfect. But when did you last use AI?

@alan I’ve seen software take a week with Claude that could have been done faster without, because the quality was unacceptably poor.

Me, use it personally, directly? It’s been a while, because I’ve given up, because of the quality issue among many other reasons. But I’m constantly surrounded by people using LLMs; it’s impossible to escape them. ‘Your opinion is invalid/out of date unless you use them regularly’ is unpersuasive.