I have an old Django site I'm maintaining for a long-time customer of mine. They often want to make small changes - things that are only a few lines of code, but would take an hour to just spin up the system, remind myself how it works, commit, push, update the server and all that.
Last week I've moved the whole infrastructure to Railway, and taught the customer to use Jules. They make their own PRs now, and Railway spins up an environment with the changes, so the customer can check it themselves. It works like 75% of the time, and when it doesn't, the customer see that it doesn't before it even reaches me. Only if they're happy with the changes, I step in to review the code and press merge. It's been a such a huge time saver so far.
That's honestly incredibly cool, could I perhaps encourage you to write a blog about the details with some examples on what the PR requests from your customer looks like.
The benefit I've found of external vs integration at least with GitHub copilot is in the cloud it auto approves by default and it's working in a sandboxed environment.
> why would I want an external tool over an integration?
I do not feel comfortable running agents the same computer I have my photos, email, browser cookies, etc. on my personal computer, so giving Jules access to my GitHub project was a nice experience for me. It was able read my Gemfile and run my Rails app's test suite without me having to worry about all my private data on my machine. The code wasn't great, but it did help with coders block to kick off some features.
I really hope Google discontinues this project soon (that’s kind of their specialty). I find it frustrating when chatbots/LLMs adopt real names as their brand identities.
Would anyone at Google be willing to tell me how many people are working on this project? I’ve been building something functionally similar for my employer, but it’s a nights and weekends project with only one contributor (me).
Jules can add all it wants and I will still not use it simply because it's a Google product and Google doesn't know how to make products in the past 20 years.
Also, why the heck are Google's offerings so fragmented?! We have `gemini`, `jules`, and we also have two sets of different Gemini APIs (one is more limited than the other), and no API is entirely OpenAI-compatible.
I am so sick of these anthropomorphized names that have nothing to do with anything that we’re all supposed to remember now. Why are we giving products first names? The worst offender is probably Amazon Rufus. It’s all so dumb and I hate it. At least attempt to be clever and name it something that relates to the product itself. Even Google Wave, despite its shortcomings, made sense as a product name.
30 comments
[ 2.5 ms ] story [ 49.1 ms ] threadLast week I've moved the whole infrastructure to Railway, and taught the customer to use Jules. They make their own PRs now, and Railway spins up an environment with the changes, so the customer can check it themselves. It works like 75% of the time, and when it doesn't, the customer see that it doesn't before it even reaches me. Only if they're happy with the changes, I step in to review the code and press merge. It's been a such a huge time saver so far.
My experience with coding agents leads me to believe using something like this will end up being more noise and work than ROI
I suppose it could be effectively the same loop I use in VS Code, but then why would I want an external tool over an integration?
I do not feel comfortable running agents the same computer I have my photos, email, browser cookies, etc. on my personal computer, so giving Jules access to my GitHub project was a nice experience for me. It was able read my Gemfile and run my Rails app's test suite without me having to worry about all my private data on my machine. The code wasn't great, but it did help with coders block to kick off some features.
Jules is going to simply be another vendor locked walled garden play.
The default installation for claude code is hilariously insecure and the only times I've used it is in a fully sandboxed VM.
You're literally putting your own money in the shareholders pockets.
Video here: https://www.youtube.com/watch?v=RIjz9w77h1Q
From my experience Jules is the worst coding agent on the market.
Also, why the heck are Google's offerings so fragmented?! We have `gemini`, `jules`, and we also have two sets of different Gemini APIs (one is more limited than the other), and no API is entirely OpenAI-compatible.
Come on Google...
Recently I moved from repl.it to Claude max to save costs.
I'll never understand why paying users are so often left behind. It's truly bizarre.