Tell us a bit about yourself.
Oh, hi! š I am @andypiper, a Developer Advocate at Twitter. I live in the UK. Iām self-taught in tech - my education was primarily in Arts subjects (History), but Iāve always been fascinated by the possibilities for technologies to improve society. I grew up on British 8-bit computers, and learned BBC BASIC.
Jumping all the way back, I got my first job after university in the UK Post Officeās IT division. After that, I worked as a technical consultant for 10 years at IBM, before some folks noticed me building community and giving talks around a technology called MQTT (which they picked up via my Twitter profile). Through that, I moved into a full-time DevRel role as one of the first advocates for Cloud Foundry. After 2 years in the cloud, I was invited to join the DevRel team at Twitterā¦ and Iāve been here nearly 8 years. For me, itās the ideal combination of a technical role, on a platform that is all about social - connecting people. In total I think Iāve been doing DevRel activities for 13 years or so, out of ~20 years in tech.
Other things Iāve done - Iāve been an Open Source project lead and admin, Iāve worked with the Eclipse Foundation, Iāve contributed to Ubuntu and was an occasional guest on the Ubuntu UK Podcast, back in the day. Oh, I also currently contribute to a fun weekly podcast called Games at Work, looking at future tech and gaming technologies, with a pair of friends Iāve known since my IBM days - it keeps my curiosity active!
I also love LEGO!
What do you feel is the most important part of your job?
People. Communication. Connection. Empathy. Those are all wrapped together!
I think the thing that got me into the role was an instinct to be open and to contribute (I started contributing to Open Source projects in the late 1990s). Iāve always enjoyed listening and understanding and learning from others, and ājoining the dotsā - whether that is connecting people to one another, or helping folks to understand how and why things work the way they do.
So for me, itās incredibly important to participate and to be where other developers are - right now I spend a lot of time on forums, on GitHub and GitLab, in Discord servers, and in Q&A communities, so that Iām ātapped inā to what developers are doing, and what is and what is not working for them. I think this works well for me, and Iāve found that others in my teams often come to me in order to connect more into those same communities. Demonstrating empathy when something is frustrating or confusing, builds trust, respect, and openness.
Short answer summary: š„
What is something youāre struggling with?
I honestly find it very challenging to keep up with all of the things Iām interested in, and to stay current. Iāve been in tech for a while, and I feel a strong need to keep my skills up-to-date.
As new platforms and coding languages and tools come along, I always want to be trying them out, and to become an expert - but I never have the time to dig in as deeply as I want! Iām a naturally detail-oriented person, and I want to know more than I necessarily need to about any technology that comes across my radar. That means I sometimes struggle to keep perspective, and to manage my time wellā¦ for example, right now I feel like I should be more familiar with several web frameworks, as well as knowing more about various databases, oh, and managing apps on different cloud platforms; but I also want to go play with electronics and Internet of Things stuff; oh, but I havenāt built a native mobile app in a while eitherā¦ so, what should I choose to play with next? šµ
Beyond that, the change to remote has been challenging, because (as mentioned before), Iām all about the people I work with, interact with, and serve. Not being able to get together physically more often in āReal Lifeā has honestly been hard on my mental health; but on the flipside of that, Iāve also had more time to learn and relax, as a result of not travelling.
Tell us about a time you were inspired by someone or something in DevRel.
Oh, this is the bit where I get to talk about some of my heroes! I love this part š
Iād rather not pinpoint a single specific time or something, but if I may, Iāll mention a few someones. Patrick Chanezon hired me into my first āproperā DevRel role - he made me buzz with his deep passion for, background in, and understanding of the software industry. Bear Douglas is one of the most inspiring leaders Iāve worked with in our industry, so smart, and such a great speaker. Cristiano Betta is also a brilliant speaker, and a great thinker about developer platforms (his talk using LEGO to illustrate developer experience, from DevRelCon a few years ago, is one I particularly enjoyed, I have other favourites as well).
Also, Christian Heilmannās original Developer Evangelist Handbook was a huge influence on my approach, early on.
Truthfully, there are too many people that inspire me in DevRel, for me to do a comprehensive job here, so Iāve just picked out a few. Iāve made a lot of friends in the roles Iāve had, I respect the DevRel community hugely. Iām fortunate to be constantly learning how to be better, from the people around me.
Whatās one change youād like to see in DevRel?
This is a tough question for me to answer.
I think it would be great if more organisations intuitively understood the importance of two-way communication with the developer communities they serve, to a point where itās more natural for product and engineering folks to interact directly with their end-users. Iām not sure what that might look like. I sense that this comes from my Open Source, community-driven mindset.
I guess, in a way, I would love to see more participation across the board; but ultimately, part of the reason DevRel exists as a specialty is to act as a filter or funnel to surface core developer experience and requirements for product, as well as a source of expertise for engineering (and for marketing). If everyone did everything without the need for our specialised knowledge channel and the set of roles that are part of our side of things, then DevRel could kind of… go away. Iām thinking aloud, without a fully-formed answer! I go back and forth on this, similar to how I feel about the value of metrics…