Sign in

Barry

@chiroptical.dev
1.1K followers 274 following 1.5K posts

PhD Theoretical Chemistry. Haskell/Typescript full stack engineer at Mercury. Aspiring Gleam and Erlang programmer. Occasional content creator linktr.ee/chiroptical. Drumming and fencing enjoyer.

PostsRepliesMedia
Barry @chiroptical.dev · 6h
It's weird to me that all these tech execs are like, "Coding? Yeah, that is a solved problem". Have you seen the code being produced?
140
Barry @chiroptical.dev · 17h
I got this funk patterns book awhile back and it is breaking my brain. Kicks on 4, no backbeats at all. Super fun.
010
Barry @chiroptical.dev · 26/09/2026
I’m losing interest in extracurricular programming. Less computer, more family and music.
060
Barry @chiroptical.dev · 23/09/2026
I find using a metronome to meditate works well for me. I was counting previously, but this also helps my drumming.
010
Barry @chiroptical.dev · 22/09/2026
I have lots of drum plans for the next week. Lots of triplet shuffle stuff and three consecutive 1/16th kicks. Much fun will be had!
000
Barry @chiroptical.dev · 20/09/2026
The amount of “holding it wrong” I do on the drums is absurd. In today’s episode, my throne was not tightened well enough.
000
Barry @chiroptical.dev · 16/09/2026
I want #gleamlang at work again. I love boring Haskell (and prairie, I like folding over products).
050
Barry @chiroptical.dev · 16/09/2026
The drums make me feel so dumb. I love it so much.
000
Barry @chiroptical.dev · 15/09/2026
I’m doing a lot of slow practice in the kit right now. 40 bpm 1/8 note click, 1(+)a2… kick/hat or 1(ea)2… kick/ghost. Each for like 10 minutes. It’s such good practice. One day I’ll get to 1/4 click.
010
Barry @chiroptical.dev · 11/09/2026
Yesterday, during my kids 2 am feed I tried meditating. I counted to 100, 13 times. We go again.
001
Barry @chiroptical.dev · 10/09/2026
Moved into double bass pedal beats with three consecutive hits. It’s a blast having four limb coordination while counting!
130
Barry @chiroptical.dev · 09/09/2026
Just spent 10 minutes playing 1(+)a repeated, only feet, at 40 bpm. Metronome was set to 80 because I need the fence posts but we’ll get there! I’ve been wanting to do more time work.
110
Reposted by Barry
Michael Gattozzi @mgattozzi.dev · 04/09/2026
Unfortunately a job offer I had fell through due to head count elimination so I am currently on the market for a new job! If you need someone with 11+ years of Rust, backend, and distributed systems experience I am your guy. Contact Email: michael@ductile.systems. Boosting appreciated!
26733
Barry @chiroptical.dev · 30/08/2026
Looking for some help, spaghetti and meatballs is a great dish because there is a lot of well timed space in between for cleaning up and doing chores. I need more dishes like this. Hit me with some suggestions please
120
Barry @chiroptical.dev · 26/08/2026
I kind of want to start a comic that is just a young kid talking to a time traveler. Idea, Kid: excuse me, I have to charge my watch Time traveler: you don’t just wind it? Kid: what the fuck are you talking about? Is this something?
240
Barry @chiroptical.dev · 19/08/2026
pdsls.dev/at://did:plc... we've got standard.site
pdsls.dev
at://chiroptical.dev/site.standard.document
List of site.standard.document records from chiroptical.dev
030
Barry @chiroptical.dev · 18/08/2026
@robertjbennett.bsky.social I wanted to say that Ana and Din are just phenomenal characters.
220
Barry @chiroptical.dev · 18/08/2026
Curious, I’d love to “hand-craft” more code but I’m very time limited outside of work. I split work into “things I want to exist” and “things I want to do”. I bet you can guess which ones I use LLMs for. How do you manage your outside of work coding time?
110
Reposted by Barry
Evan Czaplicki @acadia.engineering · 18/08/2026
Acadia is out today! Bringing the benefits of Elm to SQLite and PostgreSQL: - Friendly error messages - Custom types for precise column data - Simple module system for easy reuse Check it out! acadia.engineering/blog/rethink...
acadia.engineering
Rethinking Database Programming
58931
Barry @chiroptical.dev · 17/08/2026
I guess today is the day I start migrating from GitHub
491
Barry @chiroptical.dev · 14/08/2026
At first I thought these were those locks which you put keys into. Then, I imagined all of them having the same combo but there’s only one key.
1101
Barry @chiroptical.dev · 14/08/2026
Oh no, I’m getting ideas to re-write pgo.
000
Barry @chiroptical.dev · 13/08/2026
Put this together for all those #erlang bloggers out there github.com/chiroptical/...
github.com
020
Barry @chiroptical.dev · 12/08/2026
The icon stack isn’t rectangular, we need two sponsors stat!
021
Barry @chiroptical.dev · 12/08/2026
As a non-tenure stream faculty I made less than a junior engineer. The only possibility of getting a raise was going into administration.
030
Barry @chiroptical.dev · 10/08/2026
I’ve vaguely posted about this recently but my second kiddo came into this world complicated. They had a pretty massive stroke localized to the left hemisphere of their brain. They are making a ton of progress and Boston is one of the best places in the world for this injury.
270
Barry @chiroptical.dev · 09/08/2026
Anyone have a book recommendation for learning binary? I translated the IPv4 checksum algorithm from Wikipedia but I don’t really understand it.
241
Barry @chiroptical.dev · 09/08/2026
b.mino.mobi/palm/?u=chir... look at that beautiful shape
b.mino.mobi
palm — six readings off your whole posting history
Your whole repo, read in the browser. Six lines from Pan to the Loom.
110
Barry @chiroptical.dev · 07/08/2026
Pretty sure in #elixirlang, the canonical "null" is typically the atom `nil`. Does #erlang have a canonical choice?
010
Reposted by Barry
Jujutsu VCS @jj-vcs.dev · 07/08/2026
jj 0.44.0 is out! github.com/jj-vcs/jj/re... jj is a Git-compatible version control system that is both simple and powerful. Below are some highlights of today's release ⬇️
github.com
Release v0.44.0 · jj-vcs/jj
About jj is a Git-compatible version control system that is both simple and powerful. See the installation instructions to get started. Release highlights Support for fetching and pushing tags has...
1688
Barry @chiroptical.dev · 06/08/2026
#erlang I feel like I should know this, but I always goof up <<_:16>> and <<_:2/binary>>. The former is bits, the latter is bytes.
110
Barry @chiroptical.dev · 05/08/2026
Random idea: a specification for password requirements so that password managers can just autogenerate the most secure acceptable password.
061
Barry @chiroptical.dev · 03/08/2026
🏝️ Hashi - 2026-08-03 Solved in 01:01 Play at hashi.giacomocavalieri.me
hashi.giacomocavalieri.me
🏝️ Play Hashi
Play a new Hashi puzzle every day!
211
Barry @chiroptical.dev · 02/08/2026
FEELING → BLUE [💯] Raddle #524 • Aug 02, 2026 🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🙌 raddle.quest/524
raddle.quest
200
Barry @chiroptical.dev · 30/07/2026
Another extremely intense and emotional day ahead. If you got any positive vibes send them into the universe please.
070
Barry @chiroptical.dev · 26/07/2026
I just went through some pretty traumatic shit (it’s mostly okay now). Can y’all call or hug a loved one for me?
061
Barry @chiroptical.dev · 22/07/2026
I have a continuous delivery pipeline for my curriculum vitae. What kind of nerd are you?
000
Barry @chiroptical.dev · 22/07/2026
If you chose not to decide, you still have made a choice.
120
Barry @chiroptical.dev · 22/07/2026
Every hour I get up and move around for 5 minutes. I’ve gone from hypertension I blood pressure range to normal range in a month.
040
Barry @chiroptical.dev · 20/07/2026
I’ve only missed three days of drum practice this year. No idea if I can maintain this when the new kiddo comes. Focus. Prioritization.
020
Barry @chiroptical.dev · 18/07/2026
I swear I've used an Erlang HTML DSL where you'd write effectively `{html, [...]}` tags are just atoms. Anyone know what this is? I can't find it anymore. #erlang
000
Barry @chiroptical.dev · 17/07/2026
Had a really strong déjà vu moment today. It was enough to be unnerving. Not sure I’ve felt that weird with one in the past.
000
Reposted by Barry
bites u @snuffbait.bsky.social · 13/07/2026
im sorry if this offends but i believe that you are in fact capable of learning new things, improving your skills, becoming a better person, and having a happier life than you currently do.
52528941
Barry @chiroptical.dev · 11/07/2026
This is huge progress for me!
150
Barry @chiroptical.dev · 09/07/2026
Switched to OTP 29 so I can use native records #erlang #excite
070
Barry @chiroptical.dev · 01/07/2026
I tried npkill over the weekend but my root directory is named /node_modules. My computer stopped working, can you help me?
000
Barry @chiroptical.dev · 30/06/2026
Am I insane? The typings in #erlang lists module don’t really make sense right? Fold has an AccIn/AccOut and most of them return term() explicitly.
100
Barry @chiroptical.dev · 30/06/2026
Don’t mind me, just making a list of all the Erlang projects I want to do at 5 am.
060
Barry @chiroptical.dev · 30/06/2026
Just had a super good drum session. Basic premise, let the time drive the notes. I was doing this clave based rhythm and switching between 1/4 and 1/8s on the hi hat with a metronome. If time drives, this should be easy.
100
Barry @chiroptical.dev · 27/06/2026
Learned something about my drum set today. My bass drum was entirely too far away from my pedal. This is a lot easier now but obviously my timing is kind of wonky.
000