20 random bookmarks

@msfjarvis@androiddev.social's personal link log, mostly revolving around tech and tech-adjacent culture.

2025-11-28

93.

Help, My Java Object Vanished (and the GC is Not at Fault)

arraying.de/posts/markword

Today I'm going to talk about a recent journey as a HotSpot Java Virtual Machine developer working on the OpenJDK project. While running tests for a new feature, I realized my Java objects and classes were arbitrarily disappearing! What followed was probably the most interesting debugging and fixing experience of my life (so far), which I wanted to share with the world.

2025-09-10

85.

Sick systems: How to keep someone with you forever

issendai.livejournal.com/572510.html

So you want to keep your lover or your employee close. Bound to you, even. You have a few options. You could be the best lover theyve ever had, kind, charming, thoughtful, competent, witty, and a tiger in bed. You could be the best workplace theyve ever had, with challenging work, rewards…

84.

Simple Sabotage Field Manual by United States. Office of Strategic Services

www.gutenberg.org/ebooks/26184

A historical publication written during the early 1940s amid World War II, "Simple Sabotage Field Manual" serves as a unique historical artifact that illustrates grassroots resistance efforts and the belief in the collective power of ordinary people during wartime.

2025-06-13

76.

Teaching Tech Together

teachtogether.tech/en/index.html

How to create and deliver lessons that work and build a teaching community around them

2025-05-26

74.

I made a font

blog.chay.dev/i-made-a-font

A quick look into the process of creating a font.

2025-05-09

72.

Can It Run Doom? An Archive of All Known Ports

www.canitrundoom.org

Explore an archive of Doom ports showcasing how the game has been adapted to run on various devices, even those not originally intended for gaming.

2025-03-27

67.

Things that go wrong with disk IO

notes.eatonphil.com/2025-03-27-things-that-go-wrong-with-disk-io.html

2025-03-22

66.

When you deleted /lib on Linux while still connected via ssh

tinyhack.com/2022/09/16/when-you-deleted-lib-on-linux-while-still-connected-via-ssh

Some clever tricks you can employ to salvage an essentially un-salvageable machine. I learned a lot of new things from this!

2025-03-07

62.

The Balatro Timeline

localthunk.com/blog/balatro-timeline-3aarh

A retrospective post about how #Balatro came to be, straight from its creator. Very helpful knowledge for budding game devs to learn the process behind having their own indie hit!

2025-02-16

55.

"A calculator app? Anyone could make that."

chadnauseam.com/coding/random/calculator-app

Super interesting deep dive into why the Android calculator app is so much better than iOS', and the incredible amount of work Hans Boehm put into making it so. I have never been more interested in calculators than reading this post!

2025-01-14

49.

Why is Git Autocorrect too fast for Formula One drivers?

blog.gitbutler.com/why-is-git-autocorrect-too-fast-for-formula-one-drivers

Fun dive into the history of Git's autocorrect feature

2024-12-31

48.

Raymond Chen's 2024 linklog

devblogs.microsoft.com/oldnewthing/20241231-01?p=110698

A great round up of interesting stuff, mostly centered around C++

2024-12-01

45.

Kotlin trick: writing shared Enum utility code

whtwnd.com/p-y.wtf/entries/Kotlin trick: writing shared Enum utility code

Some tips from P-Y to write handy utilities for enums like ensuring entries are sorted or that they have unique labels, in a generic fashion.

2024-09-10

30.

You Want My Password or a Dead Patient?

web.archive.org/web/20240910052425/https://cohost.org/mononcqc/post/3647311-paper-you-want-my-p0

A great summary of a paper that analyzed how medical professionals teach themselves to work around security hygiene that prevents them from doing their job. It's a great look into how people working on securing systems often overlook the day to day reality of how these systems are operated.

2024-09-03

29.

Notes on Distributed Systems for Young Bloods

www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods

A somewhat dated but still quite useful list of things to look out for when diving into building distributed systems

2024-08-30

28.

The secret inside One Million Checkboxes

eieio.games/essays/the-secret-in-one-million-checkboxes

A great read about a bunch of smart hackers who converged around the One Million Checkboxes game and started hiding secret messages inside it, their eventual discovery by the game's creator and everything they accomplished while the game was still up. Honestly made me a tiny bit emotional.

2024-07-26

22.

Restic Backups on NixOS

www.arthurkoziel.com/restic-backups-b2-nixos

Super simple and straightforward guide to setting up backups on your NixOS machine via https://restic.net

2024-07-05

15.

"Technical" skills

sashalaundy.com/writing/technical-skills

Great read on why the distinction between technical and non-technical folks is simply meant to be exclusionary, and whether the word holds any weight at all.

2024-07-02

11.

On Burnout, Mental Health, And Not Being Okay

ludic.mataroa.blog/blog/on-burnout-mental-health-and-not-being-okay

Just beautifully written. I would recommend reading this even if you are in a good place mentally.

2024-06-19

5.

I Will Fucking Piledrive You If You Mention AI Again

ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again