Tom Elliott

4.8K posts

Tom Elliott banner
Tom Elliott

Tom Elliott

@theotherelliott

Programmer, speaker, failed stand up comedian. Infra/Platform @modal (he/him)

New York City Katılım Mart 2007
855 Takip Edilen962 Takipçiler
Bill Staples
Bill Staples@bstaples·
Tired of the pain yet? Come to GitLab and take back control of your destiny. I’ll even throw in the first year free for anyone switching from GitHub who signs a new three year agreement. DM me
Gergely Orosz@GergelyOrosz

Pull requests disappeared on GitHub for many (all?) users. This is just the latest outage on a platform where reliability has been beyond unacceptable the last few months. A fair question: at what point would customers move? How much pain is too much? And where do they move?

English
5
11
105
12.2K
Tom Elliott
Tom Elliott@theotherelliott·
The hits just keep on coming with GitHub...
Tom Elliott tweet mediaTom Elliott tweet media
English
0
2
19
2.3K
Tom Elliott
Tom Elliott@theotherelliott·
After Thursday's GitHub incident, I got thinking about SLOs. Most reliability discussion is limited to uptime and latency, but there are so many more things to pay attention to. I wrote a post about correctness SLOs and why their bar is 7 nines or more! telliott.me/posts/pipeline…
English
0
0
4
242
Tom Elliott
Tom Elliott@theotherelliott·
@neerajjj6785 I'm not sure it exists 😅 Unless we count projects with a very small number of users.
English
0
0
1
23
Tom Elliott
Tom Elliott@theotherelliott·
I'm generally ok with AI chat interfaces, but there's something about replacing a phone tree with an AI voice assistant that just seems...wrong. On the plus side, it immediately understood "I want to talk to a human". Call centers aren't going away.
English
0
0
1
205
Tom Elliott
Tom Elliott@theotherelliott·
@eatonphil Glad to hear it was a good event! Sorry I couldn’t make it in the end.
English
0
0
1
17
Phil Eaton
Phil Eaton@eatonphil·
BugBash brought quite the crowd
Phil Eaton tweet media
English
3
0
29
2.2K
Tom Elliott
Tom Elliott@theotherelliott·
@paulgb “Head Hunter” on the other hand is title inflation.
English
0
0
0
35
Paul Butler
Paul Butler@paulgb·
“headhunter” is such a violent way to say you work in HR
English
4
0
21
2.4K
Tom Elliott
Tom Elliott@theotherelliott·
@ashoKumar89 I’d accept it until it broke something I cared about. Then I’d read the HTTP spec again.
English
0
0
1
718
Ashok Sahoo
Ashok Sahoo@ashoKumar89·
A user deletes a resource. Your API returns 200. 
But the deletion is async and not completed yet. 
The resource may still appear for a while. Is this acceptable or a bad API contract?
English
17
2
62
23.7K
Tom Elliott
Tom Elliott@theotherelliott·
@kdaigle Appreciate the follow up here (and the list via email we could use to check our fixes). Out of interest, is the 4M merged number the total number of merges across all users, or just those using merge queues with squash/rebase?
English
1
0
35
21.8K
Kyle Daigle
Kyle Daigle@kdaigle·
Wanted to provide more clarity about this. Yesterday, we had a regression in merge queue behavior where, in some cases, squash or rebase commits were generated from the wrong base state, making earlier changes appear reverted in branch history. 2,804 pull requests out of over 4M merged on April 23 (roughly 0.07%) were affected. We fixed the issue, we've contacted every impacted customer, and we're expanding our automated test coverage for merge queue operations. The team will be updating the status page with RCA details as well.
Tom Elliott@theotherelliott

This GitHub incident is insane. Merge queue commits have been reverting previously merged commits at random. This not only breaks the mental contract teams have with Git in general, but is subtle enough to be really hard to unravel after the fact. githubstatus.com/incidents/zsg1…

English
64
64
866
670.4K
Tom Elliott
Tom Elliott@theotherelliott·
@GregKara6 That's pretty much exactly the sentiment we had in the office when we saw the post.
English
1
0
2
39
Tom Elliott
Tom Elliott@theotherelliott·
@QixOfMTF This is definitely one of the places where people forget how much GitHub layered on top of Git, but still expect the same guarantees. We've probably been too trusting.
English
0
0
0
33
Fab, not hate
Fab, not hate@QixOfMTF·
@theotherelliott "with Git" People still confuse GitHub with Git, it would be great if they go down actually
English
1
0
0
47
Tom Elliott
Tom Elliott@theotherelliott·
This GitHub incident is insane. Merge queue commits have been reverting previously merged commits at random. This not only breaks the mental contract teams have with Git in general, but is subtle enough to be really hard to unravel after the fact. githubstatus.com/incidents/zsg1…
English
81
332
3.5K
2.2M
Vladimir Nicolici
Vladimir Nicolici@vnicolici·
@JedFrankowski @theotherelliott I received 25 incident notifications from GitHub in the last 24 hours. It would probably be more efficient at this point to notify me only when there are no incidents.
English
1
0
26
1.6K
Tom Elliott
Tom Elliott@theotherelliott·
@depthfirstsearc We didn’t see it until after the fact either, when it was buried in the history.
English
3
0
69
58.5K
Tom Elliott
Tom Elliott@theotherelliott·
@davidxia_ Good think we already did our own audit, right? 😅 I think the postmortem will provide some good popcorn reading!
English
2
0
78
54.5K
David Xia
David Xia@davidxia_·
@theotherelliott I'm looking forward to their post-mortem. They emailed us with a list of affected commits. For very active repos, this is a major headache. 😭
David Xia tweet mediaDavid Xia tweet media
English
2
8
287
92.5K
Tom Elliott
Tom Elliott@theotherelliott·
I recently hit the two month mark at @modal and I’d love you to come join me! Hard to believe it’s been 8 weeks, we’re shipping so often, learning fast, and growing even faster. Plenty of brand-new, empty desks and interesting technical challenges. #careers" target="_blank" rel="nofollow noopener">modal.com/company#careers
Tom Elliott tweet mediaTom Elliott tweet media
English
1
1
17
2.8K
Tom Elliott
Tom Elliott@theotherelliott·
You might have heard of merge queues. You might even have used one at work. If so, you might even hate them. But if you've never used them before, how do you decide if your engineering team would benefit from a merge queue? telliott.me/posts/why-merg…
English
0
0
1
457
Tom Elliott
Tom Elliott@theotherelliott·
A teachable moment from AI
Tom Elliott tweet media
English
0
0
0
298