Justin Malčić

@malcic.codes

Rubyist in London malcic.codes 🏳️‍🌈 🇫🇷🇩🇪🇮🇹

My problem with Twitter today is that I will scroll and learn something genuinely quite interesting, then scroll a bit more and suddenly feel like I must be having a seizure. But ironically, being interrupted like this means I can never actually scroll for very long—as they would say, ngmi

Modest proposal: Claude swear jar. Every time it uses expressions like ‘load-bearing’, ‘doing quiet work’, adds gratuitous comments despite the instructions, and so on, you get a credit towards your subscription

It must be working, because when the extended access to Fable was announced today, I had already totally forgotten that they announced extended access until today on Wednesday

I recently started using Monzo Flex as my credit card (I have my reasons). So now I get notifications like ‘You flexed £2.10 at Sainsbury’s’ like I ostentatiously counted out the cash and waved it in front of the other customers

Still find it funny that UK supermarkets have up to four separate sections with nuts, but the overlap varies by shop. You think you’re buying a pantry nut but it’s actually a baking nut, but they’re sold out so it’s a snacking nut. Or maybe a nut by the checkouts? We need a centralised nuts aisle

When my parents end up somewhere in France without internet and need me to sign up to another electric car charging account, there is always some claim of being part of a different expansive interoperable smartcard network—in my head is the Japanese smart cards diagram

Bild

New gem! github.com/jmalcic/mini... Use to find out if your tests are covering what you expected, without having to control for e.g. a model’s methods incidentally covered by another model’s tests. Lots to add and improve, but really easy setup: add the gem, then run tests with --subjective

GitHub - jmalcic/minitest-subjective: Subject-focused coverage for Minitest

Subject-focused coverage for Minitest. Contribute to jmalcic/minitest-subjective development by creating an account on GitHub.

github.com

Since switching to Playwright for system tests a while ago (thanks to the article by @searls.bsky.social) they no longer flake, even with all the partial page replacement. We run it as a one-off container to keep the version in sync with the gem. I often forget how great it is! For example:

Latest GitHub bug is that a non-technical reviewer requested for visual review literally doesn’t have a submit button 🤦‍♂️ but issues load faster so it’s fine, really

So if you put Turbo morphing, loads of SVGs, CSS transitions, grid layout, slightly insane container queries, plenty of maths, and an API that works a lot like FormBuilder all together, what do you get? I have a very exciting answer to this question to be revealed very soon… (even works in WebKit)

So my ‘printer won’t print on Tuesdays’ bug is that in Chrome specifically, Google Meet meetings which only have one other participant crash the whole session after a few minutes (hilariously awkward). Doesn’t affect other browsers, I’ve tried both containerised and uncontainerised Chrome

A year after getting it there’s still something magical each time I make espresso with my 9Barista: I think because while the mechanism is so simple, and only requires heat, it still manages pressure and temperature itself. So incredibly simple, reliable, and consistent with minimal user input

I would have more confidence in GitHub’s reimplementation of perfectly functional features if the reimplementations had fewer noticeable bugs 🤦‍♂️