Week of 2026-02-02

Hey all. Shame I feel a bit like crap, because I actually have things to talk about this week--though I'll still keep it to three. We'll see what we can do.

Habit-building

I'll start off meta: The main reason I have things to talk about this week is because I've made a concerted effort to journal every day. I'm not writing down every detail about what happened, but I'm just trying to hit the highlights once or twice a day. I managed to hit every day but Sunday.

I've tried to "commit" to daily journaling in the past, to little success. @taurean.bryant.land 's Sidetrail building an adhd-friendly weekly analog habit (which I haven't finished walking yet) weighs heavy on my mind, as a method for recalling what the days have held.

So, what's different this time? I've been aware of @sri.xyz 's goals.garden since launch, but I finally connected this week that I could use it to reinforce my journaling. I think the atproto nerd in me is doing a lot of the heavy lifting, but hey--whatever works.

Silhouette/atp.pics

Speaking of @taurean.bryant.land , this post absorbed a bit of my time this week:

Turns out that the intention was more in the vein of defining a set of lexicon schemas for service-agnostic profiles on protocol, but where my brain went initially was "it would be nice to be able to type a URL with my handle in it and instantly get my profile picture."

So, I wrote my idea, initially referring to it as Silhouette. It's available (at time of writing) at silhouette.town , but I don't intend to keep it there for long--taurean suggested I pick up atp.pics . I plan to slim down the service to just avatar photos, simplifying the URL in the process. Maybe I'll even do a little caching?

The source is available here:

graham.systems/silhouette

Resolve your Bluesky avatar with a human URL

Writing this out was a meditative exercise. I didn't use any agentic tools--I just opened up Helix, and proceeded to write a bunch of Deno code by hand.

Compared to my recent experience writing Trinkets, I ended up feeling a whole lot happier with the result, even though I'm more unsure about my decisions and covering edge cases. Perhaps there's still room to use an agent for reviewing my code? I honestly don't know if I could find value (or even listen to) an agent nag.

Overall, it was nice to have an idea and make it come to life that very same day--and to have complete agency in every line I wrote. I wouldn't recommend using it yet, since I'm about to change it a bunch--but hopefully I'll write about the usable version next week.

Overwatch?

I made the mistake of watching the Overwatch 2026 Showcase . I haven't played the game for a very long time--not since before they introduced perks--so I was wholly unprepared for how compelled I would be to return to the game.

Here's a quick summary of showcase:

They're introducing year-long story arcs within the Overwatch universe

Vendetta has "killed" (off-screened) Doomfist and taken control of Talon

They're starting the new season with 5 (five!) new heroes, with 5 more coming over the course of the year

New maps coming

Menus overhauled (tbh it just looks like VALORANT now)

Improvements to Stadium (which I hadn't played until 2 days ago).

That's what I recall off the top of my head, at least. I reinstalled and played for a couple days last week.

I mostly liked what I saw. The perks system is fresh and interesting, if a bit lacking in depth. I'm just hyped that there's a bit of... hype, for the title. I'm not sure if I'll stick around at all, since I'm not one to grind Competitive.

My friends are the only anchor I have for these sorts of games, and I'm thankful that they've been patient with my relapse. They're not as enticed as I am by new, shiny heroes, but they've graciously reinstalled the game to indulge me. I suspect it will be uninstalled in a month at the latest.

Alright, I'm feeling a little better after testing out the new Deadlock hero Celeste. Hopefully your week has started out on the right foot--and I hope the rest of it is great as well! Thanks for reading, and I'll see you next week!