summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--about.html12
-rw-r--r--index.html4
-rw-r--r--not_found.html4
-rw-r--r--pay-transparency.html112
-rw-r--r--posts/01_04_2023-advent-of-wasm.html6
-rw-r--r--posts/07_29_2022-on-communities-and-trust.html5
-rw-r--r--posts/08_01_2022-thoughts-on-neovim.html5
-rw-r--r--posts/index.html5
-rw-r--r--resources/style.css129
9 files changed, 273 insertions, 9 deletions
diff --git a/about.html b/about.html
index b4122b1..e05eb82 100644
--- a/about.html
+++ b/about.html
@@ -22,7 +22,7 @@
     <h3>Interests</h3>
 
     <p>
-      Coding, VR, 3D modeling, cryptography (encryption + privacy, not shitcoin),
+      Coding, VR, 3D modeling, cryptography (encryption + privacy, not coin),
       photography, hiking, reading, writing, and locksport
     </p>
 
@@ -36,14 +36,14 @@
     <h3>Occupation</h3>
 
     <p>
-      Web dev, primarily Javascript but also featuring Rust, .NET, Java,
-      and an obscene amount of bash
+      Web dev, primarily Javascript but also featuring Python, Rust, .NET,
+      Java, and an obscene amount of bash
     </p>
 
     <h3>Family</h3>
 
     <p>
-      I am married to my lovely wife Em, and we have two kids together. I also
+      I am married to my lovely wife Emily, and we have two kids together. I also
       have two other amazing partners, <a target="_blank" href="https://loveshock.xyz/">Amber</a>
       and Irisha
     </p>
@@ -55,5 +55,9 @@
       <li><a target="_blank" href="https://git.tempest.dev/">Git</a></li>
       <li><a target="_blank" href="https://web.libera.chat/">IRC</a> (my common nicks are tempest or dawn)</li>
     </ul>
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/index.html b/index.html
index f481f22..7c28a89 100644
--- a/index.html
+++ b/index.html
@@ -70,5 +70,9 @@
       <span style="font-size: 24px">~</span>
       <img alt="Ashe" height="80px" src="/resources/signature.svg" />
     </p>
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/not_found.html b/not_found.html
index 023edeb..d14ec56 100644
--- a/not_found.html
+++ b/not_found.html
@@ -22,5 +22,9 @@
       Feel free to start back over at my
       <a href="/">Home page</a>.
     </p>
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/pay-transparency.html b/pay-transparency.html
new file mode 100644
index 0000000..fbb0395
--- /dev/null
+++ b/pay-transparency.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>Pay Transparency</title>
+    <link rel="stylesheet" href="/resources/style.css"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+  </head>
+  <body>
+    <nav>
+      <a href="/">Home</a>
+      <a href="/about.html">About</a>
+      <a href="/posts/">Posts</a>
+    </nav>
+    <h1>
+      Pay Transparency
+    </h1>
+
+    <p>
+      This page lists the title and pay rate of every job I have held since university
+      graduation<sup><a id="1-ref" href="#1-foot">1</a></sup>, and is inspired by
+      <a href=https://rin.systems/pay-transparency/">Rin's pay transparency</a>
+      page.  Her page is what inspired me to make this one, and I hope the idea
+      continues to spread, as the more people know what common compensation is
+      across the industry, the more we can all benefit.
+    </p>
+
+    <div class="tableOverflow">
+      <table>
+        <thead>
+          <tr>
+            <th>Role</th>
+            <th>Start</th>
+            <th>End</th>
+            <th>Rate / Salary</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>Software Developer</td>
+            <td>Jan 2020</td>
+            <td>Sept 2020</td>
+            <td>$35 USD / hour</td>
+          </tr>
+          <tr>
+            <td>Software Engineer</td>
+            <td>Jan 2021</td>
+            <td>Sept 2021</td>
+            <td>$90,000 USD / year
+              <span class="asterisk">*</span>
+            </td>
+          </tr>
+          <tr>
+            <td>Software Engineer</td>
+            <td>Sept 2021</td>
+            <td>Oct 2022</td>
+            <td>$100,800 USD / year
+              <span class="asterisk">*</span>
+            </td>
+          </tr>
+          <tr>
+            <td>Software Engineer</td>
+            <td>Oct 2021</td>
+            <td>Jan 2022</td>
+            <td>$105,840 USD / year
+              <span class="asterisk">*</span>
+            </td>
+          </tr>
+          <tr>
+            <td>Senior Software Engineer</td>
+            <td>Jan 2022</td>
+            <td>May 2022</td>
+            <td>$121,716 USD / year
+              <span class="asterisk">*</span>
+            </td>
+          </tr>
+          <tr>
+            <td>Senior Software Engineer</td>
+            <td>June 2022</td>
+            <td>-</td>
+            <td>$158,000 USD / year
+              <span class="asterisk">*</span>
+              <span class="asterisk">**</span>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+    <p>
+      All positions listed here included health, dental, and vision insurance.<br/>
+      The positions listed with <span class="asterisk">*</span> included
+      a retirement account.<br/>
+      The position listed with <span class="asterisk">**</span>
+      includes stock options.
+    </p>
+
+    <ol id="footnotes">
+      <li id="1-foot">
+        I unfortunately no longer have the accurate information for the job
+        I held during university.  It spanned across six years, and my role changed
+        several times - I do remember I started at $9 USD / hour and ended at
+        $22.50 USD / hour.
+        <a href="#1-ref">^</a>
+      </li>
+    </ol>
+
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
+  </body>
+</html>
diff --git a/posts/01_04_2023-advent-of-wasm.html b/posts/01_04_2023-advent-of-wasm.html
index 129d47f..4f707a6 100644
--- a/posts/01_04_2023-advent-of-wasm.html
+++ b/posts/01_04_2023-advent-of-wasm.html
@@ -114,6 +114,10 @@
       you're looking for something new to try definitely consider giving
       webassembly a look.
     </p>
