Kevin Decker (@kpdecker) header
Kevin Decker (@kpdecker) profile picture

Coffee creates snark and code

West Loop, Chicago, IL
Joined November 2008
Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)Photo by Kevin Decker (@kpdecker)
Kevin Decker retweeted
Replying to @MatijaSosic
Within Amazon we are placing a huge emphasis on getting system architecture and boundaries right upfront. Claude can help with that but that requires human judgement. Your domain models, API contracts, architecture, DB schemas etc all need to be really solid…
6
29
6
362
133,437
Kevin Decker retweeted
This division between folks who read AI code vs. those who don't doesn't make sense. It 100% depends on the context. If I'm building a simple local tool, I'll use twice, ofc I won't read the code. If you're contributing to a banking software, damn right you'll read the code (twice). But everyone just ignores that and keeps on arguing about the "right" way to build software. Software is 1000 things, not one.
34
18
9
373
26,035
Kevin Decker retweeted
I'm now past 50 anecdotes on the job market, and it feels there's a catch-22 position repeating: 1. Companies struggling to hire certain profiles (product-minded engineers, devtools infra etc) 2. Inbound apps are SUPER noisy, so most co's give up on them 3. Devs with the above skillset are submitting applications... but rarely ever make it thru the massive noise of inbound applications So #1 never finds #3 and both #1 and #3 wonder what is going on
99
67
17
1,680
169,461
Kevin Decker retweeted
Tried giving Claude Code runtime access by writing a simple Chrome DevTools Protocol MCP server (that's a mouthful). It worked shockingly well for the effort needed. Did a writeup here for anyone curious: autoconfig.io/devtools-mcp-s…
2
1
1
8
1,404
OH: This microservice could have been a helper function.
1
3
227
Seems like it works to me.
1
2
171
After using Augment for a few months, I can say it's been a game-changer for our small team. We're able to build features with fewer people, in less time, with more test coverage to boot.
I'm so excited to introduce Augment, the company where I get to focus on supporting developers, ridding them of toil and allowing them to enjoy building!
1
3
16
5,752
Push Safety with Vite I ran into push safety issues with Vite: Every time when I deployed a new version, users on older clients would receive dynamic import() errors because Vite appends random ids to JS bundles, and when you deploy a new version without keeping the old ones on your CDN, those imports of files failed. There is no good solution for this built into Vite because it is more of a deployment infra issue than a build infra concern. I would like to keep old bundles around, but I deploy 10+ times a day and it's a hassle to keep every version around. Instead, for now, I implemented my own wrapper around `React.lazy`: If an import fails, it will reload the page once. If it fails again, it will show an error message. What do you think of this solution? What other options do I have?
47
11
2
285
131,528
the 55,000-line regex is aware of its own existence and has desires and goals. primarily it wants you to delete it.
7
53
422
14,771
Adding GitHub comments to individual lines in your own PR is pro level. And no, I don’t think they should be comments in the code. The point of PR comments is to talk about the *change*, not the code itself. This only makes sense with both old and new code visible side-by-side.
34
27
15
433
87,423
Beware the Prosperity Gospel of Tech Twitter. This whole system is algorithmically designed to make you feel bad about yourself and your progress. Measure only against your previous self. Don’t worry about people’s cars or houses, focus on you, then send the ladder back down.
36
374
44
1,518
163,654
Kevin Decker retweeted
The skies over Chicago's skyline after the tornado warning are truly impressive tonight #IlWX #OnAssignment for @BlockClubCHI
10
78
4
549
121,352
TFW the fix for a bug you've been investigating for days is a 1 line change
1
3
187
Sorta cool how simple it is to implement search with @OpenAI. github.com/openai/openai-coo…
2
285
Very curious about what this ultimately looks like. githubnext.com/projects/ai-f…
121
AI. No one's asking the right question: "How much do customers *actually* care that your product has "AI"?" I wanted to know, so I collected data from 2.4k customers. Here are the surprising results 👇
29
57
19
361
387,196
When you bring a hand grenade to a knife fight:
346
This looks awesome.
I'm going to stare at this readme for 5 minutes every day to see if I can improve it. That first impression of your project has to be bulletproof. Here's what it looks like after today's tweaking:
1
181
Norovirus: I do not recommend.
141
Introducing Type – An AI-first document editor that helps you write remarkably fast. Writing with Type is like sculpting. Type generates high-quality text that you can effortlessly refine in a beautiful doc editor. 🪄 type.ai Invites go out today! (1/6)
129
117
74
890
305,079