Jamie Maynard's README
Introductions
Hi, my name is Jamie and I am a full stack developer at GitLab. I am the Keeper of Tomes and Mystieres as I am the DRI and Developer responsible for GitLab’s handbook projects.
Connect with me
About Me
I am a punky goth metal head (The mohawk is real) Out and about I am mostly found wearing Kilts and Big Boots. I am a passionate technologist with a passion for Software Development and Open Source. I am frequently trying to expand my knoweldge and develop my skills which makes being a full stack developer a good fit for me.
Me at Gitlab
Professionally I am a full stack deevloper (jack of all trades, master of none) charged with looking after the Handbook at GitLab. I am part of GitLabs Chief of Staff Team (CoST). My team is a cross functional team in that we take on inuititives which don’t fit in any one single part of the organisation. This is a good way to look at the Handbook. It used and contributed to by the whole organisation and as such doesn’t belong to any one part of the organisation.
I spend my days generally helping with merge requests (MRs), working on Handbook Issues and tyring to improve the user experience of the Handbook. My big overriding project at the moment is migrating the Handbooks content from about.gitlab.com
to handbook.gitlab.com
.
I try to embrace GitLabs Values whenever I can and in everything I do. I am also pretty passionate about OpenSource and technology in general.
I am fairly approachable and welcome Coffee Chats.
My current projects and repos
Repos
- New GitLab Handbook
- About site handbook
- Repo: https://gitlab.com/gitlab-com/www-gitlab-com
- Issues: Please use the new handbook for issues
- Internal Handbook
- Repo: https://gitlab.com/internal-handbook/internal-handbook.gitlab.io
- Issues:
- Please use the new public handbook for issues preferably
- https://gitlab.com/internal-handbook/internal-handbook.gitlab.io/-/issues/
- GitLab Docsy/Hugo Theme
- Repo: https://gitlab.com/gitlab-com/content-sites/docsy-gitlab
- Issues:
- Please use the new public handbook for issues preferably
- https://gitlab.com/gitlab-com/content-sites/docsy-gitlab/-/issues
Projects
- Handbook Migration - I’m currently migrating all the handbook content from
www-gitlab-com
to the new handbook site. - Handbook Support - Trying to improve handbook support processes to make it easier for team members and the community to contribute to the Handbook
- Improved Handbook Search - Making search work better on the handbook so people don’t have to resort to Google to try to find the pages they want
- Handbook Engagement - I’m starting a program of handbook Engagement activities improve transparence and collaboration on the handbook. Starting with public issues triage streaming and a monthly public Handbook AMA. Hopefully starting in October.
For more details generally look at the Handbook Roadmap
My skills
My skillset certainly eclectic but lends itself strongly to to technical. I’m a versitile software developer who is as comfortable working on Frontend systems as Backend systems. I have a resonable amount of DevOps skills thrown in to the mix and can work my way round a database if I need to. I have working understanding of the following languages:
Java | Ruby | Python |
C | Go | SQL |
JavaScript | TypeScript | HTML |
CSS | Terraform | Bash/ZSH/Shell |
YAML | JSON | XML |
As I said I am a jack of all trades and a master of none. This makes me a generalist and my greatest asset is that I am quick learner and I learn by doing.
Working with me
I’m based in the UK and as such my working hours are anywhere between 8am and 7pm. I have marked time out for Breakfast, Lunch, Dinner, the Gym and Swimming. Unless I am out I’ll normally accept meetings anytime up to 9:30pm UK time Monday - Thursday. At GitLab we don’t do meetings on Friday
The majority of my workflow is done through Slack and my primary channels are:
|
|
|
|
Supporting my teams KPIs I prefer to be mentioned in one of the above channels rather than messaged. This plays in to GitLabs Values around transparancy and Collaboration.
If you’re outside the company then I recommend raising an issue if its about one of the projects to which I am DRI and either assigning the task to me or mentioning me. If not send an e-mail.
I enjoy pairing when the opportunity presents. I don’t mind the odd meeting to get things resolved quickly
I am not affraid to say I don’t know. However if I don’t know do expect me to go off and try to work out the answer. I am a little chaotic and a little loud. If I am to loud just let me know.
My Setups
I have 2 work machines (more by luck than anything else). They are:
- 13" M1 MacBook Pro (M1, 16GB Ram, 256GB Hard Disk)
- 16" M1 MacBook Pro (M1 Max, 32GB RAM, 512GB Hard Disk)
“2 Laptops!? Why?!” - I hear you cry. Well it just happened for a start but actually I have found proper utility in having 2.
I use the 13" Pro for travelling, working away from home and often carrying around the house. I love the protability of this little machine. Its not a powerhouse but it does a good job when I am on the go. I also carry with me a YubiKey 5c NFC FIP, a USB-C Multiport Hub, Magic Mouse and a 60W MacBook Pro Charger, in a very small bag. This is also often carried with my person laptop(s).
Now for my main machine… For that I use the 16" Pro for my Desk as my main work machine hooked up to 3 32" 4K Monitors on a sit/stand desk. The rest of my desk setup is as follow:
- Keychrone Q1
- Logitech MX Master 3S.
- Magic Trackpad
- External TouchID Button
- StreamDeck V1
- USB 2.0 extension cradle
- YubiKey 5 NFC FIPS.
- Razer Kiyo Pro
- Razer Nommo Chroma Speakers
- Razer Firefly V2 Mousemat
- Razer Kraken Kitty Ears Edition Headset
My Software Choices
I run the same software setup on both machines using my personal DotFiles repo to share as much configuration as I can.
My current IDE of Choice is Nova by Panic or NeoVim (with AstroVim plugin collection). My other regular software is:
- Google Chrome (I’ve tried both Arc and Safari but still end up at Chrome)
- Parallels Desktop running Ubuntu.
- Docker Desktop
- iTerm 2
- Adobe Creative Cloud
- JetBrains (IntelliJ, RubyMine, GoLand, etc)
- VS Code
Me away from GitLab
Away from GitLab I am a gamer. I do Console and PC Gaming as well as run a D&D campaighn for 10 players. I don’t drink but I like nothing more than spending an evening in the pub talking and socialising with friends.
I enjoy swimming and Gym but equally I also have a love of Cake. More an addiction to Cake. I have been clean of Cake for 2 days at the time of writing…. oh look… Cake!
I am one of those punk/metal-head types who loves wearing Kilts. So normally when I am out you’ll find me wearing a kilt, sporan and big boots.
I am a big Anime and Manga fan. Some of my favourite Anime/Mangas are:
- Fullmetal Alchimest
- Fairytail
- Seven Deadly Sins
- The Devil is a Part timeer
- Splatoon
- Demon Slayer
and many many more.
My Home Setup and Gaming
My personal machines are:
- M1 Max MacBook Pro 16" (Same as my GitLab Machine)
- Razer Blade 16 (4090 GPU, dual booting Windows and Linux) - New and Shiny
- Custom gaming rig (11th Gen Intel Core-i9 CPU, Nvidia 3080Ti GPU, 64GB Ram, 2x 2TB SSDs, Dualbooting Windows and Linux) with all the RGB in an Asus ROG Strix Helios case.
My consoles are:
- Nintendo Switch OLED
- SteamDeck (512GB Model)
- XBox Series X (unloved and seldom used)
Top PC games I can normally be found playing include World of Warcraft, Minecraft, Diablo 4 and Diablo 3. On the console my XBox is mostly unloved favouring Switch Games like Cult of the Lamb, Splatoon, Zelda and Pokemon.
The kit that makes up the rest of My Home Rig is:
- Pair of Asus ROG 27" 144hz 4k Monitors
- Razer BlackWidow V3 Pro
- Razer Nago Pro Mouse
- Razer FireFly V2
- Razer Nommo Pro Speakers
- Razer Kraken Kitty Ears Headset
- Razer Thunderbolt 4 Dock
- Razer Kiyo Pro Web Cam
Rig on the Go
As mentioned when I am on the go I have my 13" GitLab MacBook Pro and I’ll choose between either my own MacBook Pro or my Razer Blade (favour the blade at the moment). I also carry a 15.6" external 4k monitor and a Razer Naga mouse.
Personality Type
My 16 Personality test result are as follows:
- Personality type: Entertainer (ESFP-T)
- Traits:
- Extraverted – 70%
- Observant – 52%%
- Feeling – 53%
- Prospecting – 76%
- Turbulent – 54%
- Role: Explorer
- Strategy: Social Engagement
I’ve tested before as an Adventurer (ISFP-A) before but this was the most recent test result. One way or another I’m always an explorer.
GitLab Stats
307f4759
)