At work I'm a Software Architect, I still code a little bit but mostly I do architectural work and developers code the things I come up with. I've always been writing small tools for myself like a RSS Reader because I couldn't find one I liked, or a tool which formats JSON when you paste it into it's window, or a OSX Timer app and many many more. It was always a painful process which took a lot of time and many of the projects I started I had to stop because of lack of knowledge or time.

Some time ago I started using AI to code those tools. About two years ago started just asking ChatGPT to give me parts of the code and was still coding mostly myself, but now I found this tool OpenCode which gives me Agents which can do planning, research, coding and testing after I write down what exactly I need.

They still need a lot of hand holding but I'm learning how to work with them more and more effectively and for example yesterday within a couple of hours I vibe coded Email Forwarder which takes emails from one Email Provider and with help of the IMAP protocol copies them over to a different provider and is useful for synchronizing emails between two providers. My dad has been using this one free provider for a long time but they delete all emails after 6 months, we always struggle to find important older emails, but not anymore because this script synchronizes them with a different provider which doesn't delete emails.

I also vibe coded this recoder application which recodes videos from my Sony camera and my Samsung and iPhone phones into a format which can be used by Davinci Resolve. That took me quite a long time.

Anyway if you're curious, Ask Me Anything!

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 2 points 10 months ago

That's actually a great question, never thought of it. When it comes to simple things then probably LLM, you kind of can convince them to do what you want without them being offended that you're micromanaging them. But anything bigger they just don't have the capacity or creativity to think outside of the box and plan long term or anything, so there absolutelly people.

  • source
  • parent