Reposted by Yuri Karabatovgabby @fullmoon.id · 13/05/2026One piece of career advice I'd give to most engineers is: err on the side of doing hard things that everyone else on your team is avoiding. Not only is it job security but it increases the likelihood of getting promoted (although it's not a guarantee, especially if you're a vulnerable minority) 5516
Yuri Karabatov @yk.wtf · 26/03/2026Needs a good old cleanup but I already switched all my websites to the Rust version of my publishing engine. Will update the docs soon and implement a few more things and it's ready for a 1.0 release. github.com/karabatov/dd...github.comRust rewrite by karabatov · Pull Request #1 · karabatov/ddpubSubj 000
Yuri Karabatov @yk.wtf · 25/03/2026Converted my blog engine from Go to Rust and before deploying it I'm rereading all my posts. I'm happy I took the effort to write them even if nobody (but me) ever reads them: norikitech.com/posts/typing...norikitech.comTypingvania Devlog 4 — A new engineTypingvania Devlog 4 — A new engine 001
Yuri Karabatov @yk.wtf · 22/03/2026To help me move my other projects along, I'm making Kanoniko, a small native desktop kanban app that works over a standard todo.txt file. I believe a Trello-style board is all you need for most projects but I don't like the idea of keeping it outside the project. 000
Yuri Karabatov @yk.wtf · 13/03/2026Just released Typingvania version 1.3 fixing an issue on Windows where characters couldn't be typed on keyboard layouts with AltGr. norikitech.com/typingvania/norikitech.comTypingvaniaTypingvania 000
Yuri Karabatov @yk.wtf · 13/03/2026Thanks past me for documenting and automating App Store and Steam uploads. 010
Reposted by Yuri KarabatovJHax @jhax.bsky.social · 12/03/2026I'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...justgiving.comJosh's fundraiser for Marie CurieHelp Josh Haxell raise money to support Marie Curie 011
Yuri Karabatov @yk.wtf · 11/03/2026Had to drop down to WIN32 API to implement dead key handling in Typingvania the way I wanted to 000
Yuri Karabatov @yk.wtf · 09/02/2026This 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.” 110
Yuri Karabatov @yk.wtf · 05/02/2026My typing trainer Typingvania is 10% off for the duration of Steam Typing Fest! ⌨️ ⌨️ ⌨️ store.steampowered.com/app/3632460/... 000
Yuri Karabatov @yk.wtf · 04/02/2026The 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. 000
Yuri Karabatov @yk.wtf · 04/02/2026media.tenor.coma man in a suit and tie looks surprisedALT: a man in a suit and tie looks surprised 010
Yuri Karabatov @yk.wtf · 19/01/2026Humble new prototype. The core is very simple (1 mechanic). Behind the scenes this already has lore, skill tree and metaprogression ⏳ 000
Yuri Karabatov @yk.wtf · 11/01/2026Because 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 061
Yuri Karabatov @yk.wtf · 08/01/2026In 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 100
Yuri Karabatov @yk.wtf · 08/01/2026Got 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 060
Yuri Karabatov @yk.wtf · 06/01/2026One 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. 030
Yuri Karabatov @yk.wtf · 03/01/2026Working 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 071
Yuri Karabatov @yk.wtf · 12/11/2025Going to do a lightning talk tomorrow at a work-adjacent Rust meetup 010
Yuri Karabatov @yk.wtf · 17/10/2025About to continue Rustober, took a break to read some fantasy 📚 010
Yuri Karabatov @yk.wtf · 11/10/2025Next in the Rustober series: “Rust’s lack of constructors” norikitech.com/posts/rust-n...norikitech.comRust’s lack of constructorsRust’s lack of constructors 010
Yuri Karabatov @yk.wtf · 11/10/2025Next in the Rustober series: “Rust struct field order” norikitech.com/posts/rust-s...norikitech.comRust struct field orderRust struct field order 010
Yuri Karabatov @yk.wtf · 11/10/2025Next in the Rustober series: “Finished the Rust Book!” norikitech.com/posts/rust-b...norikitech.comFinished the Rust Book!Finished the Rust Book! 010
Yuri Karabatov @yk.wtf · 09/10/2025Next in the Rustober series: “Cargo dependency tree” norikitech.com/posts/cargo-...norikitech.comCargo dependency treeCargo dependency tree 010
Yuri Karabatov @yk.wtf · 08/10/2025Next in the Rustober series: “Rules of ownership and borrowing in Rust” norikitech.com/posts/rust-o...norikitech.comRules of ownership and borrowing in RustRules of ownership and borrowing in Rust 020
Yuri Karabatov @yk.wtf · 06/10/2025Next in the Rustober series: “A Rust web service” norikitech.com/posts/rust-w...norikitech.comA Rust web serviceA Rust web service 010
Yuri Karabatov @yk.wtf · 06/10/2025Next in the Rustober series: “Rust traits vs Swift protocols” norikitech.com/posts/rust-t...norikitech.comRust traits vs Swift protocolsRust traits vs Swift protocols 020
Yuri Karabatov @yk.wtf · 04/10/2025Next in the Rustober series: “Rust compilation speed” norikitech.com/posts/rust-c...norikitech.comRust compilation speedRust compilation speed 020
Yuri Karabatov @yk.wtf · 04/10/2025Next in the Rustober series: “Rust on Linux” norikitech.com/posts/rust-o...norikitech.comRust on LinuxRust on Linux 010
Yuri Karabatov @yk.wtf · 02/10/2025Next in the Rustober series: “Some Rust books” norikitech.com/posts/some-r...norikitech.comSome Rust booksSome Rust books 010
Yuri Karabatov @yk.wtf · 01/10/2025I'm starting to work on my new Rust side project, so in October I'll write a series of short posts about Rust. The first one: motivation for learning the language. norikitech.com/posts/motiva...norikitech.comMotivation for learning RustMotivation for learning Rust 010
Yuri Karabatov @yk.wtf · 29/09/2025Typing trainer Typingvania is 10% off for the Steam Autumn sale store.steampowered.com/app/3632460/... 010
Reposted by Yuri KarabatovBart Smaga @bartsmg.bsky.social · 28/09/2025Here's the kicker: Original MVC (1979) is COMPLETELY different from what we know today. ❌ Controller was NOT a mediator between View and Model ✅ View directly observes Model changes ✅ Model manipulated by Controller ✅ Direct Model-View connection via Observer pattern 121
Yuri Karabatov @yk.wtf · 28/09/2025Have a read about REST as well, it's also the opposite of what is called “RESTful” today 000
Yuri Karabatov @yk.wtf · 27/09/2025Hit 100 WPM after 10 hours #typing practice in Typingvania norikitech.com/typingvania 020
Yuri Karabatov @yk.wtf · 07/09/2025Typingvania update v1.2 is published on Steam, coming soon on App Store norikitech.com/typingvania-...norikitech.comTypingvania patch notesTypingvania patch notes 030
Reposted by Yuri KarabatovGuy Pradel @pradaldi.bsky.social · 02/09/2025New product on my shop, The Longest Cat. This is a set of four stamps to create cute mutant cats. guypradel.fr/produit/the-... 272169592