Brian Williams (They/Them)
Hi! I'm Brian and I am a Backend Engineer on the
Some cryptography things I have worked on:
tlstools - Basically
openssl s_client, but better
- ssh_sig - Pure ruby implementation of SSH signature verification
I live in Austin, Texas, USA
12:00 UTC - 15:00 UTC are designated as code review hours. To avoid excess context switching, I try to complete all my code reviews during this time. I won't review your MR outside these hours unless it's something really small (ex: feature flag removal, dropping a single DB column, localizing a string), or I've already reviewed at your MR at least once.
When my GitLab status is Busy
- I already reviewed your MR and you need a re-review
- Your MR is changing a feature belonging to the Threat Insights group
- Everyone else in the reviewer pool for the project is also busy or unavailable
I am Deaf, which makes spoken communication and meetings very inefficient for me. As such, I value written and asynchronous communication quite highly.
I prefer to communicate using issues and merge requests where possible.
I will always value a well-constructed written message over a request for a "quick chat". I absolutely do not mind if you write a 1-3 page long comment. I will read it, and I greatly appreciate your effort and detail.
If you are hosting a Zoom meeting with me, please enable captions and live transcription
When asking questions in Slack, please provide as much detail as you can up front. Given GitLab's asynchronous nature, it could be several hours before you receive a response, so back-and-forth can be costly. When asking technical quesitons, it may be helpful to remember to state or ask some of these things:
- What are you trying to accomplish? (Why are you doing the thing you're doing?)
- What have you tried so far?
- Examine your question. Are you asking about your problem or your attempted solution?
- State any theories or assumptions you have about what you think is happening or what you think you should be doing to solve the issue.
- Share logs, config files, CI YAML, or code if you have any.
- Link to a CI job or a merge request if you can.
- Copy-paste rather than taking screenshots of text.