stevekinney Profile Banner
Steve Kinney Profile
Steve Kinney

@stevekinney

Followers
8K
Following
11K
Media
645
Statuses
18K

Head of engineering, developer tools: @temporalio; organizer: @dinosaur_js; instructor: @frontendmasters; formerly: @twilio, @sendgrid, @turingschool. He/him.

Denver, Colorado
Joined March 2007
Don't wanna be here? Send us removal request.
@stevekinney
Steve Kinney
9 years
This is probably the most true thing I've ever said.
@jlengstorf
Jason Lengstorf
9 years
“I write less code as a developer than I did as a teacher. And now I have stupid headphones.” – @stevekinney #webrebels
1
5
86
@stevekinney
Steve Kinney
9 days
If you use any of the various ✨vibe coding✨ tools (e.g. Cursor/Claude Code/Codex) and you work at an organization (e.g. not just side projects), I really, really want to chat with you.
Tweet card summary image
calendly.com
1
0
1
@stevekinney
Steve Kinney
1 month
I've been working on an agentic browser extension for Chrome (and eventually other browsers). Here is a first look at it in action. I'd love to hear your feed back on any features that you wish this thing had or compelling use cases and whatnot. https://t.co/oQ4ZSCW9WU
1
0
4
@stevekinney
Steve Kinney
4 months
Hey, @OpenAI—I literally decided to fork over $200/month… yesterday. And, I'm already seeing this, I think think I've sent GPT-5 Pro a few messages today. (I did take Codex CLI for a spin, but I feel like that shouldn't count as ✨unusual✨.) This feels like a not great start.
12
1
20
@RazerAI
RazerAI
5 days
Meet Razer AIKit: Your open-source launchpad for AI development. Fine-tune and run 280,000+ LLMs locally, scale across GPU clusters, and keep your data private — Available now on GitHub ⚡. Start local. Go cluster.
4
6
27
@stevekinney
Steve Kinney
7 months
Some times I want to stroll down the unhappy path and pass in some garbage into a function for the sake making sure that my code gracefully handles that garbage and I'm getting real tired of appeasing the type checker.
0
0
6
@stevekinney
Steve Kinney
7 months
Free hot take for the morning: Your implementation should be in TypeScript, but maybe your tests should be in JavaScript. Nota bene: I don't currently follow this practice, but I thinking real hard about starting.
1
0
8
@stevekinney
Steve Kinney
7 months
When I left my last job, I told my team to just blame everything on me—even if I had nothing to do with it. That's the greatest give a departing colleague can give to their teammates. 😂
1
2
14
@stevekinney
Steve Kinney
7 months
I took @AnthropicAI's Model Context Protocol specification and created a bunch of Zod schemas for run-time validation of the types, which might be helpful is you're building your own MCP server from the ground up—like I'm about to this weekend. https://t.co/CWlIjG18Nw
Tweet card summary image
github.com
Schemas for Model Context Protocol servers. Contribute to stevekinney/mcp-schemas development by creating an account on GitHub.
2
0
10
@stevekinney
Steve Kinney
7 months
It's still alpha, but I just published an SDK that wraps the Hacker News API and @algolia's Search HN API in one client. The next step is to kick the tires on it a bit more by building an MCP server around it, but if you notice any bugs before I do, lmk.
Tweet card summary image
github.com
Contribute to stevekinney/hacker-news-reel development by creating an account on GitHub.
0
0
3
@stevekinney
Steve Kinney
7 months
In the vein of yesterday's post on writing some @cursor_ai rules for TypeScript projects, it occured to me that it might be helpful to share some of the rules I've been working on for working with @temporalio workflows using the TypeScript SDK. https://t.co/nmKdlSO0Zq
Tweet card summary image
stevekinney.com
Essential guidelines and best practices for writing reliable Temporal workflows in TypeScript, covering serialization, determinism, and workflow patterns.
0
1
3
@stevekinney
Steve Kinney
7 months
I wrote a post about some of the Cursor rules that I've been using in a TypeScript project that I've been working on—despite all of my recent snark, I've been digging it. 😛 https://t.co/exWeVJiMmC #ai #typescript #cursor
Tweet card summary image
stevekinney.com
A collection of some potentially useful Cursor rules as well as a rundown of what potentially makes a Cursor rule great.
2
2
13
@arkanalabs
Arkana Laboratories
5 months
APOL1 Genetic Testing at No Cost to Patients! Are you incorporating APOL1 genetic testing into your workflow? Discover No-Cost APOL1 Genotyping Program for eligible patients sponsored by Vertex Pharmaceuticals. Learn more today!
18
35
216
@stevekinney
Steve Kinney
7 months
Let's be very clear who broke the tests to begin with. It wasn't me.
0
0
0
@stevekinney
Steve Kinney
7 months
I guess we're getting somewhere?
1
0
0
@stevekinney
Steve Kinney
7 months
FFS.
1
0
0
@stevekinney
Steve Kinney
7 months
Does it worry anyone else that these companies are claiming that AI is writing like 90% of their code? This isn't the first and only time this happened to me today—or this hour, even.
1
0
2
@weare_unplugged
Unplugged
7 days
Why are Big Tech companies are funding the radical overhaul of the U.S. justice system? They are giving money to organizations with goals to decarcerate repeat offenders and to eliminate cash bail. Choose Unplugged - a company that believes in a strong, thriving America.
0
11
49
@stevekinney
Steve Kinney
7 months
Clearly, someone cannot be trusted.
1
0
3
@stevekinney
Steve Kinney
7 months
I wrote up a quick little guide on using @AnthropicAI's Message Batch API with @temporalio to process large collections of prompts in a single go—and for *way* cheaper. https://t.co/J9p7DkN2GV
Tweet card summary image
stevekinney.com
Build scalable, cost-efficient AI processing with Anthropic's Message Batches API and Temporal workflows.
0
0
1
@stevekinney
Steve Kinney
8 months
Studying AI in arguably the most retro way possible.
1
0
15
@stevekinney
Steve Kinney
8 months
My weekend notes from the paper, These are my notes from the paper, "When Counterfactual Reasoning Fails: Chaos and Real-World Complexity."
Tweet card summary image
stevekinney.com
Exploring the pitfalls of counterfactual reasoning in AI, highlighting its fragility, chaotic nature, and alignment with Nassim Taleb's critique of prediction in complex systems.
0
0
2
@wagonsfund
Pabrai Wagons Fund
8 days
In 2000, the S&P 500 had an elevated trailing P/E of 26, well above its long-term avg. of 14. For the next 11 years, the S&P 500 delivered zero returns! The current S&P 500 trailing P/E is 30 – even higher than 2000. History rhymes. For standardized performance visit our website.
0
25
155
@stevekinney
Steve Kinney
8 months
My notes on getting the most out of GPT-4.1: context window optimization, coding tips, prompt best practices, and when to choose GPT-4.1 over GPT-4.5. https://t.co/D2iC1ot8YP
Tweet card summary image
stevekinney.com
A naïve guide to get the most out of GPT-4.1: context window optimization, coding tips, prompt best practices, and when to choose GPT-4.1 over GPT-4.5.
0
0
1
@stevekinney
Steve Kinney
8 months
Heads up: @frontendmasters is offering $10 off your first month. I am pretty sure you just have to use this link.
frontendmasters.com
Advance your web development and software engineering skills from front-end to full-stack!
0
0
6