User profile picture

Thomas Randolph

@thomasrandolph
  • thomasrandolph
  • README.md

Hi there! 👋🏻

My name is Thomas Randolph, and I work on the Code Review part of GitLab (Merge Requests, Diffs, and Merge Request Reviews).

My Projects

You can find many of the things I've done at GitLab in my personal to-do project (and the annual archives!), which tracks my assigned issues, merge requests, and other notes.
While this doesn't cover everything I do at GitLab, it's a significant portion of it!

You can see my personal projects at my non-work profile.

Advice

You can leave any advice you might have for me by going to my personal advice page.
It's anonymous by default, but you can choose to identify yourself! Let me know what you think!

How I review

You can read more about my code review philosophy in A Good Code Review.

How I work

Metadata about my own contributions

You might find comments, commits, MRs, or other data within GitLab where I close the submission with a tag like:

t:pd#5,ty#tel

This is me "tagging" (t:) comments for later retrieval and organization.

Here are some of my tags:

Tag Value Description
pd -1 The work in question / planned approach does not meet the baseline for my Professional Development standards. This is usually due to policy, standard practices, or other misaligned requirements. This type of work spawns exponentially more work and cognitive load due to inherent and deep technical debt.
pd 0 The work in question / planned approach only meets the minimum baseline for my Professional Development standards. While technically "acceptable," this work could be dramatically better. This is usually due to policy, standard practices, time constraints, or other misaligned requirements. This work will still spawn compounded additional work due to inherent technical debt.
pd 1-n The work in question / planned approach exceeds the bare minimum for my Professional Development standards by some factor (1-n). The higher this number, the less likely this code is to cause significant issues in the future. No set upper bound, but I typically envision a 1-10 scale.
ty tel This Work Type is telemetry and/or instrumentation.
ty be This Work Type is back end.

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronouns: he/him

Info

Senior Frontend Engineer at GitLab | Create - Code Review
Denver, Colorado, USA
8:45 PM
Member since August 05, 2019

Contact

rdl.ph
thomasrandolph