👋 Hello, I'm Justin
You've found my README! My name is Justin Farris and I'm a VP of Product Management at GitLab. This README document will hopefully help you get to know me a bit better and understand what it's like working with me.
Personal
-
I'm originally from Spokane, WA where I grew up and attended college
-
I went to Whitworth University which was only 10mins from my childhood home.
-
I moved to Seattle, WA in 2011 and now live in Edmonds, WA which is ~20mins north of Downtown.
-
I live with my wife our two children and our beloved golden retriever. There is a good chance you may meet one of them on a zoom call.
-
Justin's Career Jungle Gym
- Internship at NXNW in Spoakane booking flights for actors flying into town to shoot a movie.
- Various roles working on movies. Notably a lighting tech on "Knights of Badassdom"
- "Genius" at the Apple Store
- Internship that turned into a full fime job at a small Augmented Reality startup in Spoakne (web devloper, designer)
- Product Manager & Director of Product at AR startup in Spokane
- Moved to Seattle, became PM for a small incubation startup
- Took a PM job at Zillow as PM, Strategy in the CRO org. I learned a lot about sales process, efficency.
- Transfered internally to run Growth at Zillow Sr PM, GPM, Director of Product. Similar role to Product Monetization at GitLab.
- Joined GitLab after ~6 yrs at Zillow as GPM, Plan Stage
- Transfered internally to Fulfillment and now lead Monetization (Growth, Pricing and Fulfillment), Analytics and Foundations
-
Outside of work I spend a lot of time with my family. Chasing small children is both rewarding and exausting.
-
I enjoy all things sci-fi and fantasy. If you have a recommendation please share it
-
I play video games with friends. Espeically since COVID started it's been a great outlet to stay connected with friends.
-
We're in the midst of remodeling our house. I love real estate so being able to design what you want from sctach has been fun.
-
I've always loved lego, and have reignited that passion in recent years. Feel free and ask me to zoom out my camera in our next call and I can show you more of the collection.
General
- In my career I've spanned B2C, Marketplaces and B2B. I love that I've had that diversity of experience and I find ways every day to apply lessons learned in each to GitLab.
- I love finding simple solutions to giant problems. If I ever over simplify something please call me out on it, nuance is important and the details matter.
- I dislike getting stuck debating minutiae. It's hard to solve big problems when you're focused solving for small details. This is one of the reasons I love our Value of Iteration. Just remember to always think big, and iterate small.
- I very much prefer consuming content asyncronous. If you have an idea you want to present to me please summarize in a doc/memo, presentation or record a video. If you'd like to discuss it syncronously let's use the time as a Q&A
- I'm very optimistic. I'm a firm beleiver that if you give people the right direction, tools, and autonomy they can achieve great things. Sometimes my optimism gets the best of me, keep me honest when I need to be more pessimistic.
- I value relationships, and believe strongly in the power of healthy relationships. Especially when it comes to achieving results. Please schedule coffee chats with me, It's a priority for me each week and helps me feel connected to everyone I work with.
- I may respond to things at weird hours. Chalk it up to having small children. I also prefer to respond asyncronosuly so it may take me some time to get back to you. I don't expect immediate responses from you, and you shoudln't expect them from me. Especially during "off" hours.
- As a leader I feel it's really important not to meddle in the details of an area, especailly when you've hired an expert to be the DRI. Assume anything I say is a suggestion, not direction unless I state otherwise. If you ever find that I'm being unclear ask me to clarify.
- I'm ambitious but can sometimes over commit. I'm working on improving here so please keep me accountable if I push too hard or need to say "no" more.
- I have a strong bias for action and push team members to make decisions and commit to them. I may ask you to disagree and commit from time to time, challenge me if you feel like any decision is not a two way door.
Product & Product Monetization
-
I love Growth and all things traditionally under a growth or Product Monetization function (Growth, Fullfillment, Pricing, etc). Some of my favorite content:
- Lenny Rachitsky's blog
- Reforge (full disclosure: I'm a proud investor)
- Andrew Chen
-
I spend a fair amount of time studying business + tech strategy. Some of my favorite resorces:
-
Spending time working on consumer or B-to-SMB products I've grown a strong appreciation for great user experiences. I may be opinionated but I'm not an expert (that's the job of our amazing UX team). Some of my favorite resources are UI Teneants and Traps, Experience Outcomes, JTBD.
-
Pricing and Monetization strategy is also fascinating to me. I'm particularly interested in where the AI revolution will take B2B SaSS pricing models. I love watching startups test new and novel concepts, and learning from their successes and challenges.
Zoom / All Remote Setup
I often am asked about my setup (camera, audio, etc etc). My setup is overkill, but pair down any of the components below and you should be able to achieve similar results. Here's a quick primer:
Audio
- Sure SM7B
- Cloud Lifter (pre-amplifies signal from the SM7B)
- Focusrite Scarlett
- Mackie Studio Monitors
Video
Lights
Misc
- iPad Mini to run Sidus Link (lighting controller) and various other automations
Honestly don't buy any of what's listed above. But if you want to take anything away from my very short career in the film business follow these rules:
- Lighting is more important than a fancy camera. Get a cheaper webcam and throw some lights up that aren't the lights that are in your ceiling and you'll look better than nearly everyone on Zoom, Twitch, and YouTube :) - if you really want to dive deep watch this video
- Whatever microphone setup you get buy a Dynamic mic, not a Condensor. Condensors are good if you've spent thousands to soundproof your space. A Dynamic will make you sound great and minimize background noise. You likely also don't need expensive accessories to power them. Also shoot for a Cardioid pickup pattern in whatever you choose. Do this and you'll be ready to guest star in your favorite podcast.
Communication Latency / SLAs
At GitLab there are many ways we communicate with eachother. Below are the SLAs you can expect from me.
- During PTO - very high latency. I will likely not respond until I return to work. On rare occasions I'll leave behind my phone # but I like to set the expectation that when you're off work, you're off.
- Slack - this is honestly sporatic. I try my best to get through mentions and tags, but I may fail to see your message. It's not rude to ping me again, I may need it.
- Issue/MR Pings - I try my best to look at my mentions weekly. But if you need me to review something in an issue or MR it's best to send it to me in slack.
- Email - I rarely check my email, please use Slack/Issues and if my attention is needed on an email consider following up in Slack
- Comments in Doc/Slides/Sheets - variable latency, if it's something I'm actively working on I'll respond the same day, otherwise I may miss it (so please ping me in Slack).
- Smoke Signals - if I'm traversing the wilderness this might be your best bet, otherwise latency is too high and will time out.
Personal projects
View allAbout
Product Management @ GitLab