Alec
banner
alec.fail
Alec
@alec.fail
Re'lar. Speaks the name of distributed systems. Fond of failure. Doing platform engineering @ Red Hat. Ex sleeping in recording studios.
Reposted by Alec
As promised, I wrote about how we at @honeycomb.io cut our build times on @circleci.bsky.social from 14 minutes to <7 minutes by shuffling less data around and using docker-bake to reuse/parallelise build steps.

www.honeycomb.io/blog/most-im...
The Most Important Developer Productivity Metric
At Honeycomb, we believe in ensuring an awesome developer experience for our engineers, so we've tried to keep our build times under 15 mins.
www.honeycomb.io
January 14, 2025 at 11:30 PM
Been using brain.fm for over a year now – very nice product. The new native app is :chef's-kiss:.
Music to Focus Better - Brain.fm
Use Brain.fm's functional music to help you focus relax and sleep better, using cutting edge neuroscience to get results.
brain.fm
December 29, 2024 at 8:52 PM
Reposted by Alec
here's my short guide to concurrency

(a) don't do it
(b) ok, do the embarrassingly parallel stuff
(c) you can just use one big lock instead of writing async code
(d) global mutable state? sounds like you need a database
(e) fine grained locks? you are writing a specialised database, read a textbook
December 10, 2024 at 11:21 PM
@gunnarmorling.dev if debezium flushes offsets periodically, how does it guarantee changes published in the correct order? E.g. if it crashes, reads back an offset prior to what it replicated, it sounds like it will replay events, now duplicated and in the wrong order.
December 2, 2024 at 11:57 PM
Another cat for your feed. This is Edwin, doing his best to ignore the strategically placed gifts from his sister.
November 8, 2024 at 12:22 AM
Reposted by Alec
I can't control the world around me, but I can define the person I want to be, and how I contribute to making the world a better place.

I'll spend my days doing that work with intentionality.
November 6, 2024 at 4:25 PM
"And that, kiddo, is metacognition! Can you say 'metacognition'?"

Gotta teach em when they're young!
November 5, 2024 at 11:52 PM
This is my Bluesky "aha" moment - custom feeds is an awesome feature
🇺🇸 US elections feed made by @hailey.at

bsky.app/profile/hail...
November 5, 2024 at 11:34 PM
We *printed* my first programs on those. It was like a celebratory trophy of code. en.m.wikipedia.org/wiki/Dot_mat...
November 2, 2024 at 4:48 PM
Reposted by Alec
Excellent post from @gunnar.bsky.social about the outbox pattern - what it is, addressing common questions and challenges, and what the alternatives are.

dcbl.link/outbox-revis...

#dataBS
October 31, 2024 at 3:43 PM
I was thinking all code is Schrodinger's Code - it neither works nor fails until it is used.

But let's be honest if it hasn't been used yet it definitely doesn't work.
October 29, 2024 at 10:32 PM
Wow! "Data heated water." Love it.
October 29, 2024 at 12:10 PM
Reposted by Alec
“We shall spend an incredible amount of money building a data warehouse and a data science team to generate business insights. Everyone will do this.”

—Sir, I assume these data teams will be trusted and their data used for important decisions

“No, decisions will be made primarily on vibes”
October 28, 2024 at 1:17 AM
Reposted by Alec
👋 @dominiktornow.bsky.social welcome!! All, Dominic is former temporal, founder of resonatehq.io, and poster of great distsys content. 😀
Resonate
a dead simple programming model for modern applications
resonatehq.io
October 27, 2024 at 4:36 PM
Unreasonably pumped about shipping with uuidv7.
October 25, 2024 at 6:01 PM
Reposted by Alec
Ahoy! The scammers are here! I woke up to this old chestnut, and since Bluesky is pretty new, I thought it might be helpful to show y'all how this one works. A scammer will reach out for work, and it'll be really vague - a piece of his kid, or suddenly four, it doesn't matter, he doesn't care.
October 24, 2024 at 6:30 PM
No slack unreads is the new inbox zero
October 24, 2024 at 11:56 AM
I've had a great experience with the product-engineering-uxd trio. Some interesting ideas to try here 👀
October 23, 2024 at 11:49 PM
I have been entertaining this same conclusion for about 18 months.
The only way to understand what good looks like is to talk to each other, and to force each other to do that on as tight a cadence as possible. I've really come to believe you have to build the whole system around it. The only way to make progress is to communicate with your faces.
October 23, 2024 at 10:35 PM
Pfff FTP... Try copy-paste into production
October 23, 2024 at 12:48 AM
Whaaaat. Didn't know @martin.kleppmann.com had a part to play here. Cool!
Hello lots of new followers! If you just joined Bluesky, welcome. In case you’re interested how it works under the hood, I helped write this architecture description: arxiv.org/abs/2402.03239 (updated with new content just a few days ago)
Bluesky and the AT Protocol: Usable Decentralized Social Media
Bluesky is a new social network built upon the AT Protocol, a decentralized foundation for public social media. It was launched in private beta in February 2023, and has grown to over 10 million regis...
arxiv.org
October 22, 2024 at 11:18 PM