-      
+
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/posts/07_29_2022-on-communities-and-trust.html b/posts/07_29_2022-on-communities-and-trust.html
index 82da654..4aef9ae 100644
--- a/posts/07_29_2022-on-communities-and-trust.html
+++ b/posts/07_29_2022-on-communities-and-trust.html
@@ -98,5 +98,10 @@
       the needs of their players sticks around longer than it takes to clean up
       their PR mess, I personally am hesitant to forgive them.
     </p>
+
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/posts/08_01_2022-thoughts-on-neovim.html b/posts/08_01_2022-thoughts-on-neovim.html
index f300c5c..183902a 100644
--- a/posts/08_01_2022-thoughts-on-neovim.html
+++ b/posts/08_01_2022-thoughts-on-neovim.html
@@ -100,5 +100,10 @@
       But hey - if you're looking for a challenge, you'll definitely learn
       a lot.
     </p>
+
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/posts/index.html b/posts/index.html
index b86c5a5..05beb66 100644
--- a/posts/index.html
+++ b/posts/index.html
@@ -33,5 +33,10 @@
         <a href="/posts/07_29_2022-on-communities-and-trust.html">On Communities and Trust</a>
       </li>
     </ul>
+
+    <footer>
+      <a href="https://git.tempest.dev/ashe/tempest.dev">Site Source</a>
+      <a href="/pay-transparency.html">Pay Transparency</a>
+    </footer>
   </body>
 </html>
diff --git a/resources/style.css b/resources/style.css
index 7b727af..53c8d7b 100644
--- a/resources/style.css
+++ b/resources/style.css
@@ -16,26 +16,30 @@ body {
   max-width: 600px;
   margin: 0 auto;
   padding: 16px;
+  display: flex;
+  flex-direction: column;
 }
 
-nav {
+nav, footer {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
+  align-items: end;
 }
 
-nav a {
+nav a, footer a {
   opacity: .4;
 }
 
-nav a:hover {
+nav a:hover, footer a:hover {
   opacity: .8;
 }
 
-nav > a:not(:last-child) {
+nav > a:not(:last-child), footer > a:not(:last-child) {
   margin-right: 40px;
 }
 
+
 h1 {
   color: rgba(255,255,255,.9);
 }
@@ -73,6 +77,10 @@ ul.posts li span {
   margin-right: 10px;
 }
 
+body p {
+  line-height: 1.5;
+}
+
 a {
   color: white;
   opacity: .8;
@@ -87,3 +95,116 @@ a[href^="//"] {
 h2 {
   margin-top: 48px;
 }
+
+sup {
+  vertical-align: top;
+}
+
+sup a {
+  position: relative;
+  top: -4px;
+  color: #caa5ff;
+  margin: 0 2px;
+}
+
+span.asterisk {
+  color: #caa5ff;
+}
+
+.tableOverflow {
+  margin: 0 -16px;
+  width: calc(100% + 32px);
+  overflow-x: auto;
+  padding: 0 16px;
+  position: relative;
+}
+
+table {
+  border-collapse: collapse;
+  text-align: left;
+  min-width: calc(600px - 32px);
+}
+
+table tr {
+}
+
+table th {
+  border-bottom: solid 1px white;
+}
+
+table th, table td {
+  padding: 8px 4px;
+}
+
+ol#footnotes {
+  padding-left: 0px;
+  list-style: none;
+  counter-reset: list-number;
+  flex: 1;
+  display: flex;
+  flex-direction: column;
+  justify-content: end;
+  margin-top: 40px;
+}
+
+ol#footnotes li {
+  display: flex;
+  flex-direction: row;
+  padding: 16px;
+  margin: 0 -16px;
+  position: relative;
+  transition: .15s ease-in-out background;
+}
+
+ol#footnotes li::before {
+  counter-increment: list-number;
+  content: counter(list-number);
+  color: #caa5ff;
+  width: 20px;
+  margin-right: 8px;
+}
+
+ol#footnotes li a {
+  margin-left: 8px;
+  color: #caa5ff;
+}
+
+ol#footnotes li:first-child::after {
+  position: absolute;
+  top: 1px;
+  width: calc(100% - 32px);
+  background: #caa5ff;
+  opacity: .4;
+  height: 1px;
+  content: '';
+}
+
+ol#footnotes li:target {
+  background: #3d3548;
+}
+
+footer {
+  margin-top: 40px;
+  flex: 1;
+  position: relative;
+}
+
+footer::before {
+  position: absolute;
+  bottom: 36px;
+  width: calc(100% - 0px);
+  height: 1px;
+  margin: 0 auto;
+  content: '';
+  background: #caa5ff;
+  opacity: .4;
+}
+
+ol#footnotes + footer {
+  flex: initial;
+  margin-top: 0;
+}
+
+ol#footnotes + footer::before {
+  display: none;
+}