James Kienle's Avatar

James Kienle

@jrkienle.bsky.social

26 | Senior SWE at Vanna Health ๐Ÿ’ป 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

92 Followers  |  135 Following  |  151 Posts  |  Joined: 19.10.2024  |  1.9777

Latest posts by jrkienle.bsky.social on Bluesky

I feel like literally all I do outside of work is clean up dust and cat hair ๐Ÿ˜ญ

04.08.2025 01:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice to see FatherGainz has expanded his horizons from making protein shakes with everclear

28.07.2025 07:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Guess who found a gigantic leak and black mold in his brand new house thatโ€™s only been finished for 3 months! Yaaaaaaaaaaay ๐Ÿ’€

24.07.2025 16:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Damn thatโ€™s not a merge conflict thatโ€™s a full scale merge war

23.07.2025 14:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

21.07.2025 22:57 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

GODDAMN, yeah thatโ€™s definitely not great

21.07.2025 20:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve needed to go back to the optometrist for years but my vision insurance sucks so Iโ€™ve been suffering with broken glasses ๐Ÿ˜ญ yay America!

21.07.2025 17:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Every single time that app has โ€œoptimizedโ€ one of my games it somehow both looks and performs worse???

19.07.2025 18:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

we're 27 months into 6 months away from AI stealing your jobs

02.07.2025 12:10 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Uber helicopters also exist!

28.06.2025 18:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

But yeah the dude is based as fuck and I dream of Seattle having a mayor with policies like his

26.06.2025 15:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Zohran winning the primary gave me a little bit of hope back for this country, and then seeing all of the reactions immediately brought me back to reality ๐Ÿ˜…

26.06.2025 15:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

All that I have on my wishlist now is a multi-select dropdown, and Iโ€™ll be the happiest engineer on the planet!

12.06.2025 19:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thatโ€™s an amazing improvement!!! Iโ€™ve pushed for every company Iโ€™ve worked for to use react aria as the base of their component library, but the docs were always a little bit of a pain point ๐Ÿ˜…

12.06.2025 19:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

THAT was the reason? No fucking way dude. Ugh, someone needs to figure out a Bluesky-like short form video platform. Not that Bluesky is perfect, by any means, but I feel like TikTok is very quickly trending down the path that Twitter did post-purchase

12.06.2025 19:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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?

12.06.2025 18:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh but god forbid you accurately relay what christofacists say during their little rallies, thatโ€™s a big no-no!

12.06.2025 17:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

TikTok has been so insane lately. They rejected my report for reporting a comment that said โ€œwe should execute all the gaysโ€ saying that wasnโ€™t hate speech? Shitโ€™s on a different level on that platform these days

12.06.2025 17:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Absolute insanity. Thereโ€™s a lot of reasons I love that app, and an equal amount why I hate it. Batshit crazy to strike someoneโ€™s account for literally quoting a public figure

05.06.2025 03:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Huh, I had no idea that was even a method, today I learned!

04.06.2025 18:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I love it when things like that come perfectly together

30.05.2025 19:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Donโ€™t get me wrong, I think some built-in STD functionality would be super nice for strings (I.e. a toUpperCase() func and maybe some easier conversions of Win32 UTF-16 to UTF-8 strings), but ultimately once I got past the learning curve it wasnโ€™t that bad, especially compared to C

25.05.2025 22:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think at least with TS itโ€™s the more simplistic type system (number vs i32, f16, usize, etc), but given the goals of Zig vs TS itโ€™s completely understandable as to why those are different. With Rust I definitely miss support for closures and traits, but can understand why zig doesnโ€™t have them!

25.05.2025 21:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As a way to teach myself proper Zig string manipulation, I might try to build a 1:1 implementation of TypeScriptโ€™s string API in Zig. Itโ€™ll be cool to see how that works under the hood, and Iโ€™m excited to try it!

25.05.2025 20:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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)

25.05.2025 19:59 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I know that a couple linters already exist for Zig, but they just don't quite have the experience I'm looking for, and that's okay! Even if I drop this project and end up using one of them, it'll be a valuable piece of experience learning how to do static analysis

22.05.2025 15:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Things like this are my favorite part of working with such a new, young language. Sure it's a bit chaotic, and I definitely won't get it right all the time, but that's a part of the fun, and it gives me the chance to help set the course to high quality code for everyone!!!

22.05.2025 15:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's even cooler!!!

22.05.2025 15:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

22.05.2025 15:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh hell yeah! Any accounts you recommend following? My discover feed is still preeeeeeety dry in terms of game dev content. Lots and lots of gaming and web dev content though, so it's almost kinda there lol

22.05.2025 15:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jrkienle is following 20 prominent accounts