Building web in 2024

My tech year in review (2023)

December 25, 2023

This type of post is more useful for the author than the reader, so feel free to skip to the comments. Whether you are my reader, teammate, mentee or mentor - I’ll be super happy to receive a comment or a thumbs up from you.

Happy holidays, and see you next year!

Below are some highlights from my year in tech:

Mentorship

This year, I’ve delivered 1000+ mentorship minutes on ADPList, plus a couple of paid sessions on codementor and topmate. At the same time, I was lucky to find a great long-term mentor for myself. Highly recommend a longer commitment over a one-off chat!

adplist 1000

The most common topics discussed in my sessions were job hunting and breaking into tech. While we expect more layoffs and hiring freezes in 2024, I’m optimistic about long-term opportunities in our field. Mentorship is one of the tools to spark and maintain the positivity and self-confidence necessary for overcoming the challenges of 2024.

Finally, I recommend the Coaching Habit book to everyone who wants to better support and empower others.

Coding

In 2023, I doubled the volume of my code contributions. Solving problems with code is something that brings me pure joy.

github 2022 2023

This year, I had a chance to work on frontend and backend, from microservices to microfrontends, with classic databases and asynchronous messaging mechanisms. I discovered my natural ability to navigate foreign codebases and pick up new tools quickly. I’m an okay coder, but with much more practice (and Copilot), I made great progress this year.

After reading that last line, you may think that I’m being humble. Yes and no. I somehow have never needed to be very good at programming, but at the same time it’s part of my job that I admire the most.

Writing

It’s been a good year for this blog. Below are all the articles I published in 2023:

On soft skills:

On software design:

On tools:

On events:

If you had a chance to read some of them, which was your favourite?

New job

After joining New Work as a Senior Frontend Engineer (technical interviews are easier for specialists 🤷‍♀️) I immediately transformed myself back to Full Stack and received the highest rating in my recent performance review.

I approached my new job as a giant learning class and took every opportunity to test my skills. The list of tools I touched is enormous. My favourites are Turborepo, MSW, Nest.js, GraphQL Mesh, Datadog and ArgoCD.

My least favourites are all Microsoft products. Luckily, not all my communication happens in Microsoft Teams. I enjoy going to the office from time to time, having a long lunch with teammates, or giving a talk for a local meetup.

I also realised that my style and energy may have disturbed a few colleagues, and I hope they will forgive me. Working in a large company has helped me understand that every developer is different, with different strengths, motivations and life situations.

Tools

In 2019, I had a similar post listing my main tools at work. Surprisingly, they haven’t changed much:

  • Macbook Pro M1 (14”/16”)
  • Firefox and Chrome (but I try to avoid Chrome)
  • BetterTouchTool
  • VS Code
  • ChatCPT & Copilot (new)
  • Docker
  • iTerm (my approach to the command line)
  • PhpStorm (still using for some tasks)
  • Evernote
  • 1Password
  • Remarkable (new)

What’s next

2023 has been one of my best years in tech. I re-discovered the joy of web development, met many like-minded people and laid a foundation for the next steps.

Speaking in DDD terms, I aim to work more on the “core” subdomains, i.e. complex business problems. Opening a hundred pull requests is easy, making a real organisational impact is harder.

One way to make my work more impactful is to increase scope, e.g. zoom out to the architectural level. For that, I’ll continue exploring software design practices and common system design patterns.

On the other hand, I want to explore less safe ways to do things, e.g. bringing new ideas, experimenting, and questioning the status quo. For that, I wish myself, and all of us, a lot of courage, creativity and self-confidence in 2024.

Let’s have a fantastic new year! 🎄


Kate Marshalkina

Hi, I’m Kate 💡

I love solving problems regardless of the type of work: from basic client support to advanced devops tasks. I do it better when I understand how things work, but sometimes it just feels like magic.

Mastodon ~ Twitter ~ LinkedIn ~ Mentorship