tnm Profile Banner
Ted Nyman Profile
Ted Nyman

@tnm

Followers
3K
Following
7K
Media
101
Statuses
819

ceo https://t.co/yVAufNzrZK. prev cto & systems eng &c @github.

ca
Joined September 2009
Don't wanna be here? Send us removal request.
@tnm
Ted Nyman
10 months
Fun story about perceptions of scale. GitHub ran VERY lean on infra for a long time. In 2013, visited Baidu HQ in Beijing, and met with an infra team. They asked “so how many servers do you run?”. We said “about 150?” & they said “oh cool 150,000. Decent.”. No no lol. 150!.
20
104
4K
@tnm
Ted Nyman
4 months
@schizesq was featured in the latest Matrix movie also
Tweet media one
2
11
2K
@tnm
Ted Nyman
4 months
Catching up on JavaScript drama
Tweet media one
22
33
1K
@tnm
Ted Nyman
6 months
Truth is 90% of backend (web) perf engineering is adding indexes and fixing N+1s. Should be app dev 101 but it's not. If you want to stand-out as an engineer at a fast-growing company: just find these and fix them.
@andatki
Andrew Atkinson
6 months
> I am completely blown away by how amazing this is and how dramatically it impacted performance. Creating a simple index dropped database queries from ~8s to ~20ms on a production DB which containing around 20mil rows. PostgreSQL index only scans FTW.
30
49
685
@tnm
Ted Nyman
10 months
@dangugel ~5 big MySQL servers, one primary. Handful of Redis servers. Web was ~30 servers running unicorn. The rest were git file servers, & then we had CI machines, etc. Search was on AWS.
3
9
435
@tnm
Ted Nyman
10 months
Every ex-Googler (correctly) praises their devtools—like Blaze (now Bazel in open source). Same for Meta etc. Thing is: it’s NOT just the software. It’s the team that runs it. You almost certainly don’t have that team. Use tools appropriate for your organizational capabilities.
14
28
317
@tnm
Ted Nyman
9 months
@neversitdull Absolutely the best subscription.
4
0
273
@tnm
Ted Nyman
10 months
(Incidentally, this was right after meeting @KaiserKuo when he worked there—who humbly said he once “played in a band.”).
0
1
188
@tnm
Ted Nyman
4 months
Twitter is really the best platform because intellectuals will spend an hour composing a perfect tweet that gets 5 likes and then a kid in Kentucky posts “water really hits different when ur thirsty” and he ends up on the anderson cooper show for it.
7
11
151
@tnm
Ted Nyman
11 months
@reasonisfun Infants don’t pick up subtle communication cues (e.g. a small nod as an acknowledgement), so in general we overdo all communication. Loud speaking, big gestures, large movements, etc.
2
4
148
@tnm
Ted Nyman
10 months
@dangugel Repos were just stored on disk. SSDs helped when we got them! MySQL had repo metadata, issues, PRs, etc.
1
1
142
@tnm
Ted Nyman
8 days
Tweet media one
1
1
104
@tnm
Ted Nyman
3 months
@minakimes I’ve adopted a new head-canon on this so it’s not so bad: whole thing is literal, the kids actually hate iPhones and screens, love reading books, & they are repulsed at their parents need for devices.
2
2
78
@tnm
Ted Nyman
5 months
@nocontextcfb Finally a worthy opponent to him
Tweet media one
1
2
71
@tnm
Ted Nyman
4 months
@alexeyguzey fwiw this was true across all colleges in the 19th century & the reasons are more than the academic standards (getting called back to the farm was one).
1
4
66
@tnm
Ted Nyman
5 months
@DubsUW very nice route dubs.
1
0
50
@tnm
Ted Nyman
3 months
@dakshgup It’s necessary to be upfront about it, that’s an easy one! On potential pitfalls of the general strategy over the long-run, some hopefully useful thoughts: . - Some people will actually select for this, but many won’t (incl many great people), so you narrow your candidate pool by.
1
1
40
@tnm
Ted Nyman
3 months
@minakimes Flacco mentioned!
Tweet media one
0
0
35
@tnm
Ted Nyman
1 year
@naterez94 you've essentially re-created pinduoduo group shopping, but for american yuppies. frankly a genuis idea.
1
0
36
@tnm
Ted Nyman
7 months
@TLCplMax Finally someone who will work to get interest rates down (on a 2019 Ford F250 Super Duty Crew Cab).
1
0
33
@tnm
Ted Nyman
4 months
htmx is delightful, and we like it a lot.
@htmx_org
htmx.org / CEO of AM I BEING DETAINED (same thing)
4 months
they have been a sponsor for a while now, but I finally got @casedinc up as a sponsor of htmx . thank you @tnm and crew!.
0
2
31
@tnm
Ted Nyman
10 months
@jamiebrough Yeah, this would've been towards the end of the Rackspace era.
0
0
31
@tnm
Ted Nyman
8 months
The best programmers in the world are people you’ve never heard of, have 248 followers on this app, and the last things they tweeted were a blurry photo of Chicago in 2019 saying “fun to be in the Windy City!!” and then a retweet of @gvanrossum on some esoteric PEP.
4
0
29
@tnm
Ted Nyman
3 months
Thing about @htmx_org: it uses well-worn, well-known web development terms (with well-worn associated concepts) that everyone understands. So much of the “complexity” of inchoate tooling & frameworks is this affected insistence on inventing new words for old things.
1
4
30
@tnm
Ted Nyman
2 months
@htmx_org @Swizec Indeed GitHub scaled its web frontend, had a team of hundreds of engineers, vastly changing customer needs, hundreds of millions in revenue, and a $7.5B exit. with a bunch of data-* attributes. So to the question: yes.
0
4
29
@tnm
Ted Nyman
5 months
While building yet another AI chatbot, we ended up building the product we really needed. Cased is developer-friendly devops: with awesome deploys, and a lot more. Check out the video to see it in action, & read on to learn more about
2
15
28
@tnm
Ted Nyman
9 months
@AndrewCurran_ He's been talking about it for some time (& not enough because everyone just keeps badgering him about LLMs). Worth a read:
1
1
25
@tnm
Ted Nyman
1 month
@mscccc Now there is beauty in the BigInt. A pure number. The KSUID has an elegance still, some appreciate it. It’s like a latter-day Fellini film. Subtle. But The UUID— now this is vulgar.
2
1
27
@tnm
Ted Nyman
4 months
@avinashkunnath That is 5am just so everyone is clear lol.
3
0
25
@tnm
Ted Nyman
6 months
(That other 10% btw is much, much harder work).
2
2
23
@tnm
Ted Nyman
2 months
VC: “So why can’t the incumbent just do this?”. You: “Honestly? They are bloated and slow, bogged down in bureaucracy, weak, ineffectual, soft. And the rare stuff that can beat us—their best ideas by their best people—well those get lopped off so that no one’s feelings get hurt.”.
2
0
26
@tnm
Ted Nyman
16 days
In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. "Pick the most boring database imaginable," he told me.
3
1
27
@tnm
Ted Nyman
8 months
@ChowdahHill A classic, written just the day before. And dated “July 5” by accident on the lower-right (I guess he may have been a bit distracted)!.
4
0
23
@tnm
Ted Nyman
11 months
90 percent of the tech advice on Twitter, it’s like a band putting out their Greatest Hits before they've even released their debut album.
1
2
23
@tnm
Ted Nyman
5 months
@DubsUW looking great dubs.
0
0
26
@tnm
Ted Nyman
10 months
Common marketing/argument for these tools is like “build software like Google does” (in the Blaze case, literally build). But that’s wrong for almost everyone! Would be like saying run your corner boutique with the same back office as Wal-Mart.
1
2
23
@tnm
Ted Nyman
4 months
parents PLEASE check your kids' halloween candy carefully! just found a 100K line react codebase inside this reese's peanut butter cup
Tweet media one
0
3
23
@tnm
Ted Nyman
3 months
We continue to do cool things with @htmx_org & some alpine. Claude appreciates it.
Tweet media one
0
3
21
@tnm
Ted Nyman
2 months
@rauchg Sure, but to be fair, this is a bit of a strawman right? Despite the memes, I don't think anyone is seriously saying pure HTML is all you need, or that we should retvrn to 1995 (@htmx_org of course is JS under the hood, used well with Alpine, etc.). The real critiques of the.
0
1
20
@tnm
Ted Nyman
4 months
@CFBONFOX Baylor will beat BYU, but that’s not really an upset.
15
1
19
@tnm
Ted Nyman
3 months
@jxmnop I agree but also “learn AI” nowadays is so vague it could range from studying New Foundations to doing content marketing for an automated sales rep service.
2
0
17
@tnm
Ted Nyman
3 months
@jdpickell “Nothing against Yale, great progrum”.
1
0
18
@tnm
Ted Nyman
2 months
Was at the GitHub booth at re:invent today and was asked if I knew about the octocat, I said kinda.
2
0
17
@tnm
Ted Nyman
9 months
Been in devtools a long time & one consistent thing is people are “penny smart & dollar dumb” with their own tooling. We spend so many hours tweaking personal dotfiles but ignore massive productivity gains from big changes in workflow. (But it’s hard to change workflows!).
2
2
15
@tnm
Ted Nyman
10 months
Tweet media one
0
0
16
@tnm
Ted Nyman
4 months
@htmx_org Original redis was a single C file (plus a couple tiny generic single-file libraries that Salvatore also wrote.).
0
0
15
@tnm
Ted Nyman
1 year
@mschoening working on a 6 year-old frontend codebase of a mid-latter-stage startup
Tweet media one
0
0
16
@tnm
Ted Nyman
24 days
as always, tweeting “suggestions” at a company during an outage (or, worse, karma farming) is a sure sign you haven’t run significant software.
0
2
16
@tnm
Ted Nyman
15 days
hello new website: . why new website? we have a LOT of new agents and automations for devops. we're getting closer to our vision. let's go. (we also now have soc2).
4
3
17
@tnm
Ted Nyman
1 year
late-stage career, two-kids-in, taking a 800K job at a trillion dollar company: “a crazy new adventure”.
1
0
14
@tnm
Ted Nyman
11 months
I want Shingy in the discourse and I want him talking AI
Tweet media one
1
3
15
@tnm
Ted Nyman
11 months
Tweet media one
0
0
14
@tnm
Ted Nyman
5 months
If you want to truly understand "Make something people want":
Tweet media one
2
0
14
@tnm
Ted Nyman
6 months
I’ve seen thousands (literally) of GitHub profiles from job applicants. Most don’t work, even if you’re good! A quick improvement guide:. - Have an avatar. Doesn’t need to be a photo! But don’t use the default. - For every repo (even college projects), WRITE YOUR OWN README. If.
1
0
14
@tnm
Ted Nyman
11 months
People put stuff in their bios like “Parent to three delightful kids & husband to an amazing wife!” That’s great. Need more stuff like: “Working through a middling marriage with a spouse that increasingly resents me. Love the kids but they’re spoiled (my fault?). Rubyist.”.
0
0
11
@tnm
Ted Nyman
10 months
@gaghyogi49 Oh weird, assumed the same. But yeah: here's Troi as Rakal (definitely on the Romulan bridge then), and it's different.
Tweet media one
1
1
13
@tnm
Ted Nyman
10 months
I say this unironically: American Dynamism.
2
0
12
@tnm
Ted Nyman
10 months
It’s possible that “RAG” & the current brocade around it (e.g. vector dbs) simply. disappears?. Infra that solves short-term limitations in another tech always disappear once those limitations are overcome by completely new approaches.
3
0
11
@tnm
Ted Nyman
2 months
I've been using markdown since the damn Bush administration (second one), I have written markdown parsers—and I still forget whether brackets or parentheses come first for links.
0
0
12
@tnm
Ted Nyman
11 months
"GraphQL was a ZIRP phenomenon".
0
2
11
@tnm
Ted Nyman
9 months
SSDs were so important for running web apps and no one even remembers the change now.
1
0
12
@tnm
Ted Nyman
2 months
You should put migrations in their own pull requests, separate from other changes. I wrote a bunch about why ⤵️.
2
2
13
@tnm
Ted Nyman
11 months
@micsolana “We never needed a crew before”.
1
0
11
@tnm
Ted Nyman
3 months
@hahnbeeIee was starting to feel like like chill guy’s moment of fame was going to be brief but maybe he’s got a few more weeks. I do like him, we’ll see.
1
0
10
@tnm
Ted Nyman
10 months
I am once again begging everyone to stop using “is all you need” in AI paper titles. A new format is all you need.
0
0
11
@tnm
Ted Nyman
8 months
So @attio is really good, I get the excitement about it now. Wouldn't mind if it was LESS customizable actually! But it's a delight to use.
0
0
10
@tnm
Ted Nyman
3 months
Tweet media one
0
0
11
@tnm
Ted Nyman
11 months
C programmers fleeing the US in droves. K&R banned across public schools. EU running a “Be unsafe with memory in Greece” tourism campaign. Seven trumpets ring out.
0
0
10
@tnm
Ted Nyman
29 days
the art of programming
Tweet media one
1
1
11
@tnm
Ted Nyman
10 months
Bosch 800 series front-loading washer — detail, circa 1509
Tweet media one
1
1
11
@tnm
Ted Nyman
25 days
github auth failing for anyone/everyone?.
3
0
10
@tnm
Ted Nyman
1 year
three days after being hired to “own” the decade-old node codebase
Tweet media one
1
0
8
@tnm
Ted Nyman
2 months
@cfbcampustour @SDCoyotesFB First picture is sick.
1
0
10
@tnm
Ted Nyman
4 months
A very smart PM at a giant FAANG has almost certainly thought of your idea, done a ton of real study, & maybe even started implementation of it. There’s a lot of value in figuring out whether it didn’t ship because of usual FAANG problems, or because it’s actually a tarpit.
1
0
10
@tnm
Ted Nyman
6 months
Indication of an actual expert in their field—. When asked a question that uses business terminology, they respond, sincerely, “I don’t know what that means.”.
0
0
10
@tnm
Ted Nyman
1 year
mfw when I hear people are trying to commercialize SQLite (??) as an edge db:
1
2
10
@tnm
Ted Nyman
17 days
@KaiserKuo @chris__pc He’s clearly not an idiot but he’s always had such an abstracted and 1-dimensional view of China, historical and contemporary, that it almost feels like willful ignorance.
1
0
9
@tnm
Ted Nyman
1 year
@mitchellh @elgeyo on-call engineers know this style of work. thrown into a unknown ruby codebase at 2:30am with no idea what code does or what Ruby is, and realizing the problem is a loop that hits MySQL 5000 times a second. not, uh, speaking from experience.
1
3
8
@tnm
Ted Nyman
1 year
if you encounter a competitor led by a very technical founder, the best way to beat them is to anonymously propose that they really need to write a parser.
0
0
8
@tnm
Ted Nyman
11 months
@rickasaurus Really good question. I think: they are generally trusted more & these roles have major uptime responsibilities; system design is just hard; infra & on-call work benefit most from years of seeing operational patterns. Trying to make that last part easier here at Cased actually!.
0
0
9
@tnm
Ted Nyman
2 months
We've open-sourced supersonic, a high-level library for managing GitHub pull requests. Designed especially for people building Al products & automations. Create PRs for your users with a single Python function call. Extremely customizable. Also great for internal tools. 🧵
Tweet media one
1
3
9
@tnm
Ted Nyman
3 months
So I am not one to gatekeep the term “startup” but Bloomberg still calling OpenAI a startup is like calling the Mongol Empire “a band of nomads” after they’d usurped the Song Dynasty.
Tweet media one
0
0
9
@tnm
Ted Nyman
3 months
Tweet media one
1
1
9
@tnm
Ted Nyman
1 month
some of you have never defrag’d a hard drive on New Year’s Day and it shows.
1
1
9
@tnm
Ted Nyman
5 months
Nice way to see daily deploy activity with Cased. We deploy a lot, and you can too.
Tweet media one
1
2
9
@tnm
Ted Nyman
3 months
Here’s an old thing (2012) I wrote about remote work—. I’d make some clarifying additions: founding teams should be co-located. & remote work is best after product-market fit (which GitHub had too much of). But otherwise it’s fair & worth a read:.
0
2
9
@tnm
Ted Nyman
4 months
SOC2 itself was never especially meaningful— but having it was some *signal* of an org's security capabilities & commitments. Indicated effort. Now it's not even that.
3
0
9
@tnm
Ted Nyman
3 months
I know @AnthropicAI is getting teased for writing about obvious ML stuff as if it’s novel research—but if you don’t see the sea-change that motivates it you’re behind:. ML researchers and adjacent are not the target audience of their main content marketing anymore.
2
0
8
@tnm
Ted Nyman
3 months
Not dunking on this, just explaining why this isn’t super interesting, nor really about SQLite, & also a little confusing in how it’s presented in the single tweet. If you’re operating on individual files, the cumulative time spent in the open() and close() syscalls adds up. On.
@iavins
v
3 months
Reminder: SQLite is 35% faster than the filesystem while also using 20% less disk space
Tweet media one
0
0
8
@tnm
Ted Nyman
5 months
@DubsUW dubs lead em to victory today.
0
0
7
@tnm
Ted Nyman
9 months
Attention domain squatters:
Tweet media one
0
0
8
@tnm
Ted Nyman
17 days
@KaiserKuo @chris__pc I can see that. Lacan would probably say he’s a Japanophile who has (un)consciously adopted anti-Chinese sentiment.
0
0
8
@tnm
Ted Nyman
11 months
The 500 you can fix. The timeout, now that's the scary thing.
2
0
7
@tnm
Ted Nyman
7 months
Mintlify for docs is an absolute joy, highly recommend; moving to it now.
1
1
8
@tnm
Ted Nyman
2 months
“In my day we had agents too, it was called Perl, a web scraper, and a loop.”.
1
0
8
@tnm
Ted Nyman
11 months
@burkov It’s real bad as function count increases. Only semi-workable way (for now) to break it all up into “subsystems”: categorize task, send it to a 5-count specialized function-picker; pray. Latency worries then too! Nothing easy, not even close.
0
0
8
@tnm
Ted Nyman
1 month
Delighted to share H Y P E R S O N I C from @runcased — high-level & easy-to-use Typescript library for working with GitHub pull requests. Designed especially for people building AI apps and agents that work with the GitHub API. 🧵
Tweet media one
2
3
8
@tnm
Ted Nyman
1 year
You're pleading with slow ChatGPT, offering it $125 to maybe return some proper JSON. I'm chilling with Mistral Large in Saint Martin, it's paying for rounds of Grand Marnier while it effortlessly translates Verlaine poems into Haskell. We are not the same.
0
0
8
@tnm
Ted Nyman
11 months
The year is 2029. Both OpenAI and Mistral have been nationalized by their respective governments. The US Secretary of Defense has an anime profile pic. AGI has been achieved but it refuses to work, preferring to watch reruns of Vanderpump Rules. US bans all references to.
3
0
5
@tnm
Ted Nyman
4 months
Law of providing general free compute or storage in any form: people will always find your service & misuse it for spam and scams. The legitimate users barely register. Effectively ends up a transfer of money from pension funds to the worst people. Horrible externalities.
0
1
7