sergio
As more and more code is written by agents, driven by humans, what strategies are you employing to keep the slop at bay?
Managing a team of 2 engineers, it’s become quite difficult to review and keep the slop out at the rate of features being built. I can’t imagine what it’s like with a team of 20 engineers. I know the status quo will not work period.
I’m hiring a third engineer soon, and want to make sure I do my best to mitigate this new reality.
Trending in AI / LLMs
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
It’s not that it’s vocabulary is too advanced. It’s something worse.
I get lost trying to follow even a paragraph written by Claude. It’...
New
This showed up on my feed.. anyone heard of it? Just hype?
Ox Alpha is a reasoning model designed for coding, sustained ag...
New
With advancements in AI gathering pace and set to increasingly accelerate, perhaps it’s worth having an annual thread on the topic - feel...
New
Following on from some recent threads about AI and AI created projects I’m curious what people have been creating with AI tools …and perh...
New
What
A larger rant at in this post. Code at github: GitHub - dmitriid/llamex: Credo Plugin that detects issues that LLM-assisted Elixir r...
New
I like to find performance optimizations and hidden bugs in Elixir codebases with coding agents.
If I just ask them directly to find tho...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #hex
- #security










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
tfwright
Leaning more and more on linters.
In the progress of shifting time spent in review to planning, with prompts specifically being taken up into official documentation/review process.
Giving up?
I fear we will soon all be one with slop, part of its warm, loving, all encompassing embrace….
Half joking but my own code is worse now. I don’t see how it will be possible to keep up.
Schultzer
Keep in mind that it was always a slop fest in fortune 500.
Now its just easier then ever to write it. The only way our industry will learn from this is by failure, so keep the slop up until people start demanding not to use those tools. It’s kinda funny since rewrite might becoming more affordable for organizations then ever.
jstimps
The cost of producing correct and useful software has moved from generation to verification. We’re moving forward with the understanding that if your name is on the commit, you better be able to explain what it’s doing in a 2 am outage.
With that in mind, deep code review becomes more important, and the impetus is on the author to explain the changes, preferably in a live session when possible.
A team of humans still needs to understand what’s going on. LLMs haven’t changed that.
Asd
Yeah, I totally agree. But how to do this? How to make sure that reviews are deeper? My experience tells me that reviews have always been a best-effort thing which could not catch bugs, and reviewers dont usually understand what problem the request solves
jstimps
We are preferring in person presentations (or video call) for the author to explain the changes and respond to real time questions. It’s more of a “defense” than a review to be honest.
I don’t think this model can apply directly to an open source community, though, due to individual schedules and time zones, etc.
jsonbecker
We’re still trying to figure this out. A few things we’re playing with:
One thing I’m doing that we haven’t extended to the team is trying harder and harder to actually have my commits be reviewable and tell a story as well. The amount of code per PR is going up no matter what I do, so I care way more than before (we squash merge) that the PR is made up of commits that move you through the code narratively. I do a fair amount of back and forth and prep to accomplish this with the bots and drive the bots to build in that way.
Tyson
Obviously we are all trying to navigate this frontier at the same time. I am skeptical we can stem the tide of LLM primary authorship, especially after experimenting with that approach in personal projects. It opens so many new doors! Yes, there are significant downsides compared to the software craft we are all accustomed to, but to me it feels like AI is the next higher level “language”:
I think we need to face the fact that this is another revolution of the nature of our craft. (There are still many practical details to work out in the meantime!)
tfwright
This analogy is frequently drawn, but I more and more feel like it significantly oversimplifies the change. I think the progression is more captured along the lines of hand tools → power tools → factory automation. A woodworker who uses a table saw is still working the wood. Very few of the people working in a furniture factory know anything at all about wood, and may never even hold it in their hands.
dimitarvp
Full agreement with this. I no longer do some super annoying manual operations and I am very happy with that decision.
ken-kost
I feel video review should become the norm, especially for remote work. It doesn’t have to be an attack but yes, person needs to justify the code/feature; it’s just easier on a higher level of communication.