Skip to content
Writing

My First Year as a Software Engineer

Updated

On July 28, 2025 I received my first offer for full-time employment as a Software Engineer; this is a recap of my first year in the field where the biggest changes were as much personal as they were technical.

I cried tears of joy on that day after I received my employment offer; years of learning, building, reading, watching, stress, burnout, etc... all of the negatives vanished the moment I got the offer from Robert on the last day of my week-long work trial for FirstLook. Something that has stuck with me since then is what he messaged me in Slack that day:

I'm pleased to let you know we're eager to move forward with you! The team has been loving your presence, work and attitude... I don't think I ever met a 'junior' this well prepared for his first full-time engineering job, you've impressed everyone. It's super deserved.

🤯

For those of you that don't know or recall, I had been studying front-end web development on and off since late 2018 (I've confirmed this since my first blog post was written on Dev.to in July 2019). I learned after work and on weekends, and while I had no official schooling on it, I'd like to say I was community-taught rather than self-taught; I took part in a cohort, apprenticeship, group projects, and more working my way into the field.

My first month

As surreal as getting the job offer was, getting to wake up and do this work for a living was just as surreal. Honestly it was pretty wild just jumping into things; I suppose that is par for the course for startups, but especially so for us as we had Gamescom quickly approaching so my first stint of work was helping to get our main page for that up and running! I was told that wasn't the norm but I was just happy to be there.

One thing that surprised me was how different the culture is here than at my previous jobs as a Buyer in a couple of different corporations. It makes sense, but I definitely did my fair share of corporate drama-dumping earlier in my time at FirstLook because I genuinely can't get over how great it is to work there.

Spoiler alert: I still can't get over it.

How have things changed?

A lot can change in a year and this one is no different! While I have done an annual retro (retrospective) for the last two years (2024 + 2025) and plan on doing another this year, I wanted to talk quickly about the things that have changed the most in the last year and reserve everything else for the eventual retro.

I spend a lot of time right where I want to be: focusing on design, UI (user interface), UX (user experience), and a11y (accessibility). I am incredibly happy and lucky that my continued attention to detail is appreciated by co-workers.

While I can't say I have more responsibility today than when I started, the depth at which I work on things has increased and that I think is partly due to my skills increasing but also the trust in me from others at work which is pretty awesome.

One example of working deeper is the ongoing project of designing, defining, and constructing a design system while continuing to build out multiple products, ensuring our code and components work across all of them, and slowly but surely updating the design of FirstLook. I definitely plan on talking more about this in future posts because it feels like one of the most ambitious things I've ever taken on and am just happy it's not all on me!

My use of AI now vs then

TL;DR: I didn't use AI at all when I started this job; now I use it for 80% of the work I do.

There are no firm expectations from management to use it, though it is encouraged. Naturally I found myself interested in using it, though I'll admit I was, and still am, behind the adoption of what I see others do with it on Twitter. However, I’m okay with that.

I find I'm hesitant to jump to try every new tool or model that comes out because I have work to get done and know I'm not as productive if I'm learning how to work with new models or software every week. That being said, AI has been a big part of the work I've done in the last year.

AI has certainly allowed me to build faster and usually get UIs 80% of the way there. It also allows for rapid prototyping in code rather than working in Figma first, designing things over the course of days/weeks and then building them out. The last 20% of the work are the real details that can take more time to iron out such as UX, a11y, animations, and more. The last 20%, in my opinion, is really where the craft comes into play and it's the part I love the most.

That said, using AI can also have its drawbacks apart from the environmental and cost-associated ones. I'm exploring how I am choosing to use AI in a responsible manner and will share what I've learned in a follow-up post in the next couple of weeks!

My design and engineering skills

I think they've improved.

I kid, of course they've improved, but I don't stop learning! Every time I work on something new I aim to improve upon my work from last time. It is really interesting going from designing and building my own projects to a real product. Not only that but with other people that have thoughts and opinions on how things should work and look… there is a lot to take into account.

There is, of course, a lot to learn and I'm so happy to be able to continue to focus on not only the details, but the projects as a whole. For example, my stubbornness to budge on certain things like a11y may be annoying sometimes but I know it's for the greater good.

Below is an example of how I think I've improved. While the first design isn't bad, I never felt 100% happy with it. The new one, to me, feels far more refined and much more me. The best part is that I'm actually happy with some of the craft I've put into it, animations included!

Previous iteration of the homepage design of this website
Current (as of the time of writing) homepage design of this website

Life outside of work

Life outside work is... boring, and I'm very much okay with that! My current goal is to move to Austin, TX in February 2027 and a lot of that goal is to get myself in the best financial position possible. This would not be possible without this job, so I am incredibly thankful that I've been able to pay off all my debt, substantially improve my credit score, and save a lot of money.

This all is no doubt thanks to me getting this job but also my family for making space for me and allowing me to live rent-free. I don't take any of this for granted and am eternally grateful.

Outside of finances, getting the job has alleviated so many feelings of self-doubt, anxiety, and has instead replaced that with a feeling of calm. Not to mention that I'm a year in now and have received positive feedback multiple times throughout it; I know I am actually good at what I do. My depression also has basically vanished letting my previously undiagnosed ADHD come into the spotlight which I was diagnosed with late 2025.

Do I still learn outside of work?

Hell yeah I do! Though I took a long time away from designing and building outside of work hours, I still consumed articles, videos, and more.

You can even look at my GitHub contribution graph and see that since August 2025 my weekends were largely free of contributions and has only picked up since some time in June 2026.

It's not because I suddenly didn't like the work, but because I finally felt like I could rest, I finally didn't have that looming thought that any time outside of work I didn't spend increasing my skillset was wasted time.

However, I knew I wouldn't stay away forever which is why recently I've picked up some work on my personal dashboard project and refined the design of my personal site.

The next project I'd like to build is a watchlist and tracker for shows and movies people recommend. If you know me well enough you'll also know there is a lot of media I've not consumed and while I'm largely focused on anime at the moment, I'm slowly but surely working through an ever-growing backlog of media to watch.

Looking Forward

During my time at FirstLook we’ve restructured internally a few times as we’ve figured out how to build three related products at once. Most recently that meant splitting us engineers into pods, each focused on a different product, with the ask that we all think and work more like Product Engineers. I’m happy to say I’ve largely been working with that mindset already.

I’m not perfect, though. My biggest weakness is that I’m not yet a true full-stack engineer, and that’s always been the goal — to be capable of doing everything, while keeping design, UI, UX, and a11y as my home base. Today I lean on AI to write Rust whenever our backend needs changes. It works (our backend repo is strong enough that AI has a hard time breaking it), but leaning on it isn’t the same as knowing it. I don’t want to be a liability, and more than that, I want to actually contribute. So this year, alongside honing my design and frontend craft, I want to get genuinely comfortable with Rust and the database work that comes with it. No one’s making me feel this way — it’s self-imposed. I just want to be more well-rounded.

One more goal: I’d like to give a talk at a conference next year. I put it off this year to focus on the job and keep my finances steady for the move to Austin, but I think I’ll be ready.

Built with Astro and React, hosted on Vercel, and set in Google Sans and Berkeley Mono.

NYC --:--

© 2026 Ryan Furrer