Tradeoffs in the Software Workflow - Titus Winters - ACCU 2022

  Рет қаралды 8,247

ACCU Conference

ACCU Conference

Күн бұрын

Join The ACCU Membership For Exclusive Benefits, Discounts & Reduced Conference Ticket Pricing:
accu.org/menu-...
---
Tradeoffs in the Software Workflow - Titus Winters - ACCU 2022
Software becomes valuable when it is released to users. DevOps methodology and works like “The Phoenix Project” rightfully point out that a major goal is to reduce the amount of “work in progress” - features that are in development but not released aren’t providing value, and tend to be less stable. Research from DORA in works like “Accelerate” provide a statistical justification: high performing software organizations ship small changes constantly, and have higher velocity and stability as a result. And yet, when we conceptualize the software workflow it seems like we have a lot of steps and processes: design, development, unit testing, code review, presubmit testing, submission, post-submit CI, integration tests, release qualification tests, canarying, monitoring, release.
In this talk we’ll try to make sense of two forces that seem to be in tension: fast workflows and release processes vs. the ever-expanding galaxy of workflow best practices. Along the way we’ll propose mechanisms to compare the value of defects spotted before release, and tie all of this back to fundamental definitions of software engineering: programming mixed with time and other programmers.
---
Titus Winters
Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He founded Abseil, Google’s open-source C++ library that underpins more than 250M lines of Google code with 12K+ active internal users. He is one of the four arbiters for Google’s official C++ style guidelines. For the last 10 years, Titus has been organizing, maintaining, and evolving the foundational components of Google’s C++ codebase using modern automation and tooling. Titus is the former chair for the Library Evolution Working Group (LEWG) in WG21. He is also the lead author for the book “Software Engineering at Google.” (O’Reilly, 2020).
---
Videos Filmed & Edited by Digital Medium: events.digital...
#accuconf #programming #software

Пікірлер: 3
Introduction to Verifiable Computing - Ahto Truu - ACCU 2022
1:25:12
ACCU Conference
Рет қаралды 1,7 М.
How to Master C++ - Jim Pascoe - ACCU 2023
24:45
ACCU Conference
Рет қаралды 5 М.
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,2 МЛН
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 47 МЛН
The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022
1:01:17
ACCU Conference
Рет қаралды 91 М.
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 88 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
An Introduction to Multithreading in C++20 - Anthony Williams - ACCU 2022
1:27:44
iPhone VS Samsung🤯
1:00
Skinnycomics
Рет қаралды 19 МЛН
Xiaomi or Samsung #satisfying #colormixing #sharkzhan
0:19
Shark Zhan
Рет қаралды 16 МЛН
iPad 10 за 350$ - лучший в 2024?
12:20
ЗЕ МАККЕРС
Рет қаралды 18 М.
Google Pixel 9/Pro Review: Gimmick or Good?
24:05
Marques Brownlee
Рет қаралды 3,8 МЛН
Which phone do you have?
0:33
Adhemz
Рет қаралды 2,4 МЛН