Open in app

Sign In

Write

Sign In

David Van Couvering
David Van Couvering

1.4K Followers

Home

About

Feb 4

So busy, so much to do, and nothing gets done

In my last post I talked about value streams and how we can use this concept to change how we think about building software. In this article I want to talk more about the most common challenge I have seen to achieving high flow through a value stream: we have…

7 min read

So busy, so much to do, and nothing gets done
So busy, so much to do, and nothing gets done

7 min read


Jan 20

Value streams and getting things done

It’s one of the biggest questions in software development: why on earth does it take so many people so long to get something done? This is particularly true for large organizations with dozens or hundreds of teams trying to work together to deliver software. I’m going to summarize what I’ve…

DevOps

7 min read

Value streams and getting things done
Value streams and getting things done
DevOps

7 min read


May 16, 2022

The Cost of Delay

I recently posted a video explaining the cost of delay This is such an important topic. We all know the cost of delays when it comes to web requests — if a site takes too long to load, you’re going to lose customers. …

2 min read

The Cost of Delay
The Cost of Delay

2 min read


Apr 8, 2022

Applying acceptance criteria to your career

One of the things that happens as you become a senior developer is you start mentoring younger engineers. And a common topic I hear is frustration with performance reviews and promotions (or lack thereof). The pattern I see is engineers get comments on their reviews which are unclear or confusing…

3 min read

Applying acceptance criteria to your career
Applying acceptance criteria to your career

3 min read


Apr 5, 2022

Applying SOLID principles to services

A question came in over the wire today about how one might apply the SOLID principles to services when they were originally intended to be about class design. This actually a very interesting topic. I have noticed that as microservices have taken hold, many engineers are finding that object-oriented languages…

Design Principles

7 min read

Applying SOLID principles to services
Applying SOLID principles to services
Design Principles

7 min read


Apr 1, 2022

The power of good acceptance criteria

Hey, all. I created a short video talking about how to use acceptance criteria to avoid confusion and rework, a common problem I hear from developers. https://www.youtube.com/watch?v=yfvcpNtVgkY

1 min read

1 min read


Jun 13, 2021

How jam makes you toast — the danger of being busy

You’re driving smoothly down the freeway, and suddenly, you’re in stop-and-go traffic. After half an hour, you creep by an accident on the other side of the freeway. Just from people slowing down to see what’s going on, your direction has jammed up. …

Lean

5 min read

How jam makes you toast — the danger of being busy
How jam makes you toast — the danger of being busy
Lean

5 min read


May 17, 2021

Braking on ice — handling slippery software delivery issues

I grew up in Colorado, where the roads get dangerously icy during the winter. When you hit an icy patch and your car starts losing control, your immediate instinctive reaction is to slam on the brakes. But it turns out that is exactly the opposite of what you should do…

Lean

4 min read

Braking on ice — handling slippery software delivery issues
Braking on ice — handling slippery software delivery issues
Lean

4 min read


Dec 16, 2019

What are the odds — how mammals survived a mass extinction event

Verbatim from my Pa (Dr. John Van Couvering, geologist and all-around Scientist), who wrote this up for a his local neighborhood newsletter in upstate New York Most of us have heard of the great extinction that wiped the dinosaurs off the face of the earth. Of course this didn’t really…

Science

4 min read

Science

4 min read


Nov 20, 2019

A modest testing strategy proposal

Traditionally we have been taught that we should strive for high coverage on unit tests, and build some integration tests for end-to-end flows. I’d like to refine that a little bit in this article on testing principles and strategy. Principles of Testing There are some key principles that drive the way I think…

Software Development

14 min read

My testing principles and recommended strategy
My testing principles and recommended strategy
Software Development

14 min read

David Van Couvering

David Van Couvering

1.4K Followers

Architect at eBay, but still learning who I really am

Following
  • Theodora Chu

    Theodora Chu

  • Gavin Thompson

    Gavin Thompson

  • Andy Cohen

    Andy Cohen

  • Matt Kirchstein

    Matt Kirchstein

  • Joe Block

    Joe Block

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech