Mark Imbriaco

29.7K posts

Mark Imbriaco

Mark Imbriaco

@markimbriaco

Head of Engineering @ Railway. Prev. Epic Games, GitHub, Heroku, 37signals. Father of 4.

Apex, NC Katılım Kasım 2007
1.8K Takip Edilen9.7K Takipçiler
Sabitlenmiş Tweet
Mark Imbriaco
Mark Imbriaco@markimbriaco·
There's technical debt, then there's technical subprime mortgages with exploding balloon payments.
English
39
996
1.2K
0
Chris McCluskey
Chris McCluskey@mcclusk·
@BizNasty2point0 @spittinchiclets @RearAdBsBlog How about... the anthem singer only sings the first line and lobs it to the crowd in the playoffs. Nothing makes my goosebumps erect like an entire stadium of fans singing the anthem together. Go ahead and put a little heat on your team word, but sing the whole thing or stfu.
English
2
0
7
9.6K
Spittin' Chiclets
Spittin' Chiclets@spittinchiclets·
RA’s had enough of the anthem callbacks🗣️🙅‍♂️
English
51
12
363
171.8K
TheGentleGoat
TheGentleGoat@TheGentleGoat·
@markimbriaco When "crushing it" means intruding on user's environments and contributing to the normalization of iterative attacks on user agency, forgive me if I'm not very supportive.
English
3
0
13
245
Mark Imbriaco
Mark Imbriaco@markimbriaco·
@ChogoSprow The next time that happens will be the first time, so I’m profoundly unconcerned.
English
1
0
3
49
Dr. Bill Cortner
Dr. Bill Cortner@ChogoSprow·
@markimbriaco Don't complain when your PC gets wrecked due to bad code from RIOT corrupting the Bios
English
1
0
0
62
Chris Munns
Chris Munns@chrismunns·
The single biggest thing in the Railway post mortem that other companies should pick up on is this: "As the route caches expired, these other workloads became unreachable" I've seen various examples of this in the past. You have some sort of workload that maintains a cached config or set of properties, and it relies on some other subsystem to be available to repopulate it (like a db somewhere). that subsystem has a downtime, and slowly you fall into degradation and eventually failure as caches expire to empty. If that subsystem takes a long time to recover, everything based on that cache is down. A solution (note not "the" solution) is that you dont really use expiring caches like this. Instead you have a populating mechanism that defaults to the last stable state, unless fresh data is available. For a lot of systems, that allows you to maintain some stability while impacting hopefully a much smaller % of users/usage. its likely from reading this, that the other 2/3 of Railway's provider based customers would have remained online for this (again hypothetically). I don't encourage companies to take on multi-cloud architectures (at least not cross-cloud single blast zone things) and I generally respect the Railway team a lot in what they've built. I worry a lot about the way that the major CSPs have built their giant "turn em off" buttons based on some automation. I've seen these issues first hand at AWS and through examples like yesterday at GCP. Both have gotten respectively lazy when it comes to these types of things and I believe we'll keep seeing It happen regardless who is impacted (like a company with a 7 or 8 figure a year spend...)
Railway@Railway

We have seen recovery and marked this incident as resolved. A full post mortem is now available here: blog.railway.com/p/incident-rep…

English
5
1
26
4.7K
Mark Imbriaco
Mark Imbriaco@markimbriaco·
@holman But at least we got an epic video of the new data center build after we left them.
English
0
0
6
810
Zach Holman
Zach Holman@holman·
Really cracks me up that this boomer goes back to his Rackspace days, where GitHub couldn’t order more racks from Rackspace because they told us, and I quote, “we have no space for more racks”
Zach Holman tweet media
English
7
3
192
14.4K
Chris Munns
Chris Munns@chrismunns·
Im just waiting for them to say that since its in S3 you don't need WAL
English
8
0
45
8K
Paras
Paras@buildwithparas·
@tqbf claude will tell you dnssec is set up and you'll find out otherwise three months later
English
1
0
2
286
Thomas H. Ptacek
Thomas H. Ptacek@tqbf·
AI agents will ultimately kill off DNSSEC completely, because the only people who defend it are nerds who get dopamine hits from getting it working in their homelabs, and now anybody can just tell Claude "make a DNSSEC happen for me".
English
3
3
66
8K
Mark Imbriaco
Mark Imbriaco@markimbriaco·
Welp, concerns about the Canes being rusty can be put to bed. Let’s go Canes!
English
0
1
2
305
Mark Imbriaco
Mark Imbriaco@markimbriaco·
@jmclarty @JustJake These are almost always failing servers, not something we do by choice. I think we fixed the email subject very recently. Sorry for the unclear messaging there.
English
0
0
1
37
Jeff
Jeff@jmclarty·
@JustJake We get random 10-min outages via email subject "Temporary Service Disruption". I understand unplanned outages are a thing, but the subject planned(?) 'maintenance event' are painful for my biz.
English
2
0
0
42
Jake
Jake@JustJake·
Today, Railway hit 3m users This is accelerating, and as a billion people come online to building software, we don't expect it to slowdown Thank you for your trust. Onwards and upwards 🚀🚄🚀
Jake tweet media
English
28
15
370
22.4K
Sam Lambert
Sam Lambert@samlambert·
south carolina has the best bbq
English
12
0
21
2.9K
Sam Lambert
Sam Lambert@samlambert·
If the community wants to save contemporary GitHub we should rally around @kdaigle becoming independent CEO. He has been there since the old days. Knows the soul of the product and knows how to do it.
English
35
27
708
224.4K
Mark Imbriaco
Mark Imbriaco@markimbriaco·
In a world where everyone can be a creator and AI does the heavy lifting, safety nets are more important than ever. Our UI has had undo for destructive actions for a long time, now our APIs do too. We're building more guardrails so you can operate at agentic speed, safely.
Railway@Railway

x.com/i/article/2049…

English
0
0
2
673
Mark Imbriaco
Mark Imbriaco@markimbriaco·
@mikejulian Either (a) markdown files in your repo or (b) hook up the Notion MCP and let the agent grab them from there. Or a mix of both.
English
0
0
1
399
Mike Julian
Mike Julian@mikejulian·
What are folks doing for non-public technical documentation storage these days? We store internal technical docs in Notion (eg, architectural design docs), but I'd love to make those easier for AI tools (eg, Cursor, Claude Code) to work with and Notion feels like the wrong place
English
7
1
3
6.7K
Mike Julian
Mike Julian@mikejulian·
I've been shipping a lot personally lately and I think it's only a matter of time before I have a mutiny on my hands
Mike Julian tweet media
English
1
0
3
570
Ryan Whitney
Ryan Whitney@ryanwhitney6·
Hand up Ottawa fooled me. Carolina might be a wagon with no Panthers this year. Senators in 7 good call whit
English
118
25
2.4K
143.7K