Modern software development:
solving yesterday's problems with tomorrow's complexity.
I build open-source software and make little gadgets.
From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Modern software development:
solving yesterday's problems with tomorrow's complexity.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Logging is just debugging for your future self.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Spreadsheets, but for people who use CSV and Ctrl+C 😍
"Sheets", a terminal based spreadsheet tool by @maaslalani@mastodon.social
Check out the demo, this is pretty amazing!
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
At this point, I consider it a red flag if she doesn't hate men at least a little.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
xdg-session-management protocol merged after 6 years:
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Java tooling in 2026:
"Install JDK 21."
"Actually keep JDK 26."
"Also set JAVA_HOME to something."
"Gradle will ignore it unless it won't."
Jeez, I just wanted to compile an app not perform an ancient ritual.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Tried to uninstall Photoshop and got asked to sign in to Adobe Cloud to proceed.
Have you lost your fucking mind, Adobe?!
Nothing says "you don't own this software" like needing permission to delete it.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Before you marry a person you should first make them center a div to see who they really are.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Last time people said "but we didn't know what was happening". This time it's going to be a tough sell when your entire timeline is public, cached and searchable.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I should probably have done this years ago, but here's my latest work on PineTime's font rendering.
Anti-aliasing, kerning, subpixel hinting. Dropped the monospace font. Looks so crisp on the watch's display!
Before and after:
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
RE: @grumpygamer@mastodon.gamedev.place
The pixel art in the The Secret of Monkey Island port for the Commodore 64 looks wonderful!
It feels like the C64 version the universe just forgot to release.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Nazi Germany didn't start with camps.
It started with loyalty tests, enemies within, attacks on the press, and people saying "this won't last."
It was built while people waited for it to get "bad enough" to matter. Waiting was a decision.
If this feels uncomfortably familiar right now, that's not an accident.
I build open-source software and make little gadgets. From a time when email was cool. Hard to distinguish from a good programmer.
Debugging: the art of slowly realizing you're the problem.