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 Video Library
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
View Events Video Library
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
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

Modern Digital Website Security: Prepare to face any form of malicious web activity and enable your sites to optimally serve your customers.

Low-Code Development: Learn the concepts of low code, features + use cases for professional devs, and the low-code implementation process.

E-Commerce Development Essentials: Considering starting or working on an e-commerce business? Learn how to create a backend that scales.

Getting Started With Jenkins: Learn fundamentals that underpin CI/CD, how to create a pipeline, and when and where to use Jenkins.

Core Badge
Avatar

Dan Lines

[Deactivated] [Suspended]
DZone Core CORE

COO at LinearB

Santa Monica, US

Joined Jan 2020

http://linearb.io/

About

I'm the COO & Co-Founder of Dev Orchestration and Observability startup LinearB. I host the Dev Interrupted Podcast for engineering leaders and was the VP of Engineering & Operations at Cloudlock. I live with my wife and child in Santa Monica, CA.

Stats

Reputation: 5768
Pageviews: 1.2M
Articles: 62
Comments: 39

Expertise

Career Development Expertise Icon

Career Development

  • Articles
  • Comments

Articles

article thumbnail
Reimagining DORA Metrics and Leveraging Feature Flags
Split.io's VP of Engineering Ariel Perez joins Dev Interrupted to discuss the effects the emergence of feature flags and the effect it's having on DORA metrics/
July 17, 2023
· 1,576 Views · 1 Like
article thumbnail
Inside the Top 10% of Engineering Orgs
The 2023 Engineering Benchmarks report is out, and LinearB's Ben Lloyd Pearson is here to take us through the data they've accumulated.
July 3, 2023
· 1,962 Views · 1 Like
article thumbnail
Coding Your Dreams Into Reality: Lessons From an Engineer Turned Entrepreneur
Jake Lumetta, founder and CEO of ButterCMS, joins Dev Interrupted to give advice to engineers-turned-entrepreneurs and how to build up your startup.
June 14, 2023
· 1,527 Views · 1 Like
article thumbnail
Decoding Duolingo: Returning to the Office, Enabling First-Time Managers, and More
Duolingo's Sr. Director of Engineering, Fabio Lessa joins us to discuss RTO and how Duolingo has been so successful in transitioning back to an office.
June 12, 2023
· 1,907 Views · 2 Likes
article thumbnail
Exploring the Capabilities of eBPF
Author and Chief Open Source Officer Liz Rice presents her new book on eBPF and explains how it can give any developer superpowers.
May 30, 2023
· 2,752 Views · 1 Like
article thumbnail
How Open Source Enabled Kubernetes’ Success
Kubernetes took years to fully form. Learn the history behind how open source played into the rise of Kubernetes through co-founder Brendan Burns.
May 9, 2023
· 6,140 Views · 3 Likes
article thumbnail
GitStream vs. Code Owners vs. GitHub Actions
Looking to streamline your GitHub pipeline but unsure where to start? Find out when to use gitStream vs. code owners vs. GitHub Actions.
April 19, 2023
· 3,386 Views · 3 Likes
article thumbnail
DevOps Is the Philosophy, Platform Is the Practice
Humanitec founder and CEO Kaspar von Grünberg explains how platform engineers have been keeping DevOps working as a model.
April 6, 2023
· 5,018 Views · 2 Likes
article thumbnail
How To Add Estimated Review Time and Context Labels To Pull Requests
The easiest way to cut down your code review time is as simple as letting developers know how long a review will take.
March 30, 2023
· 2,901 Views · 3 Likes
article thumbnail
Solving the Enduring Pain of Authorization With Aserto’s Co-Founder and CEO, Omri Gazitt
Security requirements such as authorization and access can be a pain. Dev Interrupted interviews Omri for some tips and tricks.
March 8, 2023
· 3,541 Views · 3 Likes
article thumbnail
The Problem With MTTR: Learning From Incident Reports
While at the DevOps Enterprise Summit in Las Vegas, we caught up with Courtney Nash at Verica to discuss her position as an Internet Incident Librarian.
March 7, 2023
· 3,268 Views · 3 Likes
article thumbnail
Gene Kim and the Rise and Fall of DevOps | Conversations From DevOps Enterprise Summit
Dev Interrupted travels to Vegas to attend DOES and interview the top engineering leaders in the field under the Dev Interrupted Dome.
February 6, 2023
· 1,997 Views · 2 Likes
article thumbnail
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.
January 30, 2023
· 3,293 Views · 2 Likes
article thumbnail
The Promise of Platform Engineering
Live from Interact, Charity Majors joins Dev Interrupted to discuss hierarchy and platform engineering
January 6, 2023
· 3,147 Views · 3 Likes
article thumbnail
What Is Continuous Merge?
Get a deep dive into what continuous merge is, and why you need to implement it into your team today.
December 18, 2022
· 3,668 Views · 3 Likes
article thumbnail
Why Discord Is Betting Big on Devs With Anjney Midha, VP of Platform Ecosystem at Discord
In this episode of Dev Interrupted, we dive into what Discord has planned for the future as its platform grows and evolves through the modern world.
December 9, 2022
· 6,605 Views · 5 Likes
article thumbnail
Where Did All The Focus Time Go? Dissecting 1.5 Million Meetings With Clockwise's VP of Engineering Dan Kador
Dan Kador joins Dan Lines in this episode of Dev interrupted to discuss Clockwise's research into their software engineering meeting report.
December 1, 2022
· 7,639 Views · 3 Likes
article thumbnail
What a Healthy Relationship With Open Source Looks Like Ft. Gitlab’s John Coghlan
Almost everyone uses open source, but how do they contribute to it? John joins Dan Lines on this episode of Dev Interrupted to talk about making devs' lives better
September 29, 2022
· 5,257 Views · 1 Like
article thumbnail
Ship/Show/Ask: A Branching Strategy for Modern Dev Teams With Rouan Wilsenach
The branching strategy has been reimagined. Meet the mind behind it. In Rouan's first ever podcast appearance, he discusses his book "Ship/Show/Ask."
September 27, 2022
· 2,751 Views · 2 Likes
article thumbnail
Why Devs Break up With Their Bosses W/ Oliver Wyman’s Carolyn Vo
Management and leadership go hand-in-hand, and treating your devs with respect is of the utmost importance.
September 26, 2022
· 2,795 Views · 2 Likes
article thumbnail
We Solved Dev Infrastructure, so Why Does It Suck To Build Stuff?
In this interview, Tanmai Gopal of Hasura joins Dev Interrupted to discuss how he's handling his company in a world of changing DevOps infrastructure.
September 22, 2022
· 4,288 Views · 2 Likes
article thumbnail
Lessons Learned From Programming at Google With Hyrum Wright and Titus Winters
In this interview, listen to Google senior staff engineers discuss their careers and give advice on how to run your software engineering team.
September 20, 2022
· 4,762 Views · 1 Like
article thumbnail
Solving The Pull Request Problem With Continuous Merge
Fact: the state of pull requests is broken and we finally have the data to prove it. In this interview, learn about a proposed solution: continuous merge.
September 7, 2022
· 8,619 Views · 6 Likes
article thumbnail
Creating a Better CTO Playbook With Dama Financial's CTO Zach Goldberg
Explore this conversation with Dama Financial's CTO Zach Goldberg as he provides some guidance on how to be a CTO who can properly lead and inspire developers.
August 25, 2022
· 7,426 Views · 3 Likes
article thumbnail
Level up Your Engineering Management Skills: Why You Should View Your Mistakes as ‘Misses’
Ian Nowland of DataDog speaks with me about how to be a stellar engineering manager and gives some tips on why "mistakes" are more valuable than you realize
August 20, 2022
· 5,359 Views · 3 Likes
article thumbnail
The Best Solution to Burnout We’ve Ever Heard
Join the best minds from Slack, Netlify, and Ambassador Lab in one of the best conversations we’ve ever heard on topics like dev toil, focus, and burnout.
July 21, 2022
· 7,085 Views · 2 Likes
article thumbnail
4 Careers for People with Coding Backgrounds
CTO Connection's Peter Bell joins us to talk about the four different types of career paths coders can take and what they involve
Updated June 20, 2022
· 8,868 Views · 2 Likes
article thumbnail
3 Reasons It’s Hard To Invest In True Innovation
Jason Warner of Redpoint Ventures joins Dev Interrupted to discuss why investors are so picky when it comes to ideas that are revolutionary
June 10, 2022
· 6,245 Views · 5 Likes
article thumbnail
The 2 Things You Ask Your Team When You Pass $1B w/ Hippo’s VP of Engineering
Hippo, a newly minted giant in insurance, just passed a $1 billion valuation. Mike Gordon joins Dan Lines to talk about their company and more
June 9, 2022
· 5,638 Views · 2 Likes
article thumbnail
3 Proven Ways Managers Can Improve Developer Focus
Katie Wilde, VP of Engineering at Ambassador Labs, joins us to discuss how to maximize your productivity by creating room for your devs' focus
Updated June 6, 2022
· 5,443 Views · 2 Likes

Comments

Engineering Metrics Benchmarks: What Makes Elite Teams?

Apr 22, 2022 · Dan Lines

Very proud of the work by the data science team on this project - hopefully this will help guide other engineering teams.

Why Imperfect Data Isn't Just Bad, It's Harmful w/ Treeverse's Einat Orr

Feb 21, 2022 · Dan Lines

Great to have Einat back! Loved her session at INTERACT in September.

The Pull Request Paradox: Merge Faster by Promoting Your PR

Dec 17, 2021 · Dan Lines

Thank you! I'm hoping that as we iterate on the product it'll get better and better at solving the problem. This is a strating point - would love your feedback on the beta!

The Pull Request Paradox: Merge Faster by Promoting Your PR

Dec 17, 2021 · Dan Lines

I'm hoping we can have the Slack integration done early 2022 - and I think there's other ways we can leverage the data we're getting from LinearB to help Devs. I'm pretty excited about it - I'd have KILLED for a tool like this back when I was coding regularly.

The Pull Request Paradox: Merge Faster by Promoting Your PR

Dec 17, 2021 · Dan Lines

Thanks Connor, appreciate you reading!

The Pull Request Paradox: Merge Faster by Promoting Your PR

Dec 17, 2021 · Dan Lines

Thanks Adam, really appreciate it!

Five Benefits of Open Source Software for Your Organization

Sep 29, 2021 · Dan Lines

Great stuff Doron! Thanks for coming on the podcast.

Find Unplanned Work And Match Developer Effort To The Right Project With LinearB Matchmaker

Sep 28, 2021 · Dan Lines

Thanks for highlighting LinearB Nick!

Low-Code and Open Source as a Strategy

Sep 03, 2021 · Dan Lines

Great piece Thomas! Thanks for writing a Dev Interrupted/DZone piece!

Measuring Developers Isn’t Tyranny

Aug 06, 2021 · Dan Lines

Nice piece Nick!

7 Pieces of Bad Advice for Women in Engineering Leadership

Aug 05, 2021 · Dan Lines

Seriously great article Judy, I love the illustrations!

INTERACT: The Interactive, Community-driven Conference for Engineering Leaders

Aug 04, 2021 · Dan Lines

Can't wait to speak at this!

How to Hit the Ground Running as CTO/VPE

Jul 28, 2021 · Dan Lines

Great article Aviv! Loved having you on the podcast

The New Leaders of Remote Work Event August 11, 2021

Jul 27, 2021 · Dan Lines

Going to be a great conversation- can't wait!

Our Hybrid Remote Dev Team Adopted Asynchronous Development

Oct 07, 2020 · Dan Lines

Thanks Lior, I completely agree. Many of the changes we're seeing evolve from teams going hybrid remote will persist whether teams go back into the office or not. A new era for software development is upon us!

Project Management Tools are Plan-First, Not Develop-First. 3 Solutions.

Aug 30, 2020 · Dan Lines

Thanks Mark and Yes, I believe a shared source-of-truth is highly beneficial for all hands on contributors and stakeholders in software projects.

Project Management Tools are Plan-First, Not Develop-First. 3 Solutions.

Aug 20, 2020 · Dan Lines

2) Most project management tools have a "plan-first mindset". They make sure the initial skeleton of epics, stories, task, bugs etc...are created, defined, estimated and slotted into a backlog or sprint really well. But, what happens is as soon as coding starts, they become less valuable to the technical members (devs, tech leaders) on the team. Knowing that a ticket is "in-progress" is not very useful when you need real-time info about code, branches, PRs, releases to make good decisions during the iteration.


Project Management Tools are Plan-First, Not Develop-First. 3 Solutions.

Aug 20, 2020 · Dan Lines

Lots of great comments and insights here! I've seen two main problems that happens to dev teams when using project management tools:

1) Most project management tools are highly flexible because teams work in many different ways and there are many use cases that they are trying to solve (because they have both technical and non-technical users to please). This "flexibility" makes it really easy to get the config/workflow setup into a state that is not great for the technical members of the team.

Project Management Tools are Plan-First, Not Develop-First. 3 Solutions.

Aug 19, 2020 · Dan Lines

Thanks Lova!

“Too Many Meetings”… A Dev’s Cry For Help: 5 Things Team Leads Can Do

Jul 17, 2020 · Dan Lines

"Why do I need to know what other groups in my department are working on?". I've success with the following formula:

1) Explain with 1 item that helps developers immediately. "If you understand what other groups in your department are working on, it can allow you to:
- Make better technical development decisions as you have expanded system context
- Make better product decisions as you may understand the customer better
- Understand dependencies that may make you have to redo your work

2) Explain 1 item that helps developers with career growth opportunities:
- Developers that get promoted to technical managers often get selected because they have a solid understanding of the entire department. (for example)

“Too Many Meetings”… A Dev’s Cry For Help: 5 Things Team Leads Can Do

Jul 17, 2020 · Dan Lines

Thanks for your thoughts Oliver! The failed attempts definitely require discipline and I think the key is that the discipline through-out the company has to be accompanied with an understand of "why". If everyone buys into why allowing developers extended focus time is important it will be easier to stay disciplined.

Stand-Up 2.0: It's Finally Time to Ask Devs What They Think

Jul 08, 2020 · Dan Lines

Agreed on the status update that should be done via Slack or other means. To be fair, when it comes to a "commitment", I have seen this work well in newly forming teams if the commitment is to the team members (not the boss). I've seen it build trust early and then can fade away once the team is performing.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 30, 2020 · Dan Lines

Love this comment Jing. Most everything has moved to async. It's a fair point to say that the standup should just be removed. Another way to look at it is that some of the information communicated and gathered in the stand up should just be continuous and in real time. Always available and accessible to all stakeholders whenever needed.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 30, 2020 · Dan Lines

Hey Arun - Really cool to hear about your at Bell Labs, so awesome. It does seem that we are coming full circle, as the world usually works, things move in cycles. I think the shift needs to be back to developer empowerment and responsibility. We can build better products when devs are close to customer value.

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

Jun 25, 2020 · Dan Lines

Thanks Bruno! Great point that the company style/culture/constraints will have a major effect on your experience.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 25, 2020 · Dan Lines

Knowing "the why" is super important. I like your adjustment on the first two questions with the "that others need to know about".

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 25, 2020 · Dan Lines

Internal communication (within the dev team) and external communication (outside the dev team) is always an interesting topic and never perfect. I think that within a dev team, developers are first to know if we "ahead" or "behind" the committed schedule. I like teams where all devs feel good about speaking up on the topic.

In terms of external communication. This has been broken in general since entering the industry. I'm not a big fan of limiting what Sales can and cannot say. I have a dream about an "open" development environment where sales has visibility into the development process and feature status. They can then make the decision of saying "this is coming next release" but at there own risk with no liability back to engineering. :)

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

Jun 24, 2020 · Dan Lines

Thanks Larry! Happy that you got value from the article. I think you're right about translating to other geographies. I've been meeting with teams across the globe and I think these points are applicable for most team leads I've met with

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

Jun 24, 2020 · Dan Lines

Glad you enjoyed it!

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

Jun 20, 2020 · Dan Lines

Thanks Praphull, happy this made your personal cheatsheet :)

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

Jun 19, 2020 · Dan Lines

Thanks Jawad! Happy to help our community.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 17, 2020 · Dan Lines

Thanks Sandeep. We have an opportunity as a community to evolve. I also think that regardless of the team's maturity, if everyone comes in with the mindset of "how do I help the team the most in this meeting" - then the team will get an outcome they will enjoy.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 17, 2020 · Dan Lines

Yeah couldn't agree more that the stand-up should not be about status. I love the mindset around volunteers stepping up with their time (most valuable asset) to help people who are stuck.

Stand-Up 2.0: It's Time to Ditch the Daily from 1993

Jun 16, 2020 · Dan Lines

In terms of Waterfall --> Scrum - I think there was improvement but some of the core issues remain.

With the PO - I can relate. My thought here is, "why is the development team usually so disconnected from the customer of 'business value'". The best engineering teams I've seen build the product almost without a PO and are directly connected to the customer.

VP Engineering and VP Product: How to create a united front

Jun 10, 2020 · Dan Lines

I think when this happens it's an organizational issue - not a problem with individual Sales folks. Engineering is too disconnected from Sales.

Velocity is the Most Dangerous Metric for Dev Teams

May 22, 2020 · Dan Lines

Thanks for the thoughts Rodrigo. I love the "Mentor our executives" aspect of what you are saying. Regardless of it relates to forecasting, performance metrics, capacity planning etc...providing knowledge to facilitate the right discussion is the key!

Velocity is the Most Dangerous Metric for Dev Teams

May 22, 2020 · Dan Lines

Hey Russell - I have seen this perception in general with everything getting turned against us. I think that most of the time, it is not coming out of an evil intention. I believe it's mostly due to lack of knowledge and we on the engineering side can help fix that knowledge gap (although it takes effort).

How We Detect Risk Early in Our Iteration

Mar 23, 2020 · Dan Lines

Two things come to mind:
1) People Perspective: create an environment where sharing something negative is met with encouragement and solutions. As a team leader, be the first to openly share and show that it is OK to not be in great shape.

2) Delivery Perspective: Come to the stand up with visibility and data. Sometimes people lose track of where they are in the sprint and simply do not realize that they are behind. Show number of days left, workload, and the team's average cycle time to deliver work.

Tell Your Junior Dev To Do This Before Your Next Stand-Up

Mar 16, 2020 · Dan Lines

Thanks Nawazish, happy to help!

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: