Antoine Boulanger

76 posts

Antoine Boulanger banner
Antoine Boulanger

Antoine Boulanger

@tonioab

Engineering operator (Box, Google Spanner, Stripe), YC founder (Okay W20, exit to Stripe). Angel investor in AI, Infra and Dev Tools.

San Francisco شامل ہوئے Eylül 2009
78 فالونگ134 فالوورز
Daniel Bryant
Daniel Bryant@danielbryantuk·
@tonioab Great thinking points, Antoine! Can you help by providing specific examples of the bottlenecks and process inefficiencies, please? I'm thinking onboarding time (time to 10th commit etc), downtime in staging envs, number of meetings, etc, but would be keen to hear others
English
1
0
0
0
Daniel Bryant
Daniel Bryant@danielbryantuk·
This is a great thinking point, and I constantly find myself struggling with measuring dev productivity 🤔 At a high level we all know it's about business impact and time to value, but how can you measure this fairly and objectively from a dev perspective?
Beyang@beyang

“DevOps” was supposed to be about dev-ifying ops but it has now led to opsification of dev—focusing too much on the outer loop (the SDLC), using DORA as the measure of dev productivity, which means commits implicitly become the unit of dev productivity.

English
1
1
7
0
Antoine Boulanger
Antoine Boulanger@tonioab·
🚀 We just released our plugin for #backstageio , the most popular developer portal platform! You can now embed your Okay charts in your team/service pages, including DORA Metrics, Incident Dashboards, CI/CD Performance charts, and many more. #devops #cicd
Antoine Boulanger tweet media
English
0
3
2
0
Beyang
Beyang@beyang·
Wrote up some thoughts on my mental model of how developers work and how I differ from some of the more popular frameworks for developer productivity like DORA, trying to map out my own intuition with systems thinking. Curious what others think! about.sourcegraph.com/blog/developer…
English
7
12
54
0
Utsav Shah
Utsav Shah@utsav_sha·
@beyang @ediardo There are so many topics that I want to write about - productivity metrics, synchronous vs async workflows, but there's not enough time :-( I've always found Mike Bland's posts mike-bland.com/tags/ interesting - especially the ones that talk about cultural change.
English
1
1
3
0
Beyang
Beyang@beyang·
How many posts about or frameworks for “developer productivity” were written by actual developers? 🤔
English
1
0
5
0
Antoine Boulanger
Antoine Boulanger@tonioab·
What causes developer survey fatigue? Lack of follow-up by the leadership. Surveys are not data gathering tools, they are communication channels - from developers to managers. If managers don't "answer" with actions, surveys get ignored. TCP >> UDP 😉
English
0
0
2
0
Antoine Boulanger
Antoine Boulanger@tonioab·
@GergelyOrosz Examples of such "developer productivity metrics": - how long do you have to wait on CI - how long does it take to receive feedback on your PR - how many recurring meetings do you have to attend - latency of code search, hot-reload, etc.
English
0
1
8
0
Antoine Boulanger
Antoine Boulanger@tonioab·
@GergelyOrosz Developer productivity is an outcome of how well the organization functions. It measures manager performance, not developer performance. The goal of management is to remove blockers such as bad tools or processes, and these problems are measurable
English
1
1
7
0
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Incredible how most engineering managers don't realize how measuring developer productivity by visualizing JIRA+git stats is a dead-end if you want truly high-performing teams. This path works just like mandating that teams use Scrum. Yes: it helps bad teams get better.
English
56
282
2.1K
0
Antoine Boulanger
Antoine Boulanger@tonioab·
@rhein_wein @dimiterbak I find it easier to measure bottlenecks / things that are getting in the way of being productive. It also puts the accountability on the leadership, and not on the developer. Meeting load, broken processes, slow tools, etc.
English
0
0
0
0
Laura Tacho 🌮
Laura Tacho 🌮@rhein_wein·
@dimiterbak I think we can all agree it's hard to measure something that we can't concretely define (or agree on a definition), which is why measuring developer productivity is so challenging.
English
2
0
0
0
Laura Tacho 🌮
Laura Tacho 🌮@rhein_wein·
Metrics from GitHub and JIRA can't tell you how productive an engineering team is.
English
20
133
681
0
Dimitar Bakardzhiev
Dimitar Bakardzhiev@dimiterbak·
@rhein_wein I am not able to find a definition of productivity neither in your thread, not in the article you are referring to. Can you share a definition?
English
2
0
0
0
Antoine Boulanger ری ٹویٹ کیا
Okay
Okay@OkayHQ·
Incredibly excited to be partnering with @mParticle ! Okay enables mParticle engineers to find their flow: okayhq.com/customers/mpar…
English
0
2
2
0
Antoine Boulanger ری ٹویٹ کیا
Okay
Okay@OkayHQ·
Teaching people — directly and through cultural norms — that they are powerful, not powerless, to change and fix broken processes is key okayhq.com/blog/learned-h…
English
0
2
2
0
Antoine Boulanger
Antoine Boulanger@tonioab·
@anjuan We follow this approach at @OkayHQ. I shared some examples at okayhq.com/blog/engineeri…. The biggest drags we are seeing are: meeting/interview load, code review practices that introduce too much friction, and after-hours interruptions like noisy pages
English
0
0
1
0
Anjuan
Anjuan@anjuan·
I've measured "engineering velocity" for a very long time, but I'm starting to focus more on "engineering drag". These are the things that slow down engineering teams. This includes product discovery, local dev environments, CI/CD pipelines, etc. Reduce drag to go faster.
Houston, TX 🇺🇸 English
62
451
3.1K
0