Daniel Chatfield

6.5K posts

Daniel Chatfield banner
Daniel Chatfield

Daniel Chatfield

@danielchatfield

Software Engineer at @monzo since 2015

United Kingdom Katılım Şubat 2010
1K Takip Edilen873 Takipçiler
Daniel Chatfield
Daniel Chatfield@danielchatfield·
New car keys should stop emitting the keyless entry signal after 10 minutes without movement. Cars without this should default to disabling keyless entry between 11pm and 6am with an opt out in settings.
English
0
0
1
65
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Just to be clear it’s still not official details what is hosted in US East. Unlikely it would be data (that would go against UK regulations!) Also unclear if eg IAM control plane is there? Another single region AWS service?
Andreas D@andrsdwang

@GergelyOrosz I think some components are located only in us-east-1. I think it's the SSL certificate

English
4
0
45
12.2K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
No way the UK's tax authority (HMRC) was running their operations off of a US data center ... but they were! AWS us-east-1 outage knocked them offline, and exposed relying on US infra to serve the British public Ironic from a government with ample home grown DCs + talent
English
47
40
667
44K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@t_blom I’m in SF in a couple of weeks and really want to try a Waymo, do you still need an invite code?
English
1
0
0
278
Tom Blomfield
Tom Blomfield@t_blom·
I took a self-driving Waymo to work this morning and got a ride home in a friend’s Tesla, using full self driving the whole way. He didn’t touch the wheel once. It feels like living in a science fiction future.
English
21
10
289
28.8K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@_josephwoodward Permanently runs at sufficient scale for 100% of payment processing. To direct all app traffic to it we need to scale it which typically takes a couple of minutes. And yes, engineers are on call for it just like the primary system.
English
0
0
1
57
Joseph Woodward
Joseph Woodward@_josephwoodward·
@danielchatfield A deep dive would be great and thanks for taking your time to reply. So I presume engineers go on call for the stand by platform too? Does it run scaled down then you scale out in when you need to fail over to it? Sorry for bombarding you with all of these questions 🙂
English
1
0
0
57
Daniel Chatfield
Daniel Chatfield@danielchatfield·
I was part of a small team that built a completely independent backup Monzo that runs on a different cloud provider. This ensures that even in extreme incidents we can still provide core payment processing. You can read more here: monzo.com/blog/toleratin…
English
1
1
28
2.6K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@_josephwoodward This is naturally complemented by lots of unit tests, acceptance tests etc. – but the only way to be sure it will work when you need it is to actually exercise it regularly in production so that's what we do.
English
1
0
0
65
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@_josephwoodward 3) Multiple times a week we run an automated test where stand-in directly connects to payment schemes and actually processes payments for a short space of time and then disables itself.
English
1
0
1
63
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@jonas Mortgage will be close to impossible and will make it hard to sell. It is very hard to get rid of, every time you think you’ve done it, it will come back. If it means you are getting a ridiculous deal and have no intent to sell anytime soon then might still be ok.
English
0
0
0
142
Jonas Templestein
Jonas Templestein@jonas·
The house we are trying to buy has Japanese knotweed! Internet: how bad is this?!
English
4
0
1
880
Daniel Chatfield retweetledi
Jonas Templestein
Jonas Templestein@jonas·
🚀 Nustom Summer Internship 2025 Are you a CS student or otherwise competent coder that's interested in startups and AI? Come spend three months with us and launch a revenue generating startup! The only catch is that you have to use our AI generator to build your startup from human language input. And if it’s not able to, you need to improve our generator so that it can. Fill in the form to apply: nustom.notion.site/150622a338eb80…
English
3
8
27
8.3K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@lauriewired I think “stability” would be a better description than quality. There is a lot of decades old software that is very stable but objectively terrible quality.
English
0
0
6
850
LaurieWired
LaurieWired@lauriewired·
The half-life of code is an interesting predictor of project quality. Linux, has one of the longest code half-life’s at 6.6 years. WordPress, less than 2. Every software change induces some risk. Repos with numerous "change bursts" have the highest incidence of defects.
LaurieWired tweet media
English
111
564
5.8K
479.3K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@mhudack I don’t disagree with that - but you still have to compare the magnitude of it. Is the avg cost of US health insurance a similar cost to UK tax burden from NHS? If not the “out of pocket cost” is a rather meaningless comparator.
English
1
0
0
105
Mike Hudack
Mike Hudack@mhudack·
@danielchatfield I think the best way to think about premiums is that they’re either paid by your employer or like a tax. I think that even when accounting for them Americans come out ahead in terms of income.
English
2
0
0
132
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@mhudack From the comments on the linked thread I don’t think that’s accurate. It doesn’t include insurance premiums.
English
1
0
0
122
Mike Hudack
Mike Hudack@mhudack·
@danielchatfield It’s the amount that the average person pays for their healthcare as a percentage of their income. Surely that’s the most important comparative metric?
English
1
0
0
119
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@FarmerGracy why is the “someone just bought” popup on your website completely fake? Pretty sure that’s not legal…
English
0
0
0
31
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@t_blom For the NPS example it needs to sum to 100 right. E.g. if you have 1000 promoters and 100 detractors your NPS isn’t 900, it needs to be normalised as a percentage. In the example it sums to 125.
English
1
0
1
449
Tom Blomfield
Tom Blomfield@t_blom·
After last month's video on B2B metrics, here's the next episode focussing on metrics for consumer companies. Feedback welcome! youtu.be/8FFucsZhyxU
YouTube video
YouTube
English
12
5
100
30.6K
Daniel Chatfield
Daniel Chatfield@danielchatfield·
@GergelyOrosz @kitsunde For MS it’s worth it even if you only have 3% market share because that’s still meaningful ad revenue. But for Apple that doesn’t want to do Ads, it’s only worth it if it can actually credibly replace Google which is much harder to achieve.
English
2
0
3
933
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Most companies in the situation of Microsoft would have closed down a product that was so distant second from the market leader from birth onwards as Bing was with Google. Microsoft kept operating and investing in it for 14 years. And now they can pull off this:
Gergely Orosz tweet media
English
35
53
1.1K
213.8K