Stanley Goldman is a developer at GitHub, working on the Editor Tools team making GitHub plugins for
different IDEs. A self-taught engineer, working in the field for 17 years. Stanley is an OSS contributor and maintainer constantly learning and finding new ways to make an impact on the developer community.
Hi @StanleyGoldman, what’s the most rewarding part of your day to day work?
Two things stand out to me. First, I just really enjoy programming. Engineering and solving the puzzles that emerge is a major reward. Second, I’m programming for other programmers, which is new to me and very fulfilling. In every other job I’ve had, I’ve been paired with a subject matter expert. For example, my last job was at a real estate company, where I was paired with data analysts to build our product. At GitHub, I understand the end user better than any other job I’ve held.
Do you think it makes it more enjoyable because you are helping folks that do the same thing that you do?
It is great, knowing that the work I do is for people who appreciate what software really is and understand what goes into it. For example, bug reports from programmers usually go beyond “This is broken”. They will give you a lot of feedback about the relevant conditions and circumstances.
Could you share a little about the projects you’ve worked on?
My first project at GitHub was working on GitHub for Unity. Unity is the most widely used real-time 3D development platform, and GitHub for Unity is about making Git accessible to game developers and making their collaboration process on GitHub more seamless.
I’m also working on GitHub Extension for Visual Studio and its supporting libraries. This week I gave a talk at the Visual Studio 2019 Launch, using the extension to help demonstrate Azure DevOps integrations with GitHub Pull Requests.
GitHub is a very unique place to work. What would you say was the most surprising thing you’ve experienced as a new Hubber?
My current team is the most diverse I’ve been a part of in my entire career. I also got to participate in forming Blacktocats the first employee resource group (ERG) at GitHub.
If you had a magic wand that would give you one superpower, what would you ask for?
The power I want probably changes every week, but right now I would choose the power of Cypher from Marvel’s New Mutants. Cypher’s power was omnilingualism, which gave him the ability to intuitively translate any written or verbal language. He eventually realized that it also included computer languages. It seems like a superpower any programmer would want to have. Omnilingualism would also be mighty useful when traveling.
You’ve had a very interesting path to your current position, do you have any advice for self-taught developers out there?
I have a couple:
Is easy to let a bad work environment convince you that you are not good enough. You are good enough.
When looking for any role, make an effort to prioritize experience, mentorship and growth opportunities over titles and salary.
Are there any other activities you are involved with that you enjoy and would like to share?
I probably read too many comic books (as you can tell). I also enjoy biking and traveling. I will be volunteering at and running a workshop on Git at Nairobi Tech Week along with fellow GitHubbers @meaganlewis and @iheanyi later this month.