Starting ages ago, once in a while somebody would show up and offer me a commit that would add some automated testing system to my open source repositories. I liked the idea, but it always felt like a free puppy. I didn’t know how it worked, I didn’t know how the YAML file (always YAML!) was put together, and I didn’t know what I was supposed to do when something went wrong.| rjbs forgot what he was saying
blathering blatherskite| rjbs forgot what he was saying
I go to Melbourne a couple times a year, for work. It’s where our HQ is, and it’s good to have time in person with my colleagues. It used to be that most of this time was spent at big tables or in front of whiteboards. There’s still quite a lot of that, but the past two or three times I was in Australia, I spent a much larger chunk of time at a desk, programming. Surely not the majority of my time, but enough time that I cared about the ergonomics. So, last time I was there, I dug throu...| rjbs forgot what he was saying
I’d had four days in Rio so far (and one in Miami, better left unmentioned). I had covered lots of ground for things I wanted to see, and also lots of things I didn’t know I should see. I had eaten so, so much cassava. I had lots of things left unseen, lots of food left uneaten, and just about two days left to fill. I think I made good use of my time, but I definitely left things to do… next time?| rjbs forgot what he was saying
After a rocky start, I had two great days in Rio, leaving me about four days of vacation. This meant lots more walking around, a little more beach, a bunch more food (70% cassava, 20% pork, 10% other), more forró music, and not enough caipirinhas. If you didn’t read “rjbs in Rio, part ⅰ”, you should start there.| rjbs forgot what he was saying
So, I went to Rio de Janeiro! It was great, and it’ll probably take me several entries to sufficiently cover the trip. Here we go!| rjbs forgot what he was saying
When Cyberpunk 2077 was announced, I was really excited. The teaser for it looked exactly like the Cyberpunk 2020 RPG that I’d like so much when I was a kid. When it came out, I tried it and it was a mess. Later, I heard they worked out lots of the problems, and I went back and I’ve been playing it. It still looks just about perfect, and gets lots of things right. It feels like a really good adaptation of Cyberpunk 2020. There are a lot of bugs and interface issues, still, but I don’t w...| rjbs forgot what he was saying
A few months ago, I wrote about a new 1Password library for Perl, which I was using to stop putting sensitive information into my environment. I was pretty happy with this! It meant I could put a pointer to my credentials in my configuration, instead of the credentials themselves.| rjbs forgot what he was saying
I used to program on paper, then type it in later. Not all the time, but sometimes. Sometimes I’d write pseudocode. Sometimes I wrote just the code I would type in later. Sometimes just flow charts and subroutine signatures. These days, I only really do the last version, because I always have a computer nearby now. I’m not stuck in a boring lecture, for example, with only a legal pad.| rjbs forgot what he was saying
This post will be short but baffling.| rjbs forgot what he was saying
The other day, a concatenation of circumstances led me to thinking about the lousy state of sending formatted text to Slack. We have a bot called Synergy at work, and the bot posts lots of content. Mostly it’s plain text, but sometimes we have it send text with bold or links. This is for a couple reasons. Our bot supports channels other than Slack (like SMS and Discord and the console), so we can’t express everything in Slack-oriented terms. But even doing so would be hard, because of the...| rjbs forgot what he was saying
A couple weeks ago, I had to test a printer, and the first text file I found to test-print was this, quazza-purchases.txt:| rjbs forgot what he was saying
In my last post, I wrote about how I made dzil workflower to install GitHub Actions into my Dist::Zilla-based dists’ repositories for automated testing. I also said I’d been reading O’Reilly’s Learning GitHub Actions. This week, I applied some more of what I learned from the book, and it was good.| rjbs forgot what he was saying
For some reason, in mid-2023, and I really have no idea why, I took photos of one of the bookshelves in my office. April 2023 feels like years ago, at this point. Anyway, they’ve been sitting in a folder on my desktop since then. I’ve got a recurring todo item that says “clean files out of your desktop and downloads folders”, and I gave these a pass last time it came up, but today it came up again and I decided I could either delete them or do something. So I’m doing something and p...| rjbs forgot what he was saying
Yesterday, I released perl v5.36.0. I think this is the most exciting release of perl in quite some time, and I’m hoping that in a few months, I’ll still be as pleased with it as I am today. Here’s a summary of what we got done, what we didn’t get done, and (to some extent) how it got done.| rjbs forgot what he was saying