Sign in

Joonas Javanainen

@gekkio.fi
90 followers 22 following 31 posts

Hands-on soft-/firm-/hard-/gate-ware consultant @ Merulogic Oy during the day, hardware research and emulators in evenings. Game Boys, Rust, husband, alopecia patient

PostsRepliesMedia
Joonas Javanainen @gekkio.fi · 25/07/2026
One annoying thing about widespread use of AI on the internet is that "marketing language" is now everywhere. For example: ❌ documentation ✔️ COMPREHENSIVE REFERENCE (usually not comprehensive, minimal in content, maximal in word count) ❌ useful ✔️ ESSENTIAL (often not even useful, possibly useless)
200
Reposted by Joonas Javanainen
Twonks @twonks.bsky.social · 13/07/2026
Great job 👏
9099263233
Joonas Javanainen @gekkio.fi · 07/02/2026
New blog post: In case you've ever wondered why Game Boy Advance boards have a 10 nF capacitor on the d-pad up input, but not on the other directions (left, right, down): gekkio.fi/blog/2026/ga...
gekkio.fi
Game Boy Advance d-pad capacitor measurements - gekkio.fi
1163
Joonas Javanainen @gekkio.fi · 14/12/2025
Sometimes you just have one of those days when you ponder the biggest questions in life and want to ask "how does To provide five frequently modified core application logic filenames, I would need: work?"
Claude CLI autosuggestion suggests the text "how does To provide five frequently modified core application logic filenames, I would need: work?"
020
Joonas Javanainen @gekkio.fi · 16/09/2025
On the way to Oxidize conference in Berlin. If you want to chat about Rust, Game Boys, or any other interesting topic, look for a bald (and bold) Finnish guy 😃
000
Joonas Javanainen @gekkio.fi · 25/05/2025
One of the most annoying UX behaviours is showing an "empty" result when there's a technical error, and not indicating the error at all. Spotify search? "lol no results found for X" Mobile app of my *bank*? "lol you have no accounts" Accounting software? "lol you have no invoices/receipts/anything"
220
Joonas Javanainen @gekkio.fi · 27/03/2025
Maybe I'm weird but the fact that LibrePCB is strategically moving towards Rust is quickly making it more attractive to me. I've been a happy KiCad user for almost 10 years but I've seen my share of crashes, bugs and various "C++ problems".
150
Joonas Javanainen @gekkio.fi · 17/03/2025
My opinion about USB-C was forever changed when I recently watched in horror as somebody shoved a USB-C cable into a USB-A port, shorting the pins with the USB-C plug shell. The idea of having a computer with no USB-A ports and *only* USB-C doesn't seem so silly anymore... 😅
010
Joonas Javanainen @gekkio.fi · 17/02/2025
Age yourself with the first computer you used.
Apple IIc with a portable LCD display
110
Joonas Javanainen @gekkio.fi · 02/02/2025
Finished testing this *35-year old* CR1616 battery on this Game Boy cartridge. CR1616s typically have a 60 mAh nominal capacity (with a 30kΩ load). In my test I got 31 mAh out of this battery with a 10kΩ load until 2.0V cutoff so the battery had *at least 50%* capacity left after 35 years. Wow!
1216
Joonas Javanainen @gekkio.fi · 25/01/2025
Thanks TI website for this lovely validation error 😅 I guess what they really mean is "domain name", not URL (or URL without protocol? 🤔), but in any case "Please enter the URL in English" is one of the worst validation error messages I've ever seen
020
Joonas Javanainen @gekkio.fi · 05/12/2024
Mwahaha, somebody at Github pushed to production and messed up the home page a bit 😅 my feed is now sorted oldest to newest for some reason
Screenshot of Github Home page with multiple feed entries. The top entry says "3 weeks ago" and the bottom entry says "2 weeks ago"Screenshot of Github Home page with two feed entries, scrolled down until the More button appears. The upper entry says "20 hours" and the lower entry says "21 minutes ago"
000
Joonas Javanainen @gekkio.fi · 22/11/2024
Why is it always the big corporations with all the money in the world that have the worst websites that are down exactly when you need them? Würth and Samtec, I'm disappointed! 😬
111