02
Nov

The (Absolute) State of The ATmosphere: 1. The Good

I finally wrote up what I did over the last few weeks, so I figured I'd zoom out a bit and try and cover what I learned in the process and the ups and downs of working with atproto at the tail end of the year of our lord 2025. Where possible, I'll do my best to link to all the bookmarks I've made of tools or explainers by smarter people than me.

I'm going to make this a three-parter focusing on what's good, what's bad, and what needs work. The importance of giving a compliment sandwich during feedback is

Read more
5 min read
31
Oct

~3 Weeks Of The ATmosphere

It's been a while!

I went to the Brooklyn atproto meetup on Wednesday and met a lot of cool and interesting folks doing cool and interesting work - shoutout to the leaflet team, who inspired me to start crossposting my atproto work over there. This also reminded me that I should probably do a writeup of what I"ve been up to.

After initially blogging every day's worth of work on my 30 days of protocol (which really has just turned out to be 30 days of atproto) I realized that the rules I set out for myself did not

Read more
6 min read
11
Oct

Cat Lexicon Server Prototype

I'm short on time again - had a wedding ceremony to attend last night and a reception to attend today - so today's another 5-minute throwaway. I set up a quick server prototype that I can run some basic curl commands to and from and that validates my lexicon schema. This is all local for now and not attached to a PDS, so URIs are fake.

lexicons.js:

import express from 'express'
import { TID } from '@atproto/common-web'
import { lex } from './lexicons.js'

const app = express()
const PORT = 3000

// In-memory storage for records
const records = new Map()

app.use(
Read more
4 min read
10
Oct

A Lexicon For A Cat

About five weeks before our wedding K and I adopted a kitten we named Ffion. He is our pride and joy. He is also the most rambunctious motherfucker on the planet - this is standard for kittens, and especially for ginger kittens, but never having raised a kitten before I am still often shocked by the sheer amount of energy the little guy has.

I have been toying around with some ideas for pet projects and one that seems both fun to me and like a nice little gift for K is a social network based on ATProto that gives

Read more
2 min read
09
Oct

Exploring the ATmosphere

I need a day's break from code after going down the did:web rabbit hole this week, and I'm short on time, so today I'm just exploring some non-Bluesky atproto stuff I've either bookmarked or meant to check out and writing down quick notes for future reference. Let this serve as proof that I am committed to doing something every day even if it's low-effort.

Apps

slices.network: this is an automated appview builder that I'm really interested to try, not least because it would give me a chance to validate some of my theories about the weirdness I

Read more
2 min read