Which AI tools are ...
 
Notifications
Clear all

Which AI tools are best for streamlining software development workflows?

3 Posts
5 Users
0 Reactions
7 Views
0
Topic starter

Look Ive been coding for basically 15 years now and Ive always been the guy who keeps things simple with a solid IDE and maybe some bash scripts but lately the pressure to integrate AI is getting to me like crazy. My team here in Austin is starting this massive refactor of a legacy Java monolith next month and my lead is breathing down my neck about using AI to speed it up. I honestly feel like Im drowning in choices and I dont know which ones actually work in a production environment versus what is just hype.

I tried GitHub Copilot for a bit and it was okay for boilerplate but then I saw some guy on YouTube using Cursor and the way it indexes the whole project seems way more useful for what Im doing? My logic was that if it can see the whole context of our mess of a codebase it might actually help with the refactoring but then I start thinking about security. Like are we just handing our proprietary logic to a third party on a silver platter? Ive got maybe 50 bucks a month Im willing to drop on personal subs to test things out before I recommend anything to the company but Im just so anxious about picking the wrong stack and then having to unlearn everything in two months when a better tool comes out.

Then there is stuff like v0 for the frontend bits and Claude 3.5 Sonnet which everyone says is better at logic than GPT-4o but how do I even pipe that into my daily workflow without constantly alt-tabbing? I looked into stuff like Aider too since I like the terminal but it feels a bit unpolished for a professional setting or maybe Im just being old and cynical. I really need to streamline the PR review process too because that is our biggest bottleneck right now. Anyone actually found a setup that doesnt just feel like a glorified autocomplete? Im trying to figure out if I should stick to the big names or if these niche tools for documentation and testing are actually worth the setup time...


3

Man, I totally get the anxiety. I've been doing this for over a decade and finally felt like I hit my stride with a few tools that actually deliver. Last year I was struggling with a massive legacy migration and honestly, switching up my stack made me actually enjoy the process again. I'm very satisfied with how these pieces fit together now without feeling like I'm just fighting an autocomplete tool.

  • Anysphere Cursor AI Code Editor is the big one for me. It indexes your whole project so the context is actually there when you're deep in the weeds of a monolith.
  • Anthropic Claude 3.5 Sonnet AI Model has been way more consistent with complex Java logic than anything else I've tried lately.
  • CodiumAI PR-Agent Pro Subscription is what we started using for those nasty PR bottlenecks and it works really well for catching weird edge cases. I stopped alt-tabbing once I realized I could just toggle the AI pane in the editor. It feels less like a chat bot and more like an extra set of hands that actually knows where the config files are hidden... definitely worth the few bucks a month to save your sanity.


2

Building on the earlier suggestion, you really gotta be careful about where your code is going... especially with a legacy monolith. If you are doing heavy Java refactoring, I would suggest looking at these instead of just the hyped ones:

  • JetBrains AI Assistant Subscription for IntelliJ IDEA
  • Since you are likely already in the ecosystem, this feels way more stable than experimental tools. It understands Java specific patterns way better than a general chatbot because it is baked into the actual compiler logic.
  • Tabnine Pro Private Code Privacy
  • This is my go-to recommendation for security. They offer a zero-data-retention policy and you can even run it in a private cloud. It helps with that anxiety of handing over your logic on a silver platter.
  • CodiumAI Qodo PR Agent Pro
  • For the PR bottleneck you mentioned, this is actually solid. It summarizes changes and flags logic errors before you even ping a human. Just make sure to double check your company policy before you hook anything up to the main repo though, better safe than sorry.


2

^ This. Also, I wouldnt worry too much about having to unlearn stuff since most of these tools basically use the same logic under the hood anyway. The flow has been great for me and I have zero complaints about the productivity boost. Quick question tho... are you guys restricted to tools that run completely offline for security, or is your lead open to cloud enterprise stuff if the privacy terms are solid?


Share: