BLOG.GOOSE.LOVE

This page uses 0 cookies! (I don't even know if anyone reads these, lemme know if you do via Mastodon)

Server Migration

You’ve moved! From a datacenter on us-east1 into my house! You’re currently sitting by a window, looking at the beautiful Galician rain. That’s right, this blog is now officially self-hosted.

Read more
2026-07-20 13:58:30 +0200 CEST

Commission Art to Help Alastor

English | Español Alastor is my girlfriend’s cat, he’s 2 years old and the smallest in his litter. Alastor isn’t violent, he doesn’t pick fights with other cats or dogs, and would never hurt a human.

Read more
2026-04-15 01:45:01 +0200 CEST

Ok, what ACTUALLY uses Rust?

Nowadays Rust is mentioned in lots of places. Being that Rust is the “new” kid on the block, setting new trends throughout the tech and programming world, it’s sometimes hard to have a grasp of where exactly Rust is used.

Read more
2026-04-15 01:45:01 +0200 CEST

Rust Clippy announces that it will require age verification software for users residing in California

Rust Clippy, Rust’s official linter has announced that age verification software will be included as soon as Rust 1.97.0. This comes with no surprise as Rust has historically standed with a firm policy of user safety.

Read more
2026-04-01 18:48:00 +0200 CEST

Could Rust migrate from GitHub?

Zig migrated from GitHub to Codeberg, this sent waves through the free and open source software ecosystem. It set a precedent for which big projects could migrate from GitHub, and people listened.

Read more
2025-12-10 14:00:00 +0100 CET

New domain, new registrar & other updates

This will be a short one. This blog is changing domain registrar, since I initially registered this goose.love (lovely domain, I love having a domain registered with only one word, and having a @goose.

Read more
2025-11-13 09:31:39 +0100 CET

[Talk] Improving the Incremental System in the Rust Compiler

[!memo] There’s a video of this! This post is the script for this talk I gave at RustChinaConf 2025, the pacing may be a bit off if you’re only reading the text version.

Read more
2025-11-04 20:57:38 +0100 CET

The (rust) Clippy Changelog Cat Contest, a brief retrospective

A long time ago, the Clippy kingdom was suffering from the darkest of epidemics; our changelog wasn’t formatted as it should. In an ocean of tears, a hero arose, a not so important issue with the name of #10847

Read more
2025-10-29 17:13:01 +0100 CET

"Enough AI, own your digital life"

OpenAI (the company behind ChatGPT, although that bit is obvious) has unveiled ChatGPT Atlas. Their new chromium-based browser with ChatGPT integrations right out of the box. Asceticism is a lifestyle characterized by self-discipline and a withdrawal from worldly pleasures.

Read more
2025-10-16 16:13:01 +0100 +0100

How we organized the Rust Clippy feature freeze

During two releases (1.88.0 - 1.90.0) we paused the introduction of new features into the Clippy linter. This means that we held hostage all lint-adding pull requests, all false-negative fixing pull requests, ALL new configuration options for user-facing features and overall, anything that added new complexity instead of taking it away (with the exception of bugfixes that focused on removing false positives, those were permitted to add complexity.

Read more
2025-10-16 16:13:01 +0100 +0100

Rust: Clippy performance status update

If you know anything about me, is probably that I make Clippy as fast as I can. I love making programs faster both because (a) it’s a puzzle, because (b) I don’t think that we should expect users to have access to high-end hardware in order to compile a program and because (c) the energy footprint is smaller, which satisfies my ideological fight against waste.

Read more
2025-07-19 13:10:50 +0200 CEST

(26) Thoughts from an open source maintainer, as a numbered list

Hi dear reader; the other day I got approached by the Open Source Initiative to make a post in their website talking about being a maintainer, what my experience was, what I would say to contributors, and what are the hidden hardships of being a maintainer.

Read more
2025-04-15 16:13:01 +0100 +0100

Rust: Parallel Lints & the loudness wars

You probably know the phenomenon known as The loudness wars, which has a way cooler name than what it actually is. The loudness wars is just producers making the music we hear progressively louder in order to stand out among other music.

Read more
2025-03-11 17:14:29 +0100 CET

So, you want to contribute to Rust?

Note that I’m not the person with the most expertise in Rust contributions, but I’ve done my fair share of PRs, bug reports on the whole Rust compiler ecosystem. (261 at the time of writing)

Read more
2024-10-17 01:28:29 +0200 CEST

I compared 14 hashing algorithms on Rust using Criterion

A vital piece of technologies in modern days is the hashing function, a function that takes in some input and returns a non-meaningful and unique output. (As you can see, there’s no pattern)

Read more
2024-08-12 16:30:54 +0200 CEST

Rust project goals & what's coming

The Rust organization is starting an initiative for “project goals”, in which every team submits a list of goals that they’d like to achieve in the coming months. I talked with my team on Zulip and got our hands dirty drafting a list of goals for 2024’s second half.

Read more
2024-07-15 19:33:37 +0200 CEST

The Clippy Performance Project (part one)

I’ve done several drafts of this post, and never settled on one in particular. They just got lost in the weeds. So today I’ll write the post that will finally be published talking about a project I’ve been keeping private for a while: The Clippy Performance Project!

Read more
2024-04-09 00:50:20 +0200 CEST

In the defense of pet lampreys

The original version is available here (Spanish, PDF) As I promised in the last post, I’m here to (kinda late) deliver a text I made about a year ago! (I’ll try to keep the styles from the PDF hehe :3)

Read more
2024-01-18 18:00:28 +0100 CET

Releasing artistic work: Announcement

Today’s post is more of an announcement than of a post in itself, but it comes with lore, so be prepared. The stories 📖 I have a few short stories written by a younger self that I’d like to be “immortalized”.

Read more
2023-12-22 19:04:43 +0100 CET

I'm a Google Open Source award winner

I wasn’t planning on publishing this, but I just saw some other people talk about this and thought “why not?”. Google lets their employees choose one person (outside of Google) that they think were doing great things in the world of open source.

Read more
2023-12-02 21:15:14 +0100 CET

We have a new theme

Depending on when you discovered this blog, you may notice something different here… That’s right! A new theme. On the moment that you’re reading this, the new theme will already be deployed.

Read more
2023-11-30 11:38:29 +0100 CET

I have some very cool updates...

Today, November 22nd, 2023, I have decided to set up a BuyMeACoffee profile. It’s pretty primitive yet, but hey, if someone doesn’t want their money to go through Microsoft’s hands but still support my work, that’s now an option.

Read more
2023-11-22 20:43:33 +0100 CET

idontlikeelitism

There’s this phenomenon on our society which makes relevant people get glorified in weird ways. A big chunk of current humanity sees these people almost as gods in their craft, and I think it’s pretty weird.

Read more
2023-09-05 19:13:35 +0200 CEST

Everything in this page is a Cat

Every single image, effect and filter except the original cat picture (see below) is generated using the image of a cat. No other asset is used. Yep, that background is just the same cat.

Read more
2023-08-11 01:41:20 +0200 CEST

Praising the status quo for fear of change

Fear of change is what drives a section of this society backwards. Conservativeness is, by definition, the desire to maintain the current state of something (in this case, society). It tends to distort this innocent fear into hatred as things change and their users contemplate the existence of new things.

Read more
2023-08-01 13:49:44 +0200 CEST

Living an entire life in the same room as always

Life was simple, a few years ago. I was (am) a student, I didn’t have really any friends, the people I knew were because they were friends from school. We were friends because they were the people I saw every day, 5 days every week.

Read more
2023-07-30 00:55:10 +0200 CEST

I make poor life choices

Maybe you’ve noticed that the domain name of my blog and about page isn’t blyxyas.github.io anymore, that’s because I decided to upgrade my internet level and buy my own domain name :D.

Read more
2023-06-28 11:39:26 +0200 CEST

Stop putting weird things in your titles, please ❤️

I’m a frequent YouTube user, I’ve been watching videos as early as I can remember. If you are also a frequent YouTube user, you’ve probably seen content creators’ title style changing in real time.

Read more
2023-06-19 23:12:03 +0200 CEST

Crafting the best IDE theme to ever exist using science

An IDE theme is the group of colors that represent all elements in your editor. There are a lot of themes available in online marketplaces, you can even make your own!

Read more
2023-06-11 22:54:39 +0200 CEST

Celeste is a masterpiece (I know, nothing new)

A few days ago I started playing Celeste, the tight platformer about climbing a mountain and meeting cool people in the process. Today we’ll talk about how Celeste achieves having so much personality and how it really changed me, on a personal level.

Read more
2023-05-30 12:16:58 +0200 CEST

How `rustdoc` achieves a genius design

rustdoc is the tool used in the Rust ecosystem to generate documentation from the code. Generating documentation from code isn’t a new concept, but I find that rustdoc’s implementation is the best one yet.

Read more
2023-04-24 23:33:36 +0200 CEST

Encoding a Tic-Tac-Toe game state into a single number

Tic-Tac-Toe is a cool game when talking about Game Theory. It’s an adversarial game (where both players have opposite goals), in which a decision from each player influences the whole game state.

Read more
2023-04-23 14:20:37 +0200 CEST