Skip to content

Commit bc974b2

Browse files
committed
Removed old doc, noted how solutions reduce scope
1 parent 6951662 commit bc974b2

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed
-645 KB
Binary file not shown.

_includes/pe_vs_devops.html

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -34,39 +34,33 @@ <h2>What is DevOps Not?</h2>
3434

3535
<p>There is no satisfying answer to that question. The term DevOps has become almost unfalsifiable, but this is quite by
3636
design. DevOps has unashamedly sought to break down silos and absorb responsibilities that previously separated
37-
teams
38-
creating and delivering technical solutions, while simultaneously building a culture of psychological safety to
39-
encourage creative problem solving. The ideal DevOps team is self-sufficient, with the ability,
40-
willingness, confidence, and responsibility to tackle any and every problem.</p>
37+
teams creating and delivering technical solutions, while simultaneously building a culture of psychological safety
38+
to encourage creative problem solving. The ideal DevOps team is self-sufficient, with the ability, willingness,
39+
confidence, and responsibility to tackle any and every problem.</p>
4140

4241
<p>But for every ideal DevOps team thriving on the responsibility of owning their own destiny, there is another team
43-
slowly
44-
drowning under the constant need to resolve every brittle process and incorporate every new responsibility
45-
encountered in the DevOps lifecycle. The mental
46-
burden of this undifferentiated and unsatisfying work has come to define their existence, leading to a downward
47-
spiral of dispirited and low performing teams. Or, put more simply, teams with an unsatisfactory developer
48-
experience.</p>
42+
slowly drowning under the constant need to resolve every brittle process and incorporate every new responsibility
43+
encountered in the DevOps lifecycle. The mental burden of this undifferentiated and unsatisfying work has come to
44+
define their existence, leading to a downward spiral of dispirited and low performing teams. Or, put more simply,
45+
teams with an unsatisfactory developer experience.</p>
4946

5047
<p><i>
5148
I found myself working as a developer on a codebase whose test suite would fail far more often than it passed. A few
52-
manual retries
53-
would solve the issue and ensure that pull requests could progress, although retrying the tests could take days.
49+
manual retries would solve the issue and ensure that pull requests could progress, although retrying the tests could
50+
take days.
5451
</i></p>
5552

5653
<p><i>
5754
The suggestion proposed by the engineering leadership at the time was that everyone should stop what they were doing
58-
and fix the
59-
tests. This is typically sound advice and very much in line with practices like Test Driven Design (TDD).
60-
Unfortunately, every developer
61-
on the team intrinsically understood that fixing the tests was a dedicated project it its own right. There were no
62-
quick wins.
55+
and fix the tests. This is typically sound advice and very much in line with practices like Test Driven Design
56+
(TDD). Unfortunately, every developer on the team intrinsically understood that fixing the tests was a dedicated
57+
project it its own right. There were no quick wins.
6358
</i></p>
6459

6560
<p><i>
6661
This forced everyone to quietly calculate the tradeoffs between wasting days on test retries and devoting weeks to
67-
undertaking
68-
the unplanned work of fixing the tests. Needless to say, we ended up wasting a lot of time clicking that retry
69-
button.
62+
undertaking the unplanned work of fixing the tests. Needless to say, we ended up wasting a lot of time clicking that
63+
retry button.
7064
</i>
7165
</p>
7266

@@ -130,7 +124,9 @@ <h2>What is Platform Engineering?</h2>
130124
</ul>
131125

132126
<p>It is easy to see that common solutions to common requirements are the only sustainable path for growing
133-
DevOps teams.
127+
DevOps teams. While the unfalsifiability of the responsibilities assigned to DevOps teams is still a concern, common
128+
solutions to common requirements do reduce the scope of those responsibilities that DevOps teams must
129+
actively focus on.
134130
</p>
135131

136132
<p>In our hypothetical scenario, the obvious solution is to deploy a CI server. But CI servers had to start somewhere.

0 commit comments

Comments
 (0)