DEV Community

Cover image for auto y2025 = new Year(); // Resolutions
Vincenzo
Vincenzo

Posted on

1 1 1

auto y2025 = new Year(); // Resolutions

Sup people, before the end of the year I went through a mad web search through all of my social media to gather my 2024 resolutions, and I could not find where I had posted them.

I thought it was mastodon, no.
Maybe Bluesky? no.
Facebook? fuck no.
Linkedin? Nopety.
Twitter? No fucking way I post in that crap.

I think it must have been threads, but I have since deleted/nuked my profile since the app was only spamming me with random pointless notifications about posts I did not care about, so yeah I had lost them, so I gathered my memories and tried to think what they were and tried to assess whether I had indeed managed to achieve anything:

Rust

Learn Rust (for real this time), I abandoned it twice before.

✅❌ Yeah, not really. I did have a good run, but in the end I caved under an annoying little problem on one of my exercises.

SideProjects

finish at least one of those sideprojects, or if not finish at least release it in a usable state.

✅ OMG did't I do just that? YES!

I 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

finish that football manager game you have been working on for the last 10 years with all of the programming languages.

❌ Nah, I did not do it, in fact I rebooted it once again, after Avalonia/dotnet and Go/fyne (this last one being the further away I have even been), I just rebooted it once again as a browser game with bun/hono/solidjs just for fun fdsimweb.

Godot

finish the Godot4 course and try release a game after that.

❌ I had started really well, but sort of lost interest.

Learning/Expand Horizons

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.

then of course I had to do something programming-wise and made Nise no Tori(Fake Bird) (source), a little rip off of a few little games to learn Hiragana/Katakana.

I also got back into drawing (I was doing little comic books when I was 10-14), I am not ready to share
anything though :D.

Overall not too bad I would say.

OMG it's 2025 now

I think one of the best thing that made me go through with some of those resolutions last year was the sheer volume of them, it kept things fresh and made me bore less.

So I am going to create a new list for next year and save it in here so I can always come back and look to see how I am doing, also I will add little steps so I can kind of track progress and achievements for the main goal.

Become proficient in Rust.

Game Programming

  • Finish that Godot4 course.
  • Finish that little 2d shooter in Godot.
  • Finish fdSimWeb and see whether is a good idea.
  • Finish Sokkera (a little turn based soccer/football game).
  • Rewrite Ammishka, a little WS turn based game framework, in typescript (maybe using deno instead of bun).

Side Projects

  • Write a little Mobile Client for Kato/Kiffari (either react native or kotlin).
  • Little Web interface to publish/read comic books on a static hosting provider.

Learning

  • Finish at lease one of those courses on Blender you own.
  • Study Statistics, and Applied Statistics.
  • Continue Studying Japanese with the aim to be able to watch some anime without subtitles.
  • Learn a bit of Korean, at least the alphabet and the writing system.
  • Learn and use Neovim.
  • Finish a drawing class/course and start to publish some comic books/comic strips somewhere.

God that is loads, let's see what will happen.

I will keep it up to date as the year goes, so next year I do not need to go around the world looking for this post.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (1)

Collapse
 
kitsune27 profile image
Cynthia

Awesome plans 👏 good luck!!!

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay