Cory House

42.1K posts

Cory House banner
Cory House

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
Sabitlenmiş Tweet
Cory House
Cory House@housecor·
10 lessons I've learned about handling React state over the last 7 years... (thread) #react #reactjs
English
76
599
2.4K
0
Cory House
Cory House@housecor·
Habit: 1. Claude opens my PR and creates a big, needlessly wordy description. 2. I whittle the giant description down to a couple short bullets so it's friendly to the reviewer. This helps me validate the changes are what I expected, and assures I understand the summary.
English
7
0
16
3K
Cory House
Cory House@housecor·
@mikeldking "Move integration tests to post merge hooks." What's your process when a test fails post merge?
English
1
0
2
1.2K
Mikyo
Mikyo@mikeldking·
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
24
59
1K
90.8K
Cory House
Cory House@housecor·
Habit: When I have a goal, but I'm unsure what approach is best, I ask AI for options and tradeoffs. Example: I'm working in a new test framework. So I asked: "I want to run one test instead by itself. What are my options and the tradeoffs?"
English
5
0
32
6.4K
me, B.S.
me, B.S.@normal_brandon1·
@housecor In my shop, which is pretty mature, there is no dedicated QA people. There is a QA process which means one other dev needs to QA your work (and you need to be available to QA other devs' work). I think it's better that way.
English
1
0
3
538
Cory House
Cory House@housecor·
If you were running your own software dev shop, would you hire dedicated QA?
English
72
0
46
17.9K
James Bender
James Bender@jamesbender·
@housecor I would hire a QA automation engineer with some good “pure” QA skills
English
1
0
9
686
HelpfulAIGuy
HelpfulAIGuy@HelpfulAIGuy·
@housecor Yes I would. I would make sure they could write automated tests, but I would.
English
1
0
8
791
Cory House
Cory House@housecor·
@MOOOOrion Agreed, but instead of separate QA is a separate dev sufficient?
English
1
0
0
701
0xPooka
0xPooka@0xPooka·
@housecor Dedicated QA? No. But I do think QA devs are some of the most well positioned to work with AI and actually deliver high quality results
English
1
0
1
533
Cory House
Cory House@housecor·
I’m working with a company that has 40 repos for one app. UI repo Test repo Logic repo DB scripts repo Etc All for the same app! Sure, monorepos have their tradeoffs. But needless decomposition = needless friction. Colocate stuff that changes together.
English
40
7
236
34.6K
Cory House
Cory House@housecor·
@mbritton Right without clear boundaries repos proliferate and don’t correlate with the organizational chart over time
English
0
0
1
229
Mike Britton
Mike Britton@mbritton·
@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
1
0
1
311
Patrick Smith
Patrick Smith@patrickgwsmith·
@housecor How many committers? And how many end user experiences? (Web app, mobile app, etc)
English
1
0
0
269
Tomas Jansson
Tomas Jansson@TomasJansson·
@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
1
0
0
149
Cory House
Cory House@housecor·
@jamiebrough There are tradeoffs for sure but having far more repos than teams for a single app is hard to justify
English
0
0
0
187
Jamie B
Jamie B@jamiebrough·
@housecor This is actually sensible especially if tests are functional. A repo is no different than an npm dependency (which of course often have their own repos).
English
1
0
0
214
Jamie B
Jamie B@jamiebrough·
@housecor I have 120 repos for one side project 😂
English
1
0
0
154
Cory House
Cory House@housecor·
@derekm00r3 Yep but I do think a partial checkout would be sufficiently small in a unified repo
English
0
0
0
120
Cory House
Cory House@housecor·
@siddharthkp No far fewer teams than repos, and ownership of each repo is shared across teams which creates ambiguities and confusion
English
0
0
1
740