Sabitlenmiş Tweet
Cory House
42.1K posts

Cory House
@housecor
I help dev teams be insanely productive with AI. Courses: https://t.co/D5emROQHUh & https://t.co/6L1fD89GbP Consulting: https://t.co/Qfp4TfpB8N ⚛️
Kansas City Katılım Ocak 2009
813 Takip Edilen160.5K Takipçiler

@mikeldking "Move integration tests to post merge hooks."
What's your process when a test fails post merge?
English

Over the past 6 months we've maniacally prepped our repos to be coding agent friendly. Here are some things that worked.
1. Make CI blazing fast. Use every Rust, Zig, or Go ported tool that lets agents verify their work. This means UV, oxfmt, Typescript 7. Move integration tests to post merge hooks.
2. Trigger coding agents automatically based on triage labels. A coding agent should setup a proof of concept or repro steps automatically so an engineer can pick up the issue seamlessly.
3. Setup crons for things devs hate doing. Setup agents to fill SDK gaps, skill tuning, filling in critical regression checks.
4. Give agents ways to prove their work. Add screenshotting skills, agent-browswer, cloud storage for storing assets.
5. Make it possible to hermetically deploy your app, preferably multiple at a time. If a coding agent can deploy the app locally, the faster it can work.
6. Give the agents realistic production "simulation" data. Agents will work much better when they are working against data that looks like how your users use the product.
English

@housecor I would hire a QA automation engineer with some good “pure” QA skills
English

@HelpfulAIGuy Would they be required to collab with devs also writing tests?
English

@housecor Yes I would. I would make sure they could write automated tests, but I would.
English

@MOOOOrion Agreed, but instead of separate QA is a separate dev sufficient?
English

@lets_make_dev It often has to read outside a single repo to perform a task
English

@mbritton Right without clear boundaries repos proliferate and don’t correlate with the organizational chart over time
English

@housecor Totally removed from your situation, but have been in scenarios where an excess of vendors and disparate teams working toward the same release schedule can lead to repo hell
English

@housecor How many committers? And how many end user experiences? (Web app, mobile app, etc)
English

@housecor We have 300 microservices, don’t ask me how you get there, and each service is its own repo. We have mobile subscriptions spread out over 20 or so repos 😖
English

@jamiebrough There are tradeoffs for sure but having far more repos than teams for a single app is hard to justify
English

@derekm00r3 Yep but I do think a partial checkout would be sufficiently small in a unified repo
English

@siddharthkp No far fewer teams than repos, and ownership of each repo is shared across teams which creates ambiguities and confusion
English









