Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Sam Beckham's README


Hey I'm Sam 👋 Thanks for taking the time to read me.

I'm a Frontend Engineering Manager for the Verify stage. I like movies, music, and long walks in Jurassic Park.

This page is intended to help others understand what it might be like to work with me, especially people who haven’t worked with me before.

It’s also a well-intentioned effort at building some trust by being intentionally vulnerable, and to share my ideas of a good working relationship to reduce the anxiety of people who might be on my team.

Please contribute to this page by opening a merge request.

About me

I started at GitLab as a Frontend Engineer on the Secure team in May 2018. At the time of writing this I have just had my second anniversary at GitLab and I've loved every minute of being here.

I'm a big film fan. My favourite of which is Jurassic Park. As a result of this, my office house is covered in dinosaur, Star Wars, and Harry Potter memorabilia.

My partner Becky and I live in Stockton-on-Tees, close to where we both grew up. We have three cats, Luna, Pepper, and Misty; who you may see leap into action during a video call.

My drum kit doesn't get played as much as I'd like to. But when I find the time I love putting Spotify on shuffle and jamming out to my favourite songs. My tastes are pretty eclectic, but 00s metal is my go-to.

I also used to run a meet up and conference for Frontend developers called Frontend NE. But have recently closed it down due to time constraints and a rather pesky global pandemic.

My working style

Using todoist to keep track of everything, I use the Getting Things Done (GTD) method of working. Where possible, I try to split tasks into smaller chunks and always look for the boring solution.

Jumping in at the deep-end is the best way for me to learn. I may make mistakes at the beginning, but I'm not afraid to admit to them and learn from them. I'm much more comfortable outside my comfort zone than within it.

What I assume about others

At work, I trust people's intentions are good. I don't expect people to have to earn my trust unless they've previously broken it.

Often, I assume people have no knowledge or context around what I'm talking about. I feel this helps reduce questions and is useful for people watching back recorded meetings. However, this can come across as condescending. So please stop me if I'm explaining something that you already know.

Communication channels

  1. GitLab: If you have a question related to an issue or MR, please message me directly in GitLab. This is my preferred method of communication as it provides better context and can be referred to by more people, for longer.
  2. Slack: I always have Slack running. If you have a question for me, please write it in a relevant channel and @mention me in the message. If it's a personal/private conversation then a Slack DM is fine.
  3. Zoom: I'm always happy to jump on a zoom call. I love talking to people face-to-face and it gives me an excuse to show off my latest background.
  4. Email: I loathe email. If you want to email, that's absolutely fine. But there's a good chance I won't see it for a long time.

Final disclaimer

I am new to management and I'm going to get some things wrong. With the right feedback, I know I can learn and become great at it. If you see me doing something weird, sub-optimal, or just plain wrong; please reach out to me and help me correct it.

Stay awesome.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license