Yuri Karabatov's Avatar

Yuri Karabatov

@yk.wtf

Text, programming, languages. Learning to ship with a full-time job. Writing about writing software: https://norikitech.com

111
Followers
172
Following
477
Posts
14.11.2024
Joined
Posts Following

Latest posts by Yuri Karabatov @yk.wtf

Preview
Josh's fundraiser for Marie Curie Help Josh Haxell raise money to support Marie Curie

I'm running the Bath Half Marathon this weekend to raise some money for Marie Curie in memory of my mum

I'm certainly feeling some things about the run happening to be on Mother's Day

www.justgiving.com/page/josh-ha...

12.03.2026 16:27 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
resolve_altgr_key function using WIN32 API side by side with onscreen keyboard and Typingvania game window

resolve_altgr_key function using WIN32 API side by side with onscreen keyboard and Typingvania game window

Had to drop down to WIN32 API to implement dead key handling in Typingvania the way I wanted to

11.03.2026 23:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Same. And post-it notes.

07.03.2026 18:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Time to go live in the woods

15.02.2026 21:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This week, everyone is a compiler expert. For once, I'd like to read β€œWe used AI to implement a project that is fully standard-compliant and obliterates prior attempts in performance and accuracy.”

09.02.2026 15:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Steam Typing Fest. Feb 5 – Feb 9

Steam Typing Fest. Feb 5 – Feb 9

My typing trainer Typingvania is 10% off for the duration of Steam Typing Fest! ⌨️ ⌨️ ⌨️

store.steampowered.com/app/3632460/...

05.02.2026 18:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The unique property of coding agents is that they turn any project into a legacy codebase. Then we can come in and do our usual software engineering job of mucking out the stable. We know how to work in a legacy projectβ€”after all, we do it all the time at work.

04.02.2026 19:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man in a suit and tie looks surprised ALT: a man in a suit and tie looks surprised
04.02.2026 00:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Whaaat are you in the UK? Until when?

01.02.2026 22:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am here for this! Love both Banks and Hamilton

01.02.2026 19:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Such a cool role

01.02.2026 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I see typing game I like

23.01.2026 20:23 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Humble new prototype. The core is very simple (1 mechanic). Behind the scenes this already has lore, skill tree and metaprogression ⏳

19.01.2026 23:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Because I like procedural generation, I'm leaning to procedural terrain with a clipmap (pictured) but because it's boring and not Moon-like, I'll overlay craters, Path3D tracks and other terrain features

#gamedev #indiedev

11.01.2026 20:58 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Just watched it today and it was fire

10.01.2026 01:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
08.01.2026 23:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In Vim % exists (jump to matching pair) so you can immediately see the scope and come back

If you're at the bottom of a long scope it's usually a sign the scope should fit on your screen in full :D

08.01.2026 22:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice font

08.01.2026 22:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

😬

08.01.2026 22:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Got the suspension and grip/slip working. Added flight control with auto-leveling, thruster brake and natural steer-yaw. In an airless environment the speed just grows and grows as long as you keep breaking ground contact.

#gamedev #indiedev

08.01.2026 21:37 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

One of the mechanics I'm exploring is additional downforce that decreases as you speed up. Physics is more Realisticβ„’ now with fewer problems but still janky.

06.01.2026 23:37 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Working on the prototype for my next game, just put in a (janky) shapecast vehicle controller. First, to make it behave, and then to add some mechanics.

#gamedev #screenshotsaturday

03.01.2026 21:22 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

New project (it's a game (again))

03.01.2026 00:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
β€œRust for Swift developers” β€” Yuri Karabatov, 13 November 2025

β€œRust for Swift developers” β€” Yuri Karabatov, 13 November 2025

Going to do a lightning talk tomorrow at a work-adjacent Rust meetup

12.11.2025 22:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

About to continue Rustober, took a break to read some fantasy πŸ“š

17.10.2025 21:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Rust’s lack of constructors Rust’s lack of constructors

Next in the Rustober series: β€œRust’s lack of constructors”

norikitech.com/posts/rust-n...

11.10.2025 19:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Rust struct field order Rust struct field order

Next in the Rustober series: β€œRust struct field order”

norikitech.com/posts/rust-s...

11.10.2025 19:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Finished the Rust Book! Finished the Rust Book!

Next in the Rustober series: β€œFinished the Rust Book!”

norikitech.com/posts/rust-b...

11.10.2025 19:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cargo dependency tree Cargo dependency tree

Next in the Rustober series: β€œCargo dependency tree”

norikitech.com/posts/cargo-...

09.10.2025 17:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Rules of ownership and borrowing in Rust Rules of ownership and borrowing in Rust

Next in the Rustober series: β€œRules of ownership and borrowing in Rust”

norikitech.com/posts/rust-o...

08.10.2025 22:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0