Skip to content

Commit d748229

Browse files
committed
Clean up blog post
1 parent 52fe764 commit d748229

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

priv/posts/2026/05-12-building-for-the-joy-of-building.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ I did end up getting a degree, not computer science because I didn’t have the
1616

1717
It’s been 14 years now since I got my first job as a professional programmer, and the joy that I felt building that first website has never left me. Sure, I’ve had periods of time where I spent less time coding, but it’s never long before I feel that urge to create something.
1818

19-
It’s always been undirected though, I can’t quite control what I end up feeling interested in, what my next obsession becomes. I’ve never been great at contributing to open source, I’ve always much preferred creating things that belong to me. I do love the idea of open source, I’m just not very good at fitting that into how my brain works. So I build toy project after toy project, only occasionally sharing it publicly. In the cases where I have shared something, I’ve only ever made a minimal effort to “market” it. Like a lot of us, I don’t really enjoy distribution.
19+
It’s always been undirected though, I can’t quite control what I end up feeling interested in, what my next obsession becomes. I’ve never been great at contributing to open source, I’ve always much preferred creating things that belong to me. I do love the idea of open source, I’m just not very good at fitting that into how my brain works. So I build toy project after toy project, only occasionally sharing it publicly. In the cases where I have shared something, I’ve only ever made a minimal effort to “market” it. Like a lot of us, I don’t really enjoy distribution, and the goal isn't to get rich. I recognize it’s not ideal, it would be a lot of fun if other people find value in the things I build, and I care a lot about building good user experiences, good products. It would be incredible if something that I built took off.
2020

21-
I recognize it’s not ideal, it would be a lot of fun if other people find value in the things I build, and I care a lot about building good user experiences, good products. It would be incredible if something that I built took off. So I guess I’ll have to work on that. If you do want to check out the thing I’ve spent the last few months building, [Larm](https://larm.dev) is an opinionated uptime monitoring service that uses multi-probe voting and retries before alerting, provides granular response time metrics, and has integrated status pages. It's an Elixir backend backed by PostgresQL and Clickhouse, with probes that are fully resilient to outages, write their own WALs, and can catch up once reconnected.
21+
My current passion project is an opinionated uptime monitoring service that uses multi-probe voting and retries before alerting, provides granular response time metrics, and has integrated status pages. It consists of an Elixir backend backed by PostgresQL and Clickhouse, with probes that are fully resilient to outages, write their own WALs, and can catch up once reconnected. And the biggest challenge: investing in making it properly reliable and for the operating cost per user to be low enough that I can offer this for free for the vast majority of users. It leads to a lot of interesting design decisions! If you do want to try it out, it's at https://larm.dev.
2222

23-
And it's so much fun to build! I'll be writing some posts about learnings from the project, and I'm working on splitting off some open source libraries. Using Phoenix Channels to connect a fleet of servers, distributing works across regions, not to mention getting some great use out of Clickhouse. If it sounds like an interesting service to you, take a look. I'm getting good use out of it, and more importantly, I'm having fun building it. I’ll keep building things that are useful to me.
23+
And it's so much fun to build! I'll be writing some posts about learnings from the project, and I'm working on splitting off some open source libraries. Using Phoenix Channels to connect a fleet of servers, distributing works across regions, not to mention getting some great use out of Clickhouse. If it sounds like an interesting service to you, take a look. I'm getting good use out of it, and more importantly, I'm having fun building it. Just like I did with that first website 20 years ago. So I’ll keep building things that are useful to me.
2424

25-
Because I build for the joy of building.
25+
Looking forward to the next 20 years!

0 commit comments

Comments
 (0)