Leo Sjöberg

2.9K posts

Leo Sjöberg banner
Leo Sjöberg

Leo Sjöberg

@Phroggyy

Product Engineer @incident_io, previously CTO @jobilla. Balance my whisky and wine with triathlons. Master of incomplete side projects and unused domains

London, England Katılım Ekim 2010
476 Takip Edilen526 Takipçiler
nunomaduro
nunomaduro@enunomaduro·
Currently using a 2021 Apple M1 Pro (14”, 16GB). Considering upgrading to a 2024 M4 Max (16”, 36GB). Tasks: Chrome, coding (PHPStorm, etc.), streaming with Streamlabs, video editing, external monitor usage, gaming, etc. Is it worth upgrading?
English
43
2
130
25.1K
Leo Sjöberg retweetledi
Pete Hamilton
Pete Hamilton@peterejhamilton·
This week, we launched Scribe — an AI-powered agent for incident calls. No more "can someone take notes" or "can someone catch me up" moments. Scribe has you covered. 1️⃣ Every word on incident calls is now captured and transcribed in real-time. 2️⃣ We surface the current topic in Slack/Web - never wonder what’s being discussed and monitor multiple calls in real-time. 3️⃣ Key discussion points, decisions, actions, comments and call summaries are surfaced live in Slack. I've been using it for the past few weeks and it's one of the best things we've shipped this year 🚀 It honestly feels like magic ✨
English
2
2
26
1.4K
Leo Sjöberg
Leo Sjöberg@Phroggyy·
@enunomaduro It's also fine if some of your application has duplicated code. Copy-paste is allowed in business logic, not *every* duplication needs an abstraction!
English
0
0
5
218
nunomaduro
nunomaduro@enunomaduro·
it's fine if some of your tests have duplicated code. copy-paste is allowed in tests, and there's no need for "abstractions" in your test suite
English
9
10
137
8K
Leo Sjöberg
Leo Sjöberg@Phroggyy·
Having flown in from London, it's bizarre to me how many software engineering tooling ads there are in San Francisco. Easy to say that this is the centre of tech, but different (and cool!) to see how that translates in the real world
English
0
0
1
117
Leo Sjöberg retweetledi
swyx
swyx@swyx·
Super quick tip I use all the time but people may not be aware - @github maintains a list of gitignores (with 161k ⭐️!) for every single language and you can clone them into your project with a oneliner: npx gitignore <language> just in case someone here doesnt know, now you do
swyx tweet mediaswyx tweet media
English
26
115
1.1K
79.5K
Leo Sjöberg
Leo Sjöberg@Phroggyy·
@wesbos Emergency bypass on phone calls but also rely primarily on our app to send emergency bypass push notifications (we build an on-call and incident management platform, so being on call is also a great dogfooding exercise!).
English
0
0
0
38
Wes Bos
Wes Bos@wesbos·
Postmark was down for 9.5 hours because of an expired SSL cert, and didn't jump on it for 4 hours into the outage - maybe because they were sleeping? For those who are on-call / do pager duty for systems, do you get woken up by your phone? How do you have it setup?
Wes Bos tweet media
English
112
20
594
149.8K
Leo Sjöberg
Leo Sjöberg@Phroggyy·
After over a year here, it's still insane to me that I can be in reasonably central London, and have one bar of 4G and be unable to load a website.
English
1
0
4
139
Leo Sjöberg
Leo Sjöberg@Phroggyy·
I find that defaulting to easily copied code forces you to write more readable code, and ultimately lets you move faster as you don't need to spend time planning an abstraction and considering all possible future uses.
English
0
0
1
47
Leo Sjöberg
Leo Sjöberg@Phroggyy·
This doesn't mean we have no reusable components either, we have loads! But it means we won't default to abstracting everything. Build the abstraction once you have a pattern, rather than trying to build the pattern in advance.
English
1
0
2
48
Leo Sjöberg
Leo Sjöberg@Phroggyy·
@r0ryma We just need to rewrite all the world's software in the latest language every 5 years
English
0
0
1
86
:)
:)@r0ryma·
“Can you believe that POSIX has time_t, struct timeval, and struct timespec!!!!! This is USELESS and written by IDIOTS”
English
2
0
3
75
Leo Sjöberg
Leo Sjöberg@Phroggyy·
I absolutely *love* our observability setup at @incident_io. Makes it so easy to track down performance problems, and makes it extremely visible when it's fixed, like the work @r0ryma did today 🔥
Leo Sjöberg tweet media
English
1
0
10
397
Leo Sjöberg retweetledi
Matt Boyle
Matt Boyle@MattJamesBoyle·
Which companies have you worked for that cared deeply about INTERNAL Developer experience? I see @monzo and @incident_io blog in this space - who else is doing great work here?
English
4
2
19
2.7K
Leo Sjöberg retweetledi
incident.io
incident.io@incident_io·
Our customers count on us to sound the alarm when their systems go sideways—so keeping our on-call service up and running isn’t just important; it’s non-negotiable 💯 To nail the reliability our customers need, we lean on some serious observability (or as the cool kids say, #o11y) to keep things running smoothly. Read all about it in our latest blog post 👀 ⬇️
Lawrence Jones@lawrjones

You can't sell an on-call product that only works some of the time. That's why we've invested heavily in o11y, building a strategy that works for our org and weaving that into how we use our tools. If you want to know how we did it @martyhambert has written a great post 🧵

English
0
1
7
606
Leo Sjöberg
Leo Sjöberg@Phroggyy·
I'm a massive proponent of remote work, but that doesn't mean wfh is *necessarily* good for the business. Structured correctly, managed correctly, and with the right tools available, it can be as good for business and bring other benefits, but it's not an easy thing to do!
English
0
0
0
59
Leo Sjöberg
Leo Sjöberg@Phroggyy·
Me 10 years ago could only dream of a world where people as forgetful as myself don't have to worry about forgetting to charge things.
English
0
0
0
60
Leo Sjöberg
Leo Sjöberg@Phroggyy·
It's wild to me how quickly things charge nowadays. My AirPods died on my run, and when I got back I forgot to put them in the case. As I was about to leave for the shop, I put them in the case. 10% by the time I had my shoes tied. 19% by the time I'd taken the lift down 🤯
English
1
0
0
94
Leo Sjöberg
Leo Sjöberg@Phroggyy·
Our on-call team has spent some time the last couple weeks making things just feel nicer overall, and I'm so proud of the work we ship every week 😍 incident.io/changelog/easi…
English
0
0
4
141