Sign in

Dominik Wilkowski

@dominik-wilkowski.com
402 followers 235 following 134 posts

CTO of Homhero, Ex Eng lead of Polaris Design System at Shopify. Tabs indenter, light mode user. Likes to wear a suit when it’s inappropriate to wear a suit, organizer of Rust Meetup Brisbane 🇦🇺, Code Heart Design conf, he/him

PostsRepliesMedia
Dominik Wilkowski @dominik-wilkowski.com · 16/04/2025
I’m writing the pathfinding for my 2D #CLI #rust game and in there you can move multiple blocks so I added a comment: // there is a chain of blocks (a blockchain) that can be pushed to squish the player I think I’m pretty funny. But I just asked Claude to review my code and it came up with this.
Strengths

- The three-stage approach (squish immediately, A* pathfinding, push blocks) is well-structured
- Good reuse of existing A* implementation
- Effective handling of block chains ("blockchains" - nice pun!)
010
Dominik Wilkowski @dominik-wilkowski.com · 01/02/2025
In another episode of #engineering thoughts: >>Explicit over implicit<< It may just safe lives.
A photo of a kitchen magnetic knife board with some knifes and a label that says: “kitchen use only, not for murdering”
140
Dominik Wilkowski @dominik-wilkowski.com · 31/01/2025
Looking into this I'm not sure how to improve this... Short of adding a natural language processor. Any ideas?
A screenshot of the regex and settings of the design system feed. The regex are: #designsystem|designsystem|designsystems|design system|design token
000
Dominik Wilkowski @dominik-wilkowski.com · 27/12/2024
Back when I was an IC I wrote this package: github.com/dominikwilko... Look at the intro in the readme: I was clearly miffed by some decisions made above me. Now that I’m a CTO I’m keen to not make those mistakes with my people. Best to listen to them.
Why

You know when you’re in one of those 5PM meetings after a long day of crazy stuff and the HIPPO (highest paid personal opinion) comes up with completely arbitrary solutions to complete arbitrary problems that will mean you’ll have to stay late and you start to get angry? This is because the stress causes you to sacrifice higher function like sympathy and social etiquette in order to keep lower functions like logic and speech working.

When running a node application and your boss wants you to add funky little things that add no value but bring your applications performance down you want to start sacrificing those functions when the demand gets too high in order to keep lower functions alive.

CustardJS simply keeps track of how many requests are running and starts sacrificing sub functions you specify according to a maxCalls property set by you.
030
Dominik Wilkowski @dominik-wilkowski.com · 24/12/2024
We should normalize compiler errors on windows when building #CLI apps that need raw mode. Having to use external crates that add a lot of complexity just to deal with both platforms isn’t going to help us make the ecosystem better in the long term. Luckily there is an alternative for users. #rust
#[cfg(target_os = "windows")]
compile_error!(
	"Windows is not supported for the visualizer due to the lack of raw mode. Use WSL to make it compile!"
);
100
Dominik Wilkowski @dominik-wilkowski.com · 20/12/2024
As a manger this was a personal win: git-wrapped.com/profiles/Dom...
Universal rank: top 2%
Longest streak: 355 days
Total commits: 1443
Most active month: May
Most active day: Friday
Stars earned: 2386
020
Dominik Wilkowski @dominik-wilkowski.com · 05/06/2023
Am I the only one bothered by those awesome office furniture on wheels? Where are they going to roll to? Why are they in a cage? #freeTheFurniture #apple
000
Dominik Wilkowski @dominik-wilkowski.com · 31/05/2023
I’m going to start a pet peeve thread here. Using social media as VAAS (venting as a service) thing. First one: Emails that only consist of images and no text. 🤦‍♂️
A screenshot of an email that consists only of images that have been blocked from loading as every sane person should block anyway.
110
Dominik Wilkowski @dominik-wilkowski.com · 29/05/2023
Do it. I know nothing about this though. Might be a scam. But like … I’m rooting for you!!
A black a white photo of a sign that says “if you’re waiting for a sign, this is it”.
210
Dominik Wilkowski @dominik-wilkowski.com · 15/05/2023
Found some bluesky on the ground. What happened?
The broken dreams of what bluesky may or may not wanted to be?
020