~ 6 min read

May 2023 - Three Years at GitLab ๐ŸฆŠ๐Ÿ’œ

Written by Brie Carranza

My third annual look back at the last year on the GitLab Support team.

Above is a photograph I took while walking through Coraopolis, PA. Photographing beautiful flowers on long walks is one of my favorite pleasant weather hobbies.

โ€ฆin which I present opinions that are my own and not those of my employer.

Hello, world!

This is the third in my annual series of reflections on the last year at work on the GitLab Support team. (You can take a peek at โ€œA look back at one year at GitLabโ€ to see how this tradition began.) I am really excited for this yearโ€™s post! It is a bit different from the other two and itโ€™s the end result of a cool collaboration with one of my colleagues: Bruno Freitas.

A few days before my three year anniversary this video was published to GitLab Unfiltered:

In this post, I want to highlight some of my favorite bits of our conversation and share a few of the exciting things that happened this year (they didnโ€™t all fit in the video). Bruno was a fantastic interviewer and I am grateful to him for this idea: thank you, Bruno!

๐Ÿ’ก Highlights from our Conversation

โšก๏ธ A Few Quick Things

These are just things that work for me. If they work for you, too: cool!

  • Have as much organization and structure as you need: no more and no less.
  • Discuss professional development with your manager in a dedicated meeting that you do not skip. (Moving it around is OK.)
  • Consider scheduling your 1:1s on the first day of the working week if possible.
  • ๐Ÿš€ On getting things done: publish what you have. Do a good job but donโ€™t wait for it to be perfect.
  • Habits are good; ruts are bad.
    • Cycle out old habits that no longer serve you.
    • Build new habits that help you to achieve your goals.

๐Ÿ’ญ A Few More Words

๐Ÿ’ช What you know vs what you can figure out

During the interview we talked about a concept I shared it during my Troubleshooting like Batman talk. Iโ€™ll share a slightly longer version of it here as well as the emojified version that I mentioned in the interview.

What you know is important but it will only get you so far.

What you can figure out will get you home!

One more time but with a few more emoji:

What you know: ๐Ÿ˜Š

What you can figure out: ๐Ÿ˜

I concluded my talk with this sentiment; see the last slide.

๐Ÿ”ฅ On Burnout

We are missing an important conversation if we pretend that we can ๐Ÿ’ฏ prevent burnout.

โฉ Skip straight to this part of the conversation!

I think itโ€™s helpful to think about the defense in depth (borrowing from cybersecurity) approach here:

  • Prevent burnout
    • Always do your best to prevent it
    • โ€ฆbut know what to do if you canโ€™t.
  • Detect burnout
  • Respond to burnout
  • Recover from burnout

In this post, I just want to promote this kind of thinking about burnout. I defer to the HBR book I mentioned (HBR Guide to Beating Burnout) and other resources for how to achieve this.

๐Ÿค— Be kind to yourself. Managing burnout in a kind way is the path to sustainable excellence.

๐Ÿ”ด Plan your work; work your plan

A technique to try when you feel โ€œtoo busyโ€:

Invest some time in planning out what you have to do and what you donโ€™t have to do.

Write out everything you โ€œhaveโ€ to do with approximate time estimates. Put everything in order with the most pressing items on top. Draw a line: everything above the lines gets done today. Get moving.

  • Plan your work, then work your plan.

๐Ÿฅ… Public Goal Setting

Setting goals with publicly observable outcomes can be a terrific form of motivation. One of my resolutions for calendar year 2023 was to publish on brie.dev at least once per month. I am on track so far: you are reading the fifth of twelve planned posts. ๐ŸŽ‰ Head to brie.dev/blog to check out the first four and a few other things Iโ€™ve written.

In the interview, I mentioned that I was planning on participating in a half-marathon: I am pleased to report that I finished the half-marathon well ahead of my goal time!

๐Ÿƒโ€โ™€๏ธ Running

In 2022, I committed publicly to running a 5K every month. Injuries and travel prevented me from achieving the goal but I made a lot of running progress last year! I built enough habit and conditioning around it that I am still running regularly and improving on the personal records that I set on my runs last year. It was the journey that was important and not the destination.

โœ‚๏ธ TIL Snippet Sites

I mentioned Simon Willisonโ€™s TIL snippets site. A TIL snippet site is a great way to capture interesting things that you learned or wanted to record. I assembled til.brie.dev and update it semi-regularly. I borrowed and modified Simonโ€™s work and he was kind enough to help me more happily use GraphQL and Datasette.

๐ŸŽ’ I am curating a list of actively maintained or otherwise notable TIL sites. Feel free to open an MR or an issue with any suggestions.

๐Ÿงฐ Tools

A few of the tools that I use every day; some of them were mentioned in the video.

  • ๐Ÿ“† Google Calendar
  • โœจ Selected Markdown tools
    • glow - Render markdown on the CLI, with pizzazz! ๐Ÿ’…๐Ÿป
    • Copy Selection as Markdown
      • This is a game changer! People are excited when I show them how it works: please give it a look!
      • TL;DR - It lets you copy parts of a website and paste them as Markdown. I use it several times a day.
  • Clockwise
    • ๐Ÿฅ— Take a lunch break!
  • espanso - A privacy-first, cross-platform text expander.
  • โ˜”๏ธ Rainy Mood

Check out my tools I added to my toolbox in 2022 ๐Ÿงฐ for more of the tools I like.

๐ŸŽŠ Cool Things that Happened This Year

An extremely short list of some of the coolest and most exciting things that happened during my third year at GitLab!

  • ๐ŸŽ‰ I was promoted to Senior Support Engineer!
  • ๐ŸŽค I delivered my Troubleshooting like Batman talk for the first time!
  • ๐Ÿ“š I participated in a book club for Tanya Reillyโ€™s amazing The Staff Engineerโ€™s Path.
    • โ˜•๏ธ I had a coffee chat with an engineering manager at another organization after the book club concluded. As it turned out, heโ€™d been watching the discussion videos that are up on the GitLab Unfiltered YouTube channel. It was extremely cool to chat with him about the book and to hear a firsthand account of the reach that videos on GitLab Unfiltered can have. โœจ
    • ๐Ÿ“ You can read my notes from the book at staffeng.carranza.engineer.

๐Ÿ‘๏ธ READmore

Bruno and I took public by default to heart with this effort. You can take a look at the planning issue that we used. It includes the questions we agreed to and our ๐Ÿ“‹ action items as we put this together. I really enjoyed collaborating with him to plan and deliver on this great idea that he had! ๐Ÿš€ Thanks again, Bruno.

๐Ÿ’– From the Heart

Back in January 2023, I recommended savoring moments of happiness that you happen upon. I would like to reinforce that notion by reminding the reader that those moments are to be savored because they will pass. Whether โ€œthisโ€ is good or bad, remember:

This too shall pass.

๐ŸŒŒ Savor and seize the day while you can.