James Kienle
jrkienle.bsky.social
James Kienle
@jrkienle.bsky.social
27 | Senior SWE at Vitalize

💻 Professional Web Developer
🎮 Building a Zig Game Engine and GUI Lib
🧑‍💻 TypeScript and Zig Aficionado
🎨 Designer and (occasional) Artist
🤖 IoT Nerd
☕️ Specialty Coffee Roaster
🧠 Late Diagnosed ADHD Surviver
🏳️‍🌈 Bi Little Guy
Reposted by James Kienle
Man this is me everyday. #solodev #gamedev #gamedeveloper #gamer #gaming
October 2, 2025 at 5:48 PM
Reposted by James Kienle
enshittification | noun | when a digital platform is made worse for users, in order to increase profits
September 3, 2025 at 8:22 PM
Reposted by James Kienle
People who say "Nothing tastes as good as skinny feels" must be terrible cooks
August 19, 2025 at 10:55 AM
Guess who found a gigantic leak and black mold in his brand new house that’s only been finished for 3 months! Yaaaaaaaaaaay 💀
July 24, 2025 at 4:22 PM
Reposted by James Kienle
like many of my fellow americans, I think about Hillary Clinton’s private email server every day. I set aside ten minutes in the evening to meditate about it
July 21, 2025 at 10:57 PM
Reposted by James Kienle
we're 27 months into 6 months away from AI stealing your jobs
July 2, 2025 at 12:10 PM
Have any fellow Zig programmers encountered any repos that have a great experience around compiling example applications? I'm imagining something like an examples folder that has a folder for each example with a main.zig, and a setup where I can run "zig build example folder_name". Is that possible?
June 12, 2025 at 6:59 PM
One of the biggest difficulties in transitioning from TS to Zig has been string manipulation. I genuinely had NO IDEA how difficult low level string (and array) manipulation was. I’m surprised there isn’t anything in Zig’s standard library for string manipulation (like rust)
May 25, 2025 at 7:59 PM
Kinda riding that high from building that spell checker and actually finally contributing something (albeit something very small) to the Zig community. I might try my hand at building an extendable Zig linter next, inspired by ESLint and Clippy
May 22, 2025 at 3:08 PM
I finally released something! I got tired of misspelling EVERYTHING while working with Zig code, so I released a VSCode Spell Check extension for Zig! It's pretty bare-bones, but take a look at marketplace.visualstudio.com/items?itemNa...
Zig - Code Spell Checker - Visual Studio Marketplace
Extension for Visual Studio Code - Zig dictionary extension for VS Code
marketplace.visualstudio.com
May 22, 2025 at 12:44 AM
All I wanted to do was publish a goddamn VS Code extension and Microsoft has made that the most obnoxious experience known to man. Why do I need to put a credit card into azure to publish a free extension???
May 21, 2025 at 11:15 PM
No Zig content for once, my pets are too cute today
May 3, 2025 at 5:10 PM
Reposted by James Kienle
it's a shame that we're headed for a computer performance plataeu. There may never be a system fast enough to succesfully run the Epic Games launcher
May 3, 2025 at 3:48 PM
Reposted by James Kienle
can we make this canon
April 15, 2025 at 6:13 PM
Oh boy I sure can’t wait to see how tariffs absolutely fuck the economy this week!
April 7, 2025 at 2:21 PM
Reposted by James Kienle
There’s no such thing as A.I “art.” It’s a soulless amalgamation of plagiarised data. That is the antithesis of art.
March 29, 2025 at 12:48 PM
Reposted by James Kienle
The Remote - SSH plugin for VSCode/Cursor is so nice. You get to treat a folder on your remote server as a local folder. If you edit a file and save it is transparently updated over SSH. If you open a terminal it automatically connects via SSH to the folder you chose when connecting.
Remote - SSH - Visual Studio Marketplace
Extension for Visual Studio Code - Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
marketplace.visualstudio.com
March 9, 2025 at 7:47 PM
Reposted by James Kienle
just raw dogged some melatonin bro Im going straight to Honk Shoo Town one way ticket
February 22, 2025 at 7:05 AM
Reposted by James Kienle
Being a good person is easy and always the right way to be, but being good does not always equate to being nice. Kindness should always be the first approach, when possible, but when you’re dealing with soulless monsters, kindness won’t cut it. Make sure your fire burns brighter.
February 20, 2025 at 4:50 PM
I’d love to see something like React but for native desktop. To be clear, not talking about React native / JSX, moreso something React-like to manage partial re-renders and UI componentization. Food for thought for after finish this GPU Zig project I guess
February 13, 2025 at 5:49 PM
Reposted by James Kienle
I really wish managers would stop asking me how I'm doing because I am incapable of lying about how I'm doing.
February 13, 2025 at 1:28 PM
Reposted by James Kienle
February 10, 2025 at 8:35 PM