Caleb Owens

Caleb Owens

@cto.je

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

55 followers141 following132 posts

Caleb Owens reposted

I'm accepting contract and consulting work! - Jujutsu: Adoption, training, integration - Atproto: Integration, data modelling, user experience - Rust and Bevy: Training, bootstrapping, architecture My DMs are open 😁

La Mulana is compiled as a 32 bit i386 binary that Rosetta 2 has never been able to run.

I vibe coded my own hashi puzzle generator, but I don't trust the outputs have unique solutions, so I often end up trying to solve it in a handful of different ways before I'm convinced it's unique

I struggle to have confidence shipping AI assisted code. How do you assure yourself you're shipping accurate code?

We decided to try out slack again at work... there has already been a 250% increase in emoji reactions per message

Does anyone have any recommendations for a good light/ultralight decaf coffee I can order in Berlin? I'm generally not convinced by the swiss water process for decaffeination.

Moving a way from a fixed input type to an associated type... all great so far, but the AndParser is just nasty lol. This can't the be the best way of doing this.

I'm always puzzled that people forget where they work to the extent they write things like `$DAYJOB` as placeholders.

Moving a way from a fixed input type to an associated type... all great so far, but the AndParser is just nasty lol. This can't the be the best way of doing this.

What throws me off is requirements in the type parameter expressions and constraints added in the where statement... I should probably read Steve's book since on this one.

Made the first example of an initiator and generator from the algorithmic beauty of plants.

uXX = I have an opinion on how large this number should be usize = I have no idea

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.

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.

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?

JJ and git are not fundamentally different. They're both snapshot based VCSes that manipulate those snapshots with three way merges.

With how many companies give away stroopwafels, it makes me wonder how cheap they are to make.

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.

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`?

It sure does feel like a monomorphism. I should get someone to teach me category theory at some point instead of just pretending

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.shKeepsake β€” Save points for projects you build with AIKeepsake 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.

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?

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.

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!

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.

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