20 random bookmarks

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

2025-09-21

87.

The day Return became Enter

aresluna.org/the-day-return-became-enter

A deep dive into the convoluted and fascinating story of one of the most important keys on the keyboard

2025-08-28

81.

Blocky Planet — Making Minecraft Spherical

www.bowerbyte.com/posts/blocky-planet

Discover the unique design challenges of creating a spherical planet out of Minecraft-like blocks.

2025-08-27

79.

Forklifts Require Training

www.zacsweers.dev/forklifts-require-training

Great post explaining how the software engineering industry has been walking into a potential labor collapse by alienating junior engineers.

2025-06-20

77.

NixOS, Gitea/Forgejo, and Catppuccin

d.moonfire.us/blog/2023/05/13/nixos-gitea-forgejo-and-catppuccin

A sweet and simple guide for declarative integration of the Catppuccin themes for Gitea/Forgejo on a NixOS host.

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-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-11

63.

20 years of Linux on the Desktop (part 1)

ploum.net/2024-10-20-20years-linux-desktop-part1.html

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-03-01

59.

How CouchDB Prevents Data Corruption: fsync

neighbourhood.ie/blog/2025/02/26/how-couchdb-prevents-data-corruption-fsync

Very neat explanation of how databases work hard to keep your data safe. I was surprised to learn about the failure mode of reading from page cache twice and the database convincing itself that the data has been written out even though it really hasn't.

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-28

50.

DeepSeek: The Greatest Growth Hack of All Times meets its David in a Chinese Quant

centreforaileadership.org/resources/deepseeks_narrative_attack

Great read on the state of the AI industry post the release of DeepSeek R1, which has shattered the idea of AI training only being available to the biggest players in the field.

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-11-29

44.

Storing times for human events

simonwillison.net/2024/Nov/27/storing-times-for-human-events

Simon Willison draws on his past experience working on event management websites to explain the real world problems that arise when you try to keep time for humans, along with actionable advice to minimize both your own and your users' suffering.

2024-09-10

31.

How to Monetize a blog

modem.io/blog/blog-monetization

Anything I say about it will ruin the delight of experiencing this page for the first time.

2024-07-18

20.

Code is run more than read

olano.dev/blog/code-is-run-more-than-read

Great read on understanding the incentives behind software development.

2024-07-06

17.

The history of Git

blog.brachiosoft.com/en/posts/git

Probably the most in-depth history of the events that led to the creation of Git by Linus. Great read!

2024-07-04

13.

Generative AI, Which Is The Future Of Art, Cannot Draw A Map Of The United States

aftermath.site/generative-ai-map-of-the-united-states

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-25

9.

Compose-ur-Pres

github.com/KodeinKoders/CuP

Being able to make slides with Compose sounds fun!

2024-06-10

3.

So you want to build a browser engine

robert.ocallahan.org/2024/06/browser-engine.html