Benji Weber
@benjiweber.com
Tech Leader & Software Engineer • Tech and Teams, Extreme Programming, Java • CTO & Co-founder @ Geordie.ai • Previously Snyk, Unruly • Writes things at http://benjiweber.com/blog
Reminds me of www.reddit.com/r/BadDesigns...
From the BadDesigns community on Reddit: Mini Cooper turn signals are arrows that point the opposite direction of the turn. (Left is currently blinking.)
Explore this post and more from the BadDesigns community
www.reddit.com
October 26, 2025 at 9:49 AM
Reminds me of www.reddit.com/r/BadDesigns...
Reposted by Benji Weber
It turns out techniques used by top software engineering teams help accelerate coding agents as well:
Version control, documentation, careful planning, automated tests, linters, strong code review culture, really thorough QA
Sophisticated processes for professional engineers
Version control, documentation, careful planning, automated tests, linters, strong code review culture, really thorough QA
Sophisticated processes for professional engineers
October 7, 2025 at 2:36 PM
It turns out techniques used by top software engineering teams help accelerate coding agents as well:
Version control, documentation, careful planning, automated tests, linters, strong code review culture, really thorough QA
Sophisticated processes for professional engineers
Version control, documentation, careful planning, automated tests, linters, strong code review culture, really thorough QA
Sophisticated processes for professional engineers
Sometimes Google thinks I cycle on the uphill parts of the ride, and drive on the downhills.
October 5, 2025 at 9:29 PM
Sometimes Google thinks I cycle on the uphill parts of the ride, and drive on the downhills.
Reposted by Benji Weber
Unit tests are one of the fastest and cheapest ways to not only validate your work, but to stop regressions (and hallucinations!)
If it doesn't compile or if the tests don't pass: it's *definitely* broken!
If it doesn't compile or if the tests don't pass: it's *definitely* broken!
September 30, 2025 at 9:58 PM
Unit tests are one of the fastest and cheapest ways to not only validate your work, but to stop regressions (and hallucinations!)
If it doesn't compile or if the tests don't pass: it's *definitely* broken!
If it doesn't compile or if the tests don't pass: it's *definitely* broken!
Indeed. Its sad that folks are happier to help the bots with small strps than they are to help themselves benjiweber.co.uk/blog/2025/07...
Interestingly there's a whole other community that's claiming they are getting better results by writing teams of detailed PRDs up front. I've not seen it work.
Interestingly there's a whole other community that's claiming they are getting better results by writing teams of detailed PRDs up front. I've not seen it work.
Teamwork & XP in the era of Genies - Benji's Blog
The pace of change for development teams feels higher than ever, and so XP’s tactics for helping teams embrace change are more helpful than ever.
benjiweber.co.uk
August 24, 2025 at 8:37 AM
Indeed. Its sad that folks are happier to help the bots with small strps than they are to help themselves benjiweber.co.uk/blog/2025/07...
Interestingly there's a whole other community that's claiming they are getting better results by writing teams of detailed PRDs up front. I've not seen it work.
Interestingly there's a whole other community that's claiming they are getting better results by writing teams of detailed PRDs up front. I've not seen it work.
Please state the nature of the academic emergency.
July 27, 2025 at 1:12 PM
Please state the nature of the academic emergency.
Reposted by Benji Weber
- Tried to use this to stop teams rejecting suggestions “because this is not well specified”
A PM at this company told me this story. Asked him if this LLM helped break the deadlock? His response:
“No. We’re still stuck. But it was good excuse to play around with vector databases!”
Ha.
A PM at this company told me this story. Asked him if this LLM helped break the deadlock? His response:
“No. We’re still stuck. But it was good excuse to play around with vector databases!”
Ha.
July 27, 2025 at 6:08 AM
- Tried to use this to stop teams rejecting suggestions “because this is not well specified”
A PM at this company told me this story. Asked him if this LLM helped break the deadlock? His response:
“No. We’re still stuck. But it was good excuse to play around with vector databases!”
Ha.
A PM at this company told me this story. Asked him if this LLM helped break the deadlock? His response:
“No. We’re still stuck. But it was good excuse to play around with vector databases!”
Ha.