housecor Profile Banner
Cory House Profile
Cory House

@housecor

Followers
144K
Following
24K
Media
2K
Statuses
41K

Developer accelerator Courses: https://t.co/D5emROQa4J & https://t.co/6L1fD898mh YouTube: https://t.co/pWIz4BMXsc Consulting: https://t.co/Qfp4Tfp3jf ⚛️

Kansas City
Joined January 2009
Don't wanna be here? Send us removal request.
@housecor
Cory House
4 years
10 lessons I've learned about handling React state over the last 7 years... (thread) #react #reactjs
71
610
2K
@housecor
Cory House
4 days
I’m grateful for my wonderful kids, a happy marriage of nearly 20 years, and a dev career I still enjoy after 25 years! Happy Thanksgiving all!
10
2
191
@RealVision
Real Vision
4 days
🔥 Up to 50% OFF now. 60% of members say Real Vision paid for itself. 90% feel more confident managing their future. Buy confidence, not clutter.
0
7
67
@housecor
Cory House
5 days
I don't need stand-ups, sprints, retrospectives, or a scrum master. I need good communication, frequent delivery, iteration based on feedback, and a leader that assures this stuff happens. I don’t need Scrum’s mandatory ceremony to do these things.
42
28
424
@housecor
Cory House
7 days
The future is going to be wild. We’ll increasingly be interacting with human/robotics hybrids. For example, Neuralink may soon enable paralyzed patients to run via robotic legs.
4
1
22
@housecor
Cory House
10 days
One of my favorite things about being independent is I can say what I want. I don't worry what my clients think, and I don't accept payments for posts. I talk honestly about tech I like and dislike. I'm just me. And with that said, Tanstack rocks. (good news, it's free)
5
1
92
@housecor
Cory House
10 days
What I hate about coding with AI: Thinking about tokens like money. "How close am I to my token limit?" "How many tokens will this burn?" "Should I upgrade my plan?" "Is my context bloated and thus wasting money?" "Should I do this by hand to save tokens?" "Should I use a
8
0
35
@housecor
Cory House
11 days
Problem: You want to enable a few specific VS Code settings for everybody. Solution: Put the settings in .vscode/settings.json and they'll automatically apply to the project. Here's a few I enjoy.
8
13
156
@housecor
Cory House
11 days
Just posted: "The Immutable Laws of Software and Life: Code Accordingly" Presented at NDC Copenhagen https://t.co/YOBJS1kBFY
2
2
20
@housecor
Cory House
12 days
"Shotgun validation". Love this term to describe what's wrong with frequent use of optional chaining. Shotgun validation creates ambiguity about the data's structure on a given line and leads to repeated validation logic. Solution? Validate at the boundaries.
@housecor
Cory House
13 days
I'm reviewing a codebase with over 750 uses of optional chaining. Example: user?.email I continue to believe adding this feature to JS was a mistake. It encourages lazy, sloppy, brittle, ambiguous code.
4
0
30
@housecor
Cory House
12 days
And this is true even if it might have been faster for me to do myself. Since I can turn Claude loose on an async task, it doesn't really matter how long it takes. I can stay focused on my primary task while Claude knocks out secondary missions.
1
0
4
@housecor
Cory House
12 days
The strange thing about coding in 2025: I reference docs less, and prompt more. Example: I need to configure ESLint to disallow using console.log. In the past I would have Googled, referenced docs, copy/pasted the relevant config, then tested. Now, I just tell Claude to do it.
5
2
21
@housecor
Cory House
13 days
Why is optional chaining a bad idea? Because it encourages laziness. "We shape our tools and, thereafter, our tools shape us" - McLuhan's Law
@housecor
Cory House
13 days
I'm reviewing a codebase with over 750 uses of optional chaining. Example: user?.email I continue to believe adding this feature to JS was a mistake. It encourages lazy, sloppy, brittle, ambiguous code.
5
1
71
@housecor
Cory House
13 days
Solution: Ban it. Use ESLint to forbid usage, and suggest validating data via tools like Zod to narrow the type before usage instead. Here's how:
11
3
137
@housecor
Cory House
13 days
I'm reviewing a codebase with over 750 uses of optional chaining. Example: user?.email I continue to believe adding this feature to JS was a mistake. It encourages lazy, sloppy, brittle, ambiguous code.
149
26
837
@housecor
Cory House
13 days
Tons of novel communication tips and helpful reminders in here. Really useful episode.
Tweet card summary image
podcasts.apple.com
Podcast Episode · Huberman Lab · 11/17/2025 · 2h 26m
1
0
27
@housecor
Cory House
18 days
Huuuuge 🔥
@tan_stack
TANSTACK
19 days
This query: useLiveQuery(q => q.from({ todos }) .where(eq(status, 'active')) ) Automatically becomes: GET /api/todos?status=active No backend changes needed. Your queries become the API.
4
1
110
@housecor
Cory House
19 days
Software development is simpler than it sounds. You only need to understand a few key concepts to code: variables, conditionals, loops, assignments, and functions. Software development is also more complicated than it sounds. There’s a seemingly infinite number of languages,
17
10
114
@housecor
Cory House
20 days
"LLMs are trained on other people's code". Yep. And before LLM's, I used other people's code too. I copied patterns from docs, StackOverflow, forums, open source repos, books, tweets, and blogs. LLMs just streamline this process by guessing what I need to copy and paste next.
42
18
280
@housecor
Cory House
20 days
I talk money with my developer friends. Here’s why. Years ago I was managing a dev team full-time and contracting on the side. My friend named Lee walked into my office and asked “What’s your hourly contracting rate?” His question caught me off-guard. I was raised to not
16
6
209
@housecor
Cory House
21 days
If you prefer, it's also here:
0
0
8
@housecor
Cory House
21 days
New talk: "The Immutable Laws of Software and Life" The first Law of Ecology states that you can never merely do one thing. Actions have side-effects. This talk explores how changes in software design have unexpected, profound impacts. It references "laws" of computing and
2
0
16