-
Notifications
You must be signed in to change notification settings - Fork 183
Expand file tree
/
Copy pathindex.html
More file actions
119 lines (115 loc) · 7.76 KB
/
index.html
File metadata and controls
119 lines (115 loc) · 7.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html lang="en" class="nescss">
<head>
<meta charset="UTF-8">
<title>1x Engineer</title>
<meta name="description" content="The official website of 1x Engineers around the world.">
<link rel="canonical" href="https://1x.engineer/">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta name="theme-color" content="#ffffff">
<meta property="og:locale" content="en">
<meta property="og:site_name" content="1x Engineer">
<meta property="og:url" content="https://1x.engineer/">
<meta property="og:title" content="1x Engineer">
<meta property="og:description" content="The official website of 1x Engineers around the world.">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="675">
<meta property="og:image" content="https://1x.engineer/img/1x.engineer.png">
<meta name="twitter:title" content="1x Engineer">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@bitandbang">
<meta name="twitter:description" content="The official website of 1x Engineers around the world.">
<meta name="twitter:image" content="https://1x.engineer/img/1x.engineer.png">
</head>
<body>
<main>
<section>
<h1>What is a 1x Engineer?</h1>
<p>You might have already heard of a 10x engineer. Probably too often, actually. If there's such a thing as a 10x
engineer, surely there must be a 1x engineer, too?</p>
<p>Of course there is! Let's dig into a non-exhaustive list of what qualities make up a 1x engineer.</p>
</section>
<section class="nes-container with-title">
<h2 class="title">A 1x Engineer...</h2>
<ul class="lists">
<li>Searches Google, Duckduckgo, Bing, or wherever they like when they're not sure what's up.</li>
<li>Copy/pastes code snippets from Stack Overflow, Glitch, Codepen, or wherever they find answers.</li>
<li>Gives credit where credit is due.</li>
<li>Creates community and shares knowledge.</li>
<li>Spends time on things outside of engineering, like hobbies, friends, and family.</li>
<li>Has a schedule that allows them to maintain a healthy work-life balance, and respects others' time-boundaries, too.</li>
<li>Isn't measured by arbitrary contribution scores on any website, and doesn't judge others for theirs either.</li>
<li>Writes code that <span title="Don't worry about sending a PR for this, it's an intentional typo - you know, because we make bugs!">&emdash;</span> <em>gasp</em> &emdash; has bugs.</li>
<li>Writes code that others can read.</li>
<li>Reads the Docs.</li>
<li>Updates the Docs.</li>
<li>Doesn't need to be passionate about the code they write or the problems they solve, but may be.</li>
<li>Doesn't act surprised when someone doesn’t know something.</li>
<li>Is willing and able to collaborate with others.</li>
<li>Publicly celebrates others for their wins.</li>
<li>Ask questions before providing critical feedback.</li>
<li>Gives tough feedback privately.</li>
<li>Treats others how <em>they</em> would like to be treated.</li>
<li>Provides code reviews and feedback to their peers that are constructive, helpful, and presented tactfully, helping their peers to grow personally and professionally.</li>
<li>Expresses appreciation for code reviews and feedback from their peers that are constructive and helpful.</li>
<li>Sometimes feels hurt by critical feedback, but doesn't react destructively.</li>
<li>Sometimes spends hours debugging a minor issue and fixes it in few minutes.</li>
<li>Sometimes takes short breaks to clear their head.</li>
<li>Sometimes is frustrated by their environment and needs to vent.</li>
<li>Makes mistakes from time to time, and finds growth in those mistakes.</li>
<li>Willing to admit when they're wrong, and aren't afraid to say "I don't know."</li>
<li>May or may not like writing documentation, but does it anyway for future maintainers.</li>
<li>May or may not like writing tests, but tries to learn to do so if the team or project needs it.</li>
<li>Thanks others for their time, effort, and energy.</li>
<li>Can have colorful desktop backgrounds.</li>
<li>Supports code in production, even if they did not write it.</li>
<li>Can feel like an imposter at times, and understands others may, too.</li>
<li>Believes that everyone in the room is equally as smart and capable as they are.</li>
<li>Will help level-up others, and asks for help when they need it.</li>
<li>Never stops learning, but can feel totally overwhelmed by the amount of learning there is to do.</li>
<li>Tries to keep discussions productive and lets others have their say before the team makes a decision.</li>
<li>Is willing to leave their comfort zone.</li>
<li>Contributes to the community in their own way when possible, and appreciates the ways that others contribute when they can.</li>
<li>Can be a slow coder.</li>
<li>Has productive and unproductive days.</li>
<li>Doesn't take themselves too seriously.</li>
<li>Says, "I've never heard of that," in lieu of nodding and pretending.</li>
<li>Is trustworthy.</li>
<li>Works to live, rather than living to work.</li>
<li>Sometimes loses their work.</li>
<li>Doesn't have to have the entire codebase memorized.</li>
<li>Respects and upholds community Codes of Conduct.</li>
<li>May work from home, the office, a coffee shop, or where ever else best works for them.</li>
<li>Doesn't hate on tools, processes, or languages that they'd rather not use, or that others are using.</li>
<li>Is not defined by the computer they're using.</li>
<li>May decorate their laptop and workspace in any way they like, and is respectful of others' decor (or lack thereof), too.</li>
<li>Isn't defined by myopic Tweetstorms by clueless Venture Capitalists (VCs).</li>
<li>Doesn't ridicule entire professions within engineering, especially not when in a position of leadership.</li>
<li>Has two modes - "I'm the dumbest creature on earth" and "I'm the lord of universe".</li>
</ul>
</section>
<section>
<p>
Notice something missing from the list? 1x engineers are often humble and willing to accept Pull Requests to fix mistakes.
</p>
<p>
If you feel like you've got something that's missing from the list, feel free to open a Pull Request against the website's repo.
</p>
</section>
</main>
<footer>
<section id="buttons" class="item">
<a class="nes-btn" href="https://github.com/cutenode/1x.engineer">Open the Repository</a>
<a class="nes-btn is-success" href="https://github.com/cutenode/1x.engineer/pulls">Send a Pull Request</a>
<a class="nes-btn is-primary" href="https://twitter.com/intent/tweet?url=https%3A%2F%2F1x.engineer&text=✨%20I%27m%20a%201x%20engineer%20✨%20%0A" target="_blank" rel="noopener noreferrer">Tweet</a>
</section>
</footer>
<link href="https://fonts.googleapis.com/css?family=Montserrat|Open+Sans|Press+Start+2P" rel="stylesheet">
<link id="fancyresources" href="https://unpkg.com/nes.css@2.2.0/css/nes.min.css" rel="stylesheet" />
<link id="fancy" rel="stylesheet" href="styles/fancystyles.css">
<link id="basic" rel="alternate" href="styles/basicstyles.css">
<script src="scripts/styleswitcher.js">
</script>
</body>
</html>