Remix.run Logo
ryanjshaw 4 hours ago

I was embarrassed recently to realize that almost all the code I create these days is written by AIs. Then I realized that’s OK. It’s a tool, and I’m making effective use of it. My job was to solve problems, not to write code.

I have a little pet theory brewing. Corporate work claims that we hire junior devs who become intermediate devs, who then become senior devs. The doomsday crowd claim that AI has replaced junior and intermediate devs, and is coming for the senior devs next.

This has felt off to me because I do way more than just code. Business users don’t want get into the details of building software. They want a guy like me to handle that.

I know how to talk to non-technical SMEs and extract their real requirements. I understand how to translate this into architecture decisions that align with the broader org. I know how to map it into a plan that meets those org objectives. And so on.

I think that really what happens is nerds exist and through osmosis a few of them become senior developers. They in turn have junior and intermediate assistant developers to help them deliver. Sometimes those assistants turn out to be nerds themselves, and they spontaneously transmute into senior developers!

AI is replacing those assistant human developers, but we will still need the senior developers because most business people want to sit with a real human being to solve their problem.

I will, however, get worried when AIs start running businesses. Then we are in trouble.

fragmede 3 hours ago | parent [-]

Anthropic ran a vending machine business as an experiment, but I don't imagine someone out there isn't already seriously running one in production.

ryanjshaw 2 hours ago | parent [-]

I’ve been tempted to define my life in a big prompt and then do something like: it’s 6:05. Ryan has just woke up. What action (10min or less) does he take? I wonder where I’ll end up if I follow it to a T.