- Original Poster
- #1
We have so many posts starting on here about AI; some of them from people trying to push their own agenda, some for and against AI, and some with genuine usage questions.
I thought I'd try and start a sensible discussion about what tools people are using for something I am currently also doing (some of which on this very site). What tools are people using in software development, coding, and what checks and balances (if any) they are applying to the output.
I'll go first, and what I've found great and not great.
I've become a fan of Claude over the past year, and have used Claude Design to design a website for a personal hobby I'm going to fill some of my time with. By far the most impressed I've been is using Claude Code quite a lot. I've used Claude Code to patch and update this site, but the time it has really impressed me is I have used it to build and maintain some Discord bots that will watch YouTube videos, summarise their content, and publish news posts; as well as an event management one too.
What I have found frustrating though, is that Claude starts to 'lose its memory' as I get deeper into a project and need to remind it of past decisions made; or when it makes the same mistake again that it made (and should have learnt from) in the past.
I haven't delved into Agents yet, or scheduled tasks, but I am starting to. I've built a project that analyses chats on here and puts forward recommended social media posts to share on LinkedIn, FB and X, to help promote and drive new visitors to the forums here. This will find itself becoming a scheduled agent which will put it's recommendations into a dedicated Slack channel.
The biggest benefit I have found, and this is specifically for Claude and I'm sure other tools will have similar, is that for each piece of work I start a chat with Claude and use it to build a detailed brief for the work that needs doing, including desired outcomes (success criteria), what tools it can and cannot use, and eventually have an 'instructions.md' file to form the basis of the Project. I then also source and upload any support documentation needed into that project (such as API specs, resources, guidelines).
When a public facing project is complete, I do then ask it to try and hack/penetrate it's work. This, every single time, finds security flaws that then need fixing
.
I have found that spending a good hour or so prepping a project, and then getting Claude to undertake the work, is working out very efficient on my time.
Having said all of that, I'm still not letting it near anything critical.
Share your own experiences, best practice, bits that worked well and bits that didn't
I thought I'd try and start a sensible discussion about what tools people are using for something I am currently also doing (some of which on this very site). What tools are people using in software development, coding, and what checks and balances (if any) they are applying to the output.
I'll go first, and what I've found great and not great.
I've become a fan of Claude over the past year, and have used Claude Design to design a website for a personal hobby I'm going to fill some of my time with. By far the most impressed I've been is using Claude Code quite a lot. I've used Claude Code to patch and update this site, but the time it has really impressed me is I have used it to build and maintain some Discord bots that will watch YouTube videos, summarise their content, and publish news posts; as well as an event management one too.
What I have found frustrating though, is that Claude starts to 'lose its memory' as I get deeper into a project and need to remind it of past decisions made; or when it makes the same mistake again that it made (and should have learnt from) in the past.
I haven't delved into Agents yet, or scheduled tasks, but I am starting to. I've built a project that analyses chats on here and puts forward recommended social media posts to share on LinkedIn, FB and X, to help promote and drive new visitors to the forums here. This will find itself becoming a scheduled agent which will put it's recommendations into a dedicated Slack channel.
The biggest benefit I have found, and this is specifically for Claude and I'm sure other tools will have similar, is that for each piece of work I start a chat with Claude and use it to build a detailed brief for the work that needs doing, including desired outcomes (success criteria), what tools it can and cannot use, and eventually have an 'instructions.md' file to form the basis of the Project. I then also source and upload any support documentation needed into that project (such as API specs, resources, guidelines).
When a public facing project is complete, I do then ask it to try and hack/penetrate it's work. This, every single time, finds security flaws that then need fixing
I have found that spending a good hour or so prepping a project, and then getting Claude to undertake the work, is working out very efficient on my time.
Having said all of that, I'm still not letting it near anything critical.
Share your own experiences, best practice, bits that worked well and bits that didn't