Skip to main content
2021

My 2021 Review

A look back at 2021

A New Job

I started a new job in 2021, finally doing something I had wanted to do for a long time. A whole year passed, from slowly finding my feet to regularly working overtime. It was a fresh start for me, and on the whole it went quite smoothly.

On the technical side, I learned web development from scratch. I now have a good grasp of JavaScript, TypeScript, and Vue, along with a deeper understanding of state management. React and my foundations in HTML, the DOM, and CSS still need work. Those are areas I want to improve in the coming year.

Flutter feels increasingly natural to use. I have tried a range of state management packages, become comfortable organizing entire projects, and gained plenty of experience with FFI across several projects. App performance is the main area I still need to improve.

Other languages I have studied include Ruby, which I am almost forgetting, PHP, Go, Rust, Swift, and Kotlin. I have touched all of them without going very deep. In the new year I should focus on Swift and Kotlin, the foundations of native app development. I hope to finish a native app of my own.

I also learned a great deal about blockchains. Solana looks promising, and I hope to finish my wallet app soon.

Two things deserve some reflection:

  1. My learning needs more focus. It is still too scattered. I should work out what I actually need and spend more time on it.
  2. I worked too much overtime in the second half of the year. I should leave more time for life outside work.