Sign in

Caleb Owens

@cto.je
51 followers 135 following 101 posts

Plant Enthusiast, Software Engineer, TTRPG Player, Fussy Coffee Person.

PostsRepliesMedia
Caleb Owens @cto.je · 27m
I was wondering if you isolate the taste of lavender if it has a particular flavour that you would be more picking up on. Upon googling it, I've been informed that lavender tastes of "Light Purple"... Thanks internet.
000
Caleb Owens @cto.je · 27m
I've got a Kenyan coffee of SL28 & SL34 varieties, and one of the tasting notes is "Lavender", which I'm not sure I'm picking up on. In most cakes and treats that I've had which are lavender "flavoured", it's been primarily an aromatic experience rather than taste.
100
Caleb Owens @cto.je · 01/10/2026
New cafec deep 27 brewer is out for delivery. I'm in the mood for my second cup of coffee... do we keep waiting for the delivery, or make a cup of coffee now?
000
Caleb Owens @cto.je · 01/10/2026
Another great puzzle is the star battles by Krazy Dad krazydad.com/play/starbat.... His other puzzles are quite a lot of fun too. A nice chill one is the vermicelli
krazydad.com
Play Star Battle by krazydad
Free star battle puzzles
110
Caleb Owens @cto.je · 01/10/2026
These hashi puzzles are great 🏝️ Hashi - 2026-10-01 Solved in 01:55 Play at hashi.giacomocavalieri.me
hashi.giacomocavalieri.me
🏝️ Play Hashi
Play a new Hashi puzzle every day!
000
Caleb Owens @cto.je · 01/10/2026
JJ and git are not fundamentally different. They're both snapshot based VCSes that manipulate those snapshots with three way merges.
000
Caleb Owens @cto.je · 30/09/2026
After accidentally skipping the tutorial, deleting all cookies, accidentally skipping the tutorial again, and just winging it, I got a nice: 🏝️ Hashi - 2026-09-30 Solved in 90:01 Play at hashi.giacomocavalieri.me
hashi.giacomocavalieri.me
🏝️ Play Hashi
Play a new Hashi puzzle every day!
110
Caleb Owens @cto.je · 29/09/2026
With how many companies give away stroopwafels, it makes me wonder how cheap they are to make.
001
Caleb Owens @cto.je · 25/09/2026
I just seem to have wondered upon a bunch of juicy drama between lix and nix. discourse.nixos.org/t/lix-an-ind...
110
Caleb Owens @cto.je · 25/09/2026
The universe is calling my name. I've got a couple hours at the airport. I'll give nix on macos one last go.
110
Caleb Owens @cto.je · 25/09/2026
My hoffie coffee tasting set arrived today
000
Caleb Owens @cto.je · 25/09/2026
The http 1.1 spec is so cute. `http://example.com` is valid `http://example.com/` is valid `http://example.com?foo=bar` is not valid `http://example.com/?foo=bar` is valid For some reason query parameters _must_ come after an absolute path.
000
Caleb Owens @cto.je · 25/09/2026
It sure does feel like a monomorphism. I should get someone to teach me category theory at some point instead of just pretending
001
Caleb Owens @cto.je · 25/09/2026
I've got an `.or` method that returns `Either<A, B>`, but in a good amount of cases `A==B`, so I do `.or(...).map(Either::unify)` which really does what it says on the tin. But... it would be nice to have a method that does that in one... would that be a `.mono`?
100
Caleb Owens @cto.je · 14/08/2026
I'm informed that `but agent setup` is better with a fancy customisation flow.
010
Caleb Owens @cto.je · 14/08/2026
You can teach it with `but skill install` :D
110
Caleb Owens @cto.je · 31/07/2026
Agents and phases. Why?
000
Caleb Owens @cto.je · 12/07/2026
The free software movement started with an idea: anyone should be able to make a computer do what they want. AI is making it possible for people who never saw themselves as programmers. I built keepsake.sh for this new kind of builder. What would help you build?
keepsake.sh
Keepsake — Save points for projects you build with AI
Keepsake keeps a copy of your whole project every time it’s working. If the AI takes a wrong turn, you go back to the last good one instead of digging through version folders.
131
Caleb Owens @cto.je · 14/02/2026
What you say is fair and what I'd say about another tool! Only time will truly prove our intentions
010
Caleb Owens @cto.je · 14/02/2026
Hi! Our intention is to build team collaboration and review tooling that can work in addition to the client which will be our paid for products. The `but` CLI and desktop app are licensed under the FSL-1.1-MIT license so you're welcome to fork after a 2 year period if we go off the rails 😜
120
Caleb Owens @cto.je · 05/02/2026
Hey! We hear you. One of the things we've been working on behind the scenes has been supporting working on a single checked out branch.
100
Caleb Owens @cto.je · 05/02/2026
I'm very excited to have you joining the team!
020
Caleb Owens @cto.je · 09/01/2026
What do tailwindcss's products offer as benefits over contracting a designer or using one of the many open source projects that seem to fill the same niches?
010
Caleb Owens @cto.je · 07/01/2026
Biggest disappointment of 2026 so far: Linear's keybinds
000
Caleb Owens @cto.je · 31/12/2025
For a good minute you had me quite concerned that I was going to go back to Berlin without any water. TBH, I'm a little surprised how I missed this last year though...
010
Caleb Owens @cto.je · 18/12/2025
Also... is twitter broken for everyone, or is that just me?
000
Caleb Owens @cto.je · 18/12/2025
Currently debugging a scenario & it's been sooo long since I've pulled out `git rebase -i --rebase-merges`. Before I had parallel branches I probably ran this command 3 times a day.
000
Caleb Owens @cto.je · 18/12/2025
Looks super good!
010
Caleb Owens @cto.je · 01/12/2025
It's great to see Lego's new 5nm process showing up in consumer devices now
100
Caleb Owens @cto.je · 18/11/2025
Hey @fubits.dev, Is the registration via email?
120
Caleb Owens @cto.je · 12/11/2025
Testing social mentions: GitButler
000
Caleb Owens @cto.je · 11/09/2025
Nice
000
Reposted by Caleb Owens
GitButler ⧓ @gitbutler.com · 11/09/2025
⋈ v0.16.0 of GitButler introduces a native Claude Code UI for orchestrating multiple sessions in parallel. Check it out 👇 youtu.be/lTOo4v5KGkk
youtu.be
Claude Code Gets a Native UI Inside GitButler
YouTube video by GitButler
394
Caleb Owens @cto.je · 09/09/2025
I've always wanted an iPhone to go with my Black and Decker screw driver
010
Caleb Owens @cto.je · 03/08/2025
The folks over at @brew.sh are awesome. I was going through the process of reporting a bug that I have been noticing for the last couple months, only to realise that at the very end of writing my report - that it has been fixed 🤦‍♂️🎉. Keep up the great work!
000
Reposted by Caleb Owens
GitButler ⧓ @gitbutler.com · 11/03/2025
Having a blast discussing the GitButler redesign! 🚀🎨 Lots of exciting ideas taking shape. #DesignTalks #GitButler
071
Caleb Owens @cto.je · 11/02/2025
Sitting in Marrakech at the end of the first day of the @gitbutler.com summit, looking up at the stars, listening to the wildlife chirping quietly, and breathing in the clean air. This is something that I truly miss now that I'm living in the city.
030
Caleb Owens @cto.je · 07/02/2025
Spending money doesn't hurt, but from what I hear, retiring early and having financial freedom is quite nice
110
Caleb Owens @cto.je · 07/02/2025
Hey, does anyone in Berlin have an apartment, flat-share, or nice couch available for rental? My rental is ending at the end of the month, and despite my immoScout scraping efforts, failed to join any viewings. Thanks
011
Caleb Owens @cto.je · 07/02/2025
High quality development at @gitbutler.com. (The changes getting deployed are on some systems that are not yet in general access) CC @scottchacon.com
150
Caleb Owens @cto.je · 30/01/2025
Each time I put register interest in a new apartment the form makes me state that I don't have/want a Hamster, and each time I say "no" it's making me want a Hamster more and more 🥹
010
Caleb Owens @cto.je · 29/01/2025
I am aware that nix can be used for this sort of thing, but when I tried it out, it felt a little heavy handed for my taste
000
Caleb Owens @cto.je · 29/01/2025
I love brew.sh 's Brewfiles on macOS, so I went ahead and made Aptfiles for managing apt packages on Debian! github.com/Caleb-T-Owen... Warning, despite being written in rust, it is still a utility I threw together in half an hour, and may destroy your system 😉
github.com
Sherman/projects/aptfile at main · Caleb-T-Owens/Sherman
My bad idea for syncing app configuration. Contribute to Caleb-T-Owens/Sherman development by creating an account on GitHub.
110
Caleb Owens @cto.je · 28/01/2025
This little tool is a utility for cloning a set of git repos from a config file based on a specified profile. I use it as an alternative to including the repos as submodules, making them easier to work with.
000
Caleb Owens @cto.je · 28/01/2025
Can't run an interpreted script because your CPU is missing AVX instructions? Just rewrite it in rust! github.com/Caleb-T-Owen...
github.com
Sherman/projects/project-cloner2 at main · Caleb-T-Owens/Sherman
My bad idea for syncing app configuration. Contribute to Caleb-T-Owens/Sherman development by creating an account on GitHub.
110
Caleb Owens @cto.je · 27/01/2025
ARRrrrrrggggghhhhh bun.js requires processors to have AVX instructions available. There seems to be a pretty obvious build target, but compiling it would require downloading half a million dependencies that I'm not too keen on having on my computer
000
Caleb Owens @cto.je · 27/01/2025
Got myself an old thinkpad x200, but there was a "supervisor password" set. Good thing a guide from over 13 years ago has my back! Just short out three pins on an eeprom chip and you're off to the races web.archive.org/web/20220424...
web.archive.org
X200
000
Caleb Owens @cto.je · 18/01/2025
I'm able to have differences between my work & home config by changing what profile is specified in $SHERMAN_DIR/CURRENT_ENV.
100
Caleb Owens @cto.je · 18/01/2025
It's not my home directory, but I do all my computing inside that folder, so it may as well be. Having your home folder as a repo has a bunch of downsides, like having to constantly manage large gitignore files. It is also less portable.
100
Caleb Owens @cto.je · 18/01/2025
Colleagues got me on the Ghostty hype-train. Added my configuration to my dotfiles, with a high-contrast light mode inspired by the GitHub Protanopia & Deuteranopia color setting github.com/Caleb-T-Owen...
github.com
Sherman/configsets/40-ghostty at main · Caleb-T-Owens/Sherman
My bad idea for syncing app configuration. Contribute to Caleb-T-Owens/Sherman development by creating an account on GitHub.
120