Sign in

Caleb Owens

@cto.je
49 followers 132 following 95 posts

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

PostsRepliesMedia
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
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
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 · 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 · 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 · 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 · 12/11/2025
Testing social mentions: GitButler
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
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 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
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
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
Caleb Owens @cto.je · 05/01/2025
Programming languages are too hard to install. I would love to be able to simply curl a binary and be off to the races.
110
Caleb Owens @cto.je · 02/01/2025
Was doing the Cambridge baking pi course today www.cl.cam.ac.uk/projects/ras.... Getting the steps laid out in a 12 year old course was a little bit of a wild goose chase 😆
cl.cam.ac.uk
Department of Computer Science and Technology – Raspberry Pi: Baking Pi – Operating Systems Development
110
Caleb Owens @cto.je · 02/01/2025
New Years resolutions are stupid. If you've identified something you want to change, why didn't you start a month ago?
120
Caleb Owens @cto.je · 02/01/2025
Got to love a required optional field. Found this gem on Digital Ocean's support ticket page
100
Caleb Owens @cto.je · 29/12/2024
If you enjoy puzzle solving, check out krazydad.com! It's filled with a bunch of high quality puzzles with a wide range of difficulties.
krazydad.com
Krazydad Puzzles
Printable puzzles. Thousands of 'em. All free.
010
Caleb Owens @cto.je · 29/12/2024
Using a laptop and an electric blanket feels a little cruel, but I'm warm and comfy, so it's going to have to suffer. I can't tell if propping it up on a cushion helps, or if it just plugs more of the air vents.
000
Caleb Owens @cto.je · 26/12/2024
Advent of code 2024 has been completed! Just been doing some repo maintenance. Hope all of you have all had great Christmases too! github.com/Caleb-T-Owen...
github.com
Sherman/projects/advent-of-code 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.
020
Caleb Owens @cto.je · 22/12/2024
I'm an accidental expert at security. I left the SSH key for my little miniPC in my apartment in Berlin, and despite having two different tunnelling tools installed, there is no way to just blast my way in without it.
000
Caleb Owens @cto.je · 22/12/2024
I really dislike it when people talk badly about others behind their backs. When I ever do it, you have license to slap me.
000
Caleb Owens @cto.je · 18/12/2024
Taking an advanced monkey and smashing it into a typewriter is still just a monkey and a typewriter
000
Reposted by Caleb Owens
GitButler ⧓ @gitbutler.com · 13/12/2024
The first Bits and Booze: Christmas Special episode has just landed 🎄⛄! Join @scottchacon.com and Estib as they interactively rebase the intersection between Git, German 🇩🇪 and Mexican 🇲🇽 culture. www.youtube.com/watch?v=d6Qf...
youtube.com
Interactive Rebase | Ep. 6 Bits and Booze
YouTube video by GitButler
231
Caleb Owens @cto.je · 05/12/2024
Bought some "instant" mac'n'cheese from the super market. Let's see how they compare.
100
Reposted by Caleb Owens
GitButler ⧓ @gitbutler.com · 04/12/2024
GitButler 0.14 is out, now with our long-awaited stacked branches feature. Check it out! blog.gitbutler.com/stacked-bran...
blog.gitbutler.com
Stacked Branches with GitButler
GitButler can now manage dependent branches that are stacked, including managing stacked GitHub PRs.
093
Caleb Owens @cto.je · 02/12/2024
My biggest regret is moving to a country where they don't but salt in their butter.
000
Caleb Owens @cto.je · 01/12/2024
I've officially started Christmas: I'm eating home made Christmas cake, drinking alcohol free mulled wine "mulled juice", and listening to the Trans-Siberian Orchestra's "Christmas Eve and Other Stories" (the best Christmas album).
000
Caleb Owens @cto.je · 27/11/2024
D:
000
Caleb Owens @cto.je · 26/11/2024
Turns out I did not buy onion rings at the supermarket... In hind sight, "fisch" should have been a hint
120
Caleb Owens @cto.je · 26/11/2024
GitButler now supports a branch stacking workflow, without the need to sync your repository to a secondary forge like Graphite docs.gitbutler.com/features/sta...
docs.gitbutler.com
GitButler
GitButler is a new Source Code Management system designed to manage your branches, record and backup your work, be your Git client, help with your code and much more
250
Caleb Owens @cto.je · 18/11/2024
A developer's internal monologue:
010
Caleb Owens @cto.je · 18/11/2024
These puzzles were a lot of fun!
000
Caleb Owens @cto.je · 15/11/2024
Checking out jujutsu with @schacon.bsky.social was a blast! If you want to check out a ki powered #git cli, take a look. (we're also drinking and making fools out of ourselves)
041
Caleb Owens @cto.je · 14/11/2024
the epitome of collaborating with yourself on the main branch
000
Caleb Owens @cto.je · 10/11/2024
ARRRGGGHHH... Frontend developers. If you've bothered to automatically translate based on the country I'm in, at the very least give me a button to put it back to English!!!!
000
Caleb Owens @cto.je · 10/11/2024
I'm so close to writing a tool that can analyse a cooking website and extract the relevant recipe, and get rid of any and all grandparent stories. Alternatively, if a website is trying that hard to boost its SEO, do the recipes actually stand up for themselves?
100
Caleb Owens @cto.je · 10/11/2024
A little gem of a tool for macOS is github.com/MonitorContr.... It enables you to use your brightness control keys on any third party monitor.
github.com
GitHub - MonitorControl/MonitorControl: 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macO...
🖥 Control your display&#39;s brightness &amp; volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs. - MonitorControl/Moni...
000
Caleb Owens @cto.je · 31/10/2024
In my mind, I keep reading the Bluesky domain (bsky.app) as Bu-skee app.
000