







How to write error messages that actually help users rather than frustrate them
One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong

The Definitive Guide to Error Handling in Rust
Learn to model and handle any error using idomatic Rust.

Error Handling in Rust vs. Exceptions in Other Languages
Error Handling in Rust vs. Exceptions in Other Languages
DevEx in Action
Somewhere, right now, a software developer is pulling open a ticket from the project backlog, excited by the prospect of working on something new. As the developer begins reading through the description of the task, their laptop is suddenly flooded with alerts from the team’s production error-tracking system, disrupting the developer’s ability to focus. Eventually, returning to the task at hand, the developer studies the requirements described in the ticket. Unfortunately, the task lacks context and clarity, so the developer asks for help, which will take days to resolve.

cometsh/statusphere_elixir
An example AT Protocol application, written in Elixir using atex and Drinkup.
Daniel Bergholz on Twitter / X
At this point it is a liability to create new software without elixir. It’s S-tier for AI. Tidewave Web effectively replaces my clunky MCP setup with playwright, and I’ll avoid alt tabbing between the terminal and browser 🔥🚀 https://t.co/2zn6n4UuYp— Daniel Bergholz (@danielbergholz) August 19, 2025
Eliezer Yudkowsky Is Frequently, Confidently, Egregiously Wrong
It is bad when people who are consistently egregiously wrong become deferred to on everything

comet.sh/statusphere_elixir
An example AT Protocol application, written in Elixir using atex and Drinkup.
Publishing your blog to standard.site in Elixir | jola.dev
A walkthrough for posting your Elixir/Phoenix blog to Bluesky and the standard.site network, using a small mix task and an atproto client.

evlog - Stop grepping through chaos
Wide events and structured errors for TypeScript. One log per request, full context, errors that explain why and how to fix.

Rust Error Handling: thiserror, anyhow, and When to Use Each
In this blog post, we’ll explore strategies for streamlining error handling in Rust using two popular libraries: thiserror and anyhow. We’ll discuss their features, use cases, and provide insights on when to choose each library. TL;DR thiserror simplifies the implementation of custom error type, removing boilerplates anyhow consolidates errors that implement std::error::Error While thiserror provides detailed error information for specific reactions, anyhow hides internal details Return Different Error Types from Function Let’s start by creating a function decode() for illustration. The function has 3 steps:
AI contributions to Erdős problems
A community database for the problems on the erdosproblems.com site - teorth/erdosproblems
State of exception
A state of exception (German: Ausnahmezustand) is a concept introduced in the 1920s by the German philosopher, jurist and later Nazi Party member Carl Schmitt, similar to a state of emergency (martial law) but based in the sovereign's ability to transcend the rule of law in the name of the public order and the survival of a state. Its difference to a state of emergency lies in the two concepts' diverging relationship to the law; while a state of emergency is considered to be mostly declaratory, a state of exception is considered to be more politically significant, as it nullifies the legal validity of certain legal orders by the sovereign decision.
Wrote a little quickstart and background for how to my Elixir atproto OAuth library to build apps. Definitely planning to write more content like this! Atproto enables building really interesting apps and experiences, and #ElixirLang is a great language for it jola.dev/posts/latch-elixir-atproto-oa…
Latch - an Elixir atproto OAuth library
jola.devError & exception handling helpers for Elixir