As of today, I’ll be going transparent.

I’ve started a new role at GitLab as a Frontend Engineer and will be doing all my work out in the open. Every issue, every commit, every comment, all publicly viewable on my Gitlab profile.

I use Gitlab a lot. I use it for Frontend NE, IHNIWID, and at Bytemark. You rarely get the chance to work on something you use every day. I’m very humbled to be given this opportunity. Not only is Gitlab’s software great, but their values are too. They come from an open source background so everything is public. From all the code that makes up GitLab, to how they calculate employee salaries.

Being transparent comes with many benefits. As a new starter, I could look through the company handbook, see what my team is working on, and get a feel for the volume and pace of work. Going forward, it means my code will be open to scrutiny from my peers, the public, and Gitlab customers. Whilst a scary thought, it does mean that I’ll be more diligent with the code I output. I’ll put more thought in to the Merge Requests I make, and be more clear and precise in my issue comments. In turn, I’ll become a better developer.

Unfortunately this does mean that I’ve had to leave Bytemark. They’ve been very good to me over the last couple of years and I’ll miss them all dearly. They’re hiring for my old job, so if you’re a front-end dev looking for a new challenge, take a look, and tell them I said, “Hi”.

The Gitlab Tanuki (racoon-dog) logo


If you want to watch me learn Vuex in a a similarly transparent manner, take a look at my video series, “I Have No Idea What I’m doing