Interested in bringing GitHub Enterprise to your organization?
Start your free trial for 30 days and increase your team’s collaboration. $21 per user/month after trial expires.
Curious about other plans?
This year we hosted our first all-virtual GitHub Universe—and you tuned in to join us from 174 regions around the world! We knew there was even more to cover, so…
This year we hosted our first all-virtual GitHub Universe—and you tuned in to join us from 174 regions around the world! We knew there was even more to cover, so we’re trying something new: GitHub InFocus, a global virtual series just for software teams. Each week will feature a new topic—developer experience, DevOps, or security—and three new global hosts to guide you along the way. We checked in with virtual hosts Martin Woodward, Bassem Asseh, and Faten Healy for a quick Q&A on next week’s topic: developer experience.
Martin: One of my favorite things is that at InFocus we’ll be hearing directly from other teams in companies large and small about how they’re implementing many of the things you heard about at Universe. You’ll get to learn from them about what’s worked and what they would do differently, and ask questions about their experiences. I think of InFocus as the hallway track of the conference you go to—where you’re able to meet other attendees between sessions and share advice—and often that’s the place I learn the most.
Martin: Developer experience can mean different things depending on the context. It can describe the way developers outside your organization interact with external tools like your API keys, or the experience developers inside your organization have building your software. In business and with DevOps, teams are getting better and better at focusing on the customers and delivering value to them. But I still talk with lots of companies who are putting friction in their development processes rather than focusing on the developer experience inside their organization and how they can improve it to speed the flow of value to customers. When was the last time you asked your engineering teams about what slows them down and stops them from shipping awesome software? At InFocus, we’ll be exploring how to reduce that internal friction rather than external tools.
Bassem: Organizations and communities have a pretty simple goal in this digital world we live in: Get better software shipped faster. But while this goal may be simple, many organizations and communities aren’t able to reach it. What’s missing? A good developer experience. Developers (and the people they work with) need to be as comfortable as possible doing what they do best—writing code—so they can leverage the best of themselves. In practice, this can look like using an integrated environment that maximizes automation so developers can focus only on the most complex tasks. Next week, you’ll see some examples of what can happen when the majority of manual or less-interesting tasks are offloaded and automation takes care of the rest.
Bassem: I’d recommend taking a look at what your team and developers miss doing most in their day-to-day tasks. For example, this can highlight the fact that they’re spending more time on peripheral tasks rather than on what they do best—again, writing code. Something else you might notice is security. Like Martin said, ask your team questions. If you’re a developer, ask yourself things like, “What am I doing in order to take care of software security in the code I’m writing?”
You can also explore some of the discussions from GitHub Universe, including our COO Erica Brescia’s keynote on velocity and developer experience and how teams at The Home Depot used developer experience to modernize their engineering culture.
Faten: If you’re tuning in from Asia-Pacific, we’re focusing on this week’s keynote: Driving Innovation by building better developer experience. And I’m super excited about this session since we’ll be going deeper on what Erica covered at Universe, including all the new things that GitHub is building to help teams accelerate software delivery and provide great experiences for developers. We’ll be talking about auto-merge pull requests, updates to GitHub Actions, and, of course, dark mode. We’ll also be sharing more about GitHub Enterprise Server 3.0, which includes GitHub Actions and Packages, code scanning, and secret scanning.
Faten: Developer experience might be one concept, but it actually depends on four important areas. To improve your developer experience and accelerate software delivery, it’s important to provide developers with the right tools and resources across them all.
Want to learn more? Tune in to InFocus starting on February 23 at 11am PT / 2pm ET or check out the full list of sessions.