Remix.run Logo
ryanegt 2 days ago

I started writing software in 2001 - I loved problem solving, or the act of creating the perfect snowflakes of SOLID code, the most beautifully optimized database query or the most developer friendly SDK libraries - probably stemming my experience joining projects where the code base was trash. But parts of the job do feel like repetitive drudgery... which is where I think AI comes in beautifully.

What I've learned so far is that AI is only as good as the average developer who writes code and is only as effective as the codebase is approachable... unless you let the AI contribute to the architecture at the ground floor it will get just as confused and write just as much spaghetti code as a human coder will.

Like other professions before us... this is a moment where software engineers must adapt or perish. It was a battle to overcome the stubborn mindset of being unchanged in my ways (and adopt AI)... but the writing is on the wall. And now I'm building and refining the very same AI tools that do the jobs of data analysts and software engineers.