Chris Thoburn's Avatar

Chris Thoburn

@runspired.com

๐Ÿ“Kensington, CA, North Mexico Husband |๐Ÿฆฎparent | โ›ฐ๏ธTrail Runner | OSS Software Engineer building a better Web with @emberjs.com and @warp-drive.io ๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ปSenior Staff Engineer at AuditBoard, Ex @linkedin.com IsleOfCode

953
Followers
2,222
Following
2,281
Posts
01.11.2024
Joined
Posts Following

Latest posts by Chris Thoburn @runspired.com

Only if by drama you mean people that havenโ€™t watched a game of basketball. Good riddance.

06.03.2026 04:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Has he Played ok against a couple of bad teams lately? Sure, but heโ€™s getting extra minutes with starters sidelined and still only putting up 3rd option numbers as the top scorer on the floor, and is now predictably โ€œinjuredโ€ again. The guy misses games if he passes gas.

06.03.2026 04:14 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Honestly getting annoyed with how diplomatically polite Kerr and Dunleavy are about Kuminga.

He was shit, and a liability. Heโ€™s still shit and a liability. Yeah, he is good when he does everything heโ€™s supposed to: the problem is he never ever does everything heโ€™s supposed to.

06.03.2026 04:13 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Bay Area is either on the third false spring or itโ€™s actually summer already. Wonโ€™t know for a month ๐Ÿ˜‚

01.03.2026 19:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the reason I find this interesting is I don't feel like there would have been a ton of examples of this in its training set - as its decidedly not how humans approach problems on average.

28.02.2026 03:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

one of the things I find the most interesting about LLM code output for complex things like codemod work is the ease with which it uses recursion to simplify/achieve complex tasks in a small number of lines. Stuff we know we should do but have a hard time reasoning through and thus don't.

28.02.2026 03:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

More sites need to offer a manual uninstall or refresh button. Also itโ€™s crazy how hard browsers make it to find and remove them

23.02.2026 09:19 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The answer is easily melon

23.02.2026 08:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Games like today are why I continue to believe the warriors are closer to a championship than not. Before the Butler injury I even felt like it was maybe this year. They have the pieces.

Next year with the cap space they have is gonna get interesting.

22.02.2026 23:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Some folks worry what this does to their career. Personally I find itโ€™s letting me get back to being more creative and more effective and do a lot of the things that originally turned me into an engineer in the first place but for which I never had enough time to do.

22.02.2026 22:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

And importantly - validation of ideas matters a lot less when itโ€™s the person with the need producing the feature. A whole industry exists because folks couldnโ€™t solve their own problems and needed others to figure out how to understand their needs - and that just matters less now.

22.02.2026 22:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Except it was.

The cost of producing bespoke software was too high even when the needs were well understood and organizational overhead was low. Even higher when needs needed to be translated. Multiple layers of human and time costs have vanished here.

22.02.2026 22:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This is really similar to another point Iโ€™d make about LLM assisted codingโ€™s effects on velocity: Iโ€™m watching tons of non-technical folks build software solutions for their small business needs.

I think small businesses ultimate benefit the most from AI coding. โ€œThe code was not the bottleneckโ€

22.02.2026 22:08 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Companies still spending tons of time deciding what to try instead of trying lots of things quickly and iterating on whatโ€™s working will fail

22.02.2026 21:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Historically, spending a ton of time on research and planning was beneficial because the cost of building the wrong thing was so high. That cost is no longer high - the calculus has changed.

22.02.2026 21:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The enormous, depressing, overwhelming, unconquerable human costs of convincing folks what to try vanish when it becomes easy to just do or show. Code velocity changes organizational velocity significantly.

22.02.2026 21:25 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I disagree with this take.

I watch product teams spend tons of time trying to validate ideas that turn out wrong. Or products fail because the cost of prototyping ideas is so high that most ideas are left untested.

Product velocity absolutely can be the hardest part of it allโ€ฆ and thatโ€™s changing

22.02.2026 21:25 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Got a catalogue? Iโ€™m curious mostly because Iโ€™ve never hit one of these and so now I want to know what features Iโ€™m not using but should be ๐Ÿซฃ

22.02.2026 19:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Because we only need a few very tiny libraries and/or specโ€™d browser built-ins to make reactivity the default if the mechanism is standard. Standardized a signals end frameworks and ecosystem lock-in.

As for knowing explicitly what is a signal - itโ€™s really not important at all.

21.02.2026 21:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Before I go too much further: computed is not a signal imo though most donโ€™t differentiate that, Iโ€™m referring to true roots only. Apps can make liberal use of primitives like computed that layer over signals - apps donโ€™t need to define signals.

21.02.2026 21:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Iโ€™ve been prototyping this way a lot recently and it makes Claude a super power: I wrote some additional utils to make the 3 sources of state that WarpDrive doesnโ€™t handle yet also reactive. Apps built with it can be authored with zero signals of their own.

21.02.2026 21:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The same way devs should never need to think about what is/isnโ€™t a signal or manually mark things as signals, LLMs wonโ€™t need to know either. Thereโ€™s no training to be done - just use the language.

21.02.2026 21:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

If signals are standardized and the 4 basic roots of state in web apps are reactive, nothing else has to be. All code other code is naturally reactive and functionally a derivation of those reactive roots.

21.02.2026 21:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

At the same time though: Iโ€™m not arguing the current spec needs to just be declared standard and we move on: more that we need to be moving with urgency. The state of LLM coding would be massively different right now if signals were standard, as regular JS just works and every library interops.

21.02.2026 20:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I still donโ€™t see anything here that canโ€™t be layered by a framework above a basic signal mechanism. But also this feels like overuse of signals.

21.02.2026 20:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

literally everything can be implemented with it, fairly easily. Not sure what features you want to layer on top - but most the disagreements are literally just about that.

We should just be standardizing the mechanism not the sugar. And tbh the current proposal is too much sugar - needs less.

21.02.2026 19:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

with the advances that have been made in AI authored code - I'm even more convinced that we need signals standardization yesterday.

20.02.2026 22:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hey @nbcbayarea.com can we remove the silly video game circles under the player with the ball in this Warriors/Celtics game?

20.02.2026 04:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a stick figure with a sad face and the words the point written above it ALT: a stick figure with a sad face and the words the point written above it
20.02.2026 02:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Components arenโ€™t a refactoring boundary though

20.02.2026 01:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0