Sup people, last year I posted this about my 2025 tech year resolutions, so a tech version of things I want to do/learn/try on the next year, and now that I've got a few minutes to reflect I will be doing it in here.
2024
In 2024 I said I would:
- Learn Rust (for real this time), I abandoned it twice before. ✅❌
-
finish at least one of those sideprojects, or if not finish at least release it in a usable state.
✅
I had finished (and use them daily) 3 of them:- Ntrallazzu: a cli tool to manage your sideproject folders, this one I even rewrote it twice, and converted to Typescript.
- Kiffari/kato: a notion clone meets obsidian but selfhosted and can do jira-like project management. This one is my first seriously big project written with Svelte and Go.
- tinchi: a kind of little css generator for utilities, a mix of tailwind and shadcn.
finish that football manager game you have been working on for the last 10 years with all of the programming languages.
❌finish the Godot4 course and try release a game after that.
❌ I had started really well, but sort of lost interest.start to learn something new not tech related necessarily. ✅
I started learning Japanese. Mostly using Duolingo at first, then I bought and read quite a lot of Genki and Japanese from Zero.
Also made Nise no Tori(Fake Bird) (source), a little rip off of a few little games to learn Hiragana/Katakana.
2025
One of the things I realised in 2025 is that I promised too much for 2024, so I went down another route, promise less.
How did it go?
Become proficient in Rust.
Finish again The Book. ✅
Finish again the rustlings. ✅
-
Make a Game in Rust with this, as suggested to me by the creator of that guide here ❌
Did not even touch this :(
-
Rewrite Muscurdi - Password Manager in Rust with iced, dioxus and/or tauri ❌
Did not any of those, but I have explored tauri and I am some ideas on some other sideprojects with it.
I did a little todo-app in tauri and svelte with a little persistence layer and it is lovely. -
Release a little cli tool (maybe a hygen templates parser) in Rust. ❌✅
Released, and I only started on it recently: ruetta
Game Programming
-
Finish that Godot4 course. ❌
Did not, too verbose and boring.
-
Finish that little 2d shooter in Godot. ❌
Nope
-
Finish fdSimWeb and see whether is a good idea. ❌
Nope
-
Finish Sokkera (a little turn based soccer/football game). ❌
Nopety Nope
-
Rewrite Ammishka, a little WS turn based game framework, in typescript (maybe using deno instead of bun). ✅
I did alicarti, in bun and svelte.
Side Projects
-
Write a little Mobile Client for Kato/Kiffari (either react native or kotlin). ✅
I did better, I wrote a whole new system that uses ideas from Kato but works alongside the codebase you are using storing info in markdown files: kiffarino
-
Little Web interface to publish/read comic books on a static hosting provider. ❌
Nope
Learning
-
Finish at lease one of those courses on Blender you own. ❌
Did not even install Blender
-
Study Statistics, and Applied Statistics. ❌✅
I did start Brilliant but as all of the learning apps they are just engagement thiefs rather than actual learning tools.
-
Continue Studying Japanese with the aim to be able to watch some anime without subtitles. ✅
I did, I have my 650+ days streak on Japanese, but Duolingo is not enough.
-
Learn a bit of Korean, at least the alphabet and the writing system. ❌✅
Tried hindi, Arabic and Korean. already forgot everything :D
-
Learn and use Neovim. ❌
I tried, but then I switched to zed.
Finish a drawing class/course and start to publish some comic books/comic strips somewhere. ❌
I did not manage to do much more on this.
Results
So in 2024 I did 2.5/5 things I promised myself I would.
In 2025 I was a bit more granular and did 5.5/18.
So from 50% of something really hard I went to 30% of something really granular and spread around load of domains.
If feels not too much, but I have to say that I have done much more than that, only it was not on my radar when I started:
-
Learn Zig.
Did a course, and exercism, never got productive in it.
Uninstalled Instagram and replaced it with some more learning apps.
Finished a couple of courses on Mimo, Python, Typescript and SQL.
-
revamped and migrated some of my utility tools to bun:
- tinchi - my personal css framework
- ntrallazzu - a source code management tool
spiked back my interest in hardware programming, I used back some of the Arduino tools I had brought in 2012.
switched away from VsCode to zed, I wrote about it in here.
2026 - Here I come with more promises that will be broken
I will now formulate them as if I was speaking to myself, maybe doing so it will be more impactful?
- For god sake finish a game dev project and publish it on itch.io.
- Keep rust fresh on your mind and maybe migrate more of your tools to rust.
- Try for real this time to dedicate some time to try out Drawing.
- Make and publish somewhere a post about an hardware prototyping project.
- Maybe stop wasting time on Duolingo and try out a real Japanese course?
- Try to develop a Zed extension.
- Keep an open mind about agentic editors, but keep doing what you enjoy/makes you more productive, do not fall for the FOMO.
- Consume less short-video-format content and read/write more blog posts and watch longer videos.
- Try to refresh some Advanced Math/Statistics with pen and paper exercises.
- Keep spitting out sideprojects, getting those live makes you happy.
and that is all, see you in 2027.
Top comments (0)