Hi. I like being a software engineer. It's fun. I work at Riot Games and I'm having a blast. Lately, I've been working on our new client . Usually that means C++, js, and web services. Things are always changing, though. I've worked on the game, it's statistics pipeline, the boards , and big-data analytics infrastructure type stuff. I enjoy reading about language design and machine learning.
Engineers enjoy daydreaming about rewriting everything from scratch, but fully rewriting an existing piece of software is a difficult thing for an organization. Working on LCU made me realize why, I think. The new tech is pretty cool though and it certainly will be more sustainable.
My team worked on the lobby screen where you invite everyone to your team. I took over the C++ backend plugin for lobby and have enhanced it to support everything we need. We have been using that to develop some new features that will streamline getting your friends into game with you.