DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Data Engineering
  3. Data
  4. Connecting Your Devs' Work to the Business

Connecting Your Devs' Work to the Business

At LinearB's recent Interact conference, we had three of the top engineering leaders on to give their say on how teams should solve problems.

Dan Lines user avatar by
Dan Lines
CORE ·
Jan. 30, 23 · Interview
Like (2)
Save
Tweet
Share
3.15K Views

Join the DZone community and get the full member experience.

Join For Free

"Is my team solving the right problem?" 

To answer this seemingly simple question, we assembled a panel of some of the smartest engineering leaders we know and asked them how they answer this question with their own teams.

Featuring Rukmini Reddy, SVP of Platform Engineering at Slack, James Stanier, Dir. of Engineering at Shopify, and Smruti Patel, VP of Engineering at Apollo, the following conversation debuted in front of a live audience at the Interact engineering conference. 

Originally an exclusive conversation for Interact attendees, we listened to our fans and decided to drop the full conversation as an episode of the podcast. 

Episode Highlights:

  • (2:33) Introductions
  • (6:18) Current economic climate
  • (9:45) "Shipping Theater"
  • (14:10) Project prioritization
  • (17:59) Metrics everyone uses
  • (24:03) Developer experience (DX)
  • (28:05) Why Rukmini loves cycle time
  • (32:29) Blameless incident management culture
  • (37:28) Getting devs closer to customer outcomes
  • (42:06) How our guests keep their teams happy

Episode Excerpt:

Dan: So let's get started by knowing our panelists. We'll start with you, Rukmini. Your path into engineering is super inspirational. Growing up, you were one of the first girls at your school to ever use a computer. What has your background taught you about solving the right problem?

Rukmini: It's interesting. I think being a woman in tech, whether I was eight years old, learning Logo for the first time or today, it's never easy. And I'll be sharing an example of solving the right problem. Several years ago, I was offered the transition from an independent contributor on the team from an IC to a manager. And there was a real business need for it because the team had scaled rapidly, and I was good with people, and it felt like the right match at the right time. But like all ICs, I went through all the stages of grief when someone first talks to you about management. And when I leaned in a little harder, I think it came down to being afraid to do something new and fearful of the consequences of trying it, just like that first time I had used a computer. But for me, my mantra is fear and courage go hand in hand. And I evaluate every new business opportunity with a decision razor of, will I regret not taking this on? And that has served me really well, and every time I've done that, growth has happened for me personally, and it's helped me focus on what's right for the business as well.

Dan: Very cool. Thanks for sharing that story and a little bit about yourself and your background. James, we're gonna go to you next just for a quick intro. So, in addition to being Shopify's director of engineering, you're also an accomplished author. What has the process of writing a book taught you about engineering leadership?

James: Sure, thanks for the compliment. I think what it taught me is that we're really a small group, and we really need to support each other. Through the last few years, I've met so many people virtually and physically who've said, "Oh, hey, I read your book, and it really helped me." And I think the amount of material that's out there for all of us, as we get better at our jobs and we bring the next generation into our jobs as well, we need to be there. We need to have the material. We need to be able to connect and support each other on this journey.

Dan: Absolutely. And finally, Smruti, Stripe is one of the biggest payment processing platforms in the world. Everybody knows Stripe. What has your role at Stripe taught you about connecting devs to business?

Smruti: Dan, that's a great question. At Stripe, I lead the Data Platform group. This is responsible for critical data infrastructure, tooling, and abstractions which support the core of Stripe's business: money coming out, the payment processing money going out, in addition to key data products for Stripe's users. So as you can imagine, on any given day, we deal with a number of business use cases a variety of user cohorts, including different levels of user sophistication. We're routinely asking ourselves, like, "Hey, which KPI do I prioritize? Do I focus on optimizing costs for our data systems, or do we secure them for least privilege, 'cause data privacy is super important?" And do we prioritize the productivity of CR ML engineers or our go-to-market sales engineers? Do we reduce our own tech debt and toil, or do we provide user-facing value? And so how do we decide all that? And so, through all this, basically, what I have learned is it comes down to building that bridge between business value for our users, including team velocity and engineering velocity, down to individual intrinsic motivation. So that's how I think about connecting devs to the business outcomes.

While you’re here, check out this video from our YouTube channel, and be sure to like and subscribe when you do!


Engineering Insights before anyone else...

The Weekly Interruption is a newsletter designed for engineering leaders by engineering leaders. We get it. You're busy. So are we. That's why our newsletter is light, informative, and oftentimes irreverent. No BS or fluff. Each week we deliver actionable advice to help make you - whether you're a CTO, VP of Engineering, team lead, or IC  — a better leader.

Data infrastructure Engineering IT Incident management Data (computing) dev Slack (software) teams

Published at DZone with permission of Dan Lines, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Creating a Personal ReadMe for Scrum Masters With ChatGPT
  • Deploying Prometheus and Grafana as Applications using ArgoCD — Including Dashboards
  • What Is Enterprise Portal and How to Develop One?
  • 8 Proven Ways to Combat End-of-Life Software Risks

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: