Skip to content

Commit abc0641

Browse files
nijabadurandom
andauthored
Definition of operate first (#182)
* Operate First definition post Here is a short definition of Operate First * Merge branch 'main' of https://github.com/nijaba/operate-first.github.io Operate first defined in 4 words * Update .DS_Store * Delete content/posts/oeperate-first-4words directory * update style * Escape : * ignore .DS_Store * fixed colon Co-authored-by: Marcel Hild <[email protected]>
1 parent 1b54d26 commit abc0641

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules/
22
.cache/
33
public
4+
.DS_Store
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Operate First - Operate, Open, Governance and Hybrid
3+
date: 2022-08-11
4+
author: Nick Barcet
5+
description: Operate First - 4 key concepts
6+
tags:
7+
- OperateFirst
8+
- Operate
9+
- Open
10+
- Governance
11+
- Hybrid
12+
- Software
13+
- Principles
14+
---
15+
16+
_By Nick Barcet_
17+
18+
Operate First regroups a few concepts, relying on standard definitions of Open, Open Source, and Open Work:
19+
20+
- **OPERATE**: We build software optimized to run as a service and allow others to run it as a service easily, including documenting how we operate the cloud environment itself.
21+
22+
- **OPEN**: We develop open source practices, tooling, and documentation that allows us to build and manage our software, incorporate lessons we’ve learned from operations back into code, automate wherever possible, and contribute to open source communities.
23+
24+
- **GOVERNANCE**: We foster inclusive, respectful, and collaborative communities through clear standards and accepted practices (e.g., codes of conduct) so participants are empowered to contribute.
25+
26+
- **HYBRID**: We ensure that there is no dependency in our tooling to the cloud environment we are operating In by always verifying our software and management tooling works identically on at least one other platform (another cloud, in a private data center, …)
27+
28+
29+
### Why are we defining Operate First?
30+
31+
Because Upstream First was not enough anymore to deliver the values of Open Source in today’s service world.
32+
33+
It’s not enough to just deliver our code in an upstream community if we do not ensure that we also apply it to everything else we use to operate it as a service.
34+
35+
It’s not enough to just deliver software without having first-hand experience of what it means to operate it.
36+
37+
It’s not enough to ensure that it works on a single cloud if we care about its hybridity.
38+
39+
It wasn’t enough to drop code once in a while to do « real » Open Source, but inclusive governance should no longer be an option. Inclusivity must apply to anyone, including those who spend time ensuring the reliability of a service, including those that use the service, not just to those who code the service itself.

0 commit comments

Comments
 (0)