summaryrefslogtreecommitdiff
path: root/public/posts/2024-12-08-02.html
diff options
context:
space:
mode:
Diffstat (limited to 'public/posts/2024-12-08-02.html')
-rw-r--r--public/posts/2024-12-08-02.html70
1 files changed, 70 insertions, 0 deletions
diff --git a/public/posts/2024-12-08-02.html b/public/posts/2024-12-08-02.html
new file mode 100644
index 0000000..f4e67c4
--- /dev/null
+++ b/public/posts/2024-12-08-02.html
@@ -0,0 +1,70 @@
+
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <meta name="description" content="Home for a73x" />
+ <meta name="author" content="a73x" />
+ <meta name="viewport"
+ content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width" />
+ <title>a73x</title>
+ <link rel="stylesheet" href="/static/styles.css">
+ <link rel="stylesheet" href="/static/syntax.css">
+</head>
+
+<body>
+ <main>
+ <h1>a73x</h1>
+ <sub>high effort, low reward</sub>
+ <nav class="nav">
+ <ul>
+
+
+ <li><a class="no-decorations" href="/">home</a></li>
+
+
+
+ <li><a class="no-decorations" href="/posts">posts</a></li>
+
+
+
+ <li><a class="no-decorations" href="/ethos">ethos</a></li>
+
+
+ </ul>
+ </nav>
+
+<h1>You and Your Career</h1>
+<blockquote>
+<p>The unexamined life is not worth living</p>
+<pre tabindex="0" class="chroma"><code><span class="line"><span class="cl">- Socrates (probably)
+</span></span></code></pre></blockquote>
+
+<p>If you&rsquo;ve not listened to <a href="https://www.youtube.com/watch?v=a1zDuOPkMSw">You and Your Research</a> by Richard Hamming, I highly recommend it—you can also read the transcript <a href="https://www.cs.virginia.edu/~robins/YouAndYourResearch.html">here</a>. Hamming&rsquo;s talk emphasises the importance of examining your career and the choices you make. Whilst the talk specifically speaks about research, it&rsquo;s fairly easy to draw parallels to software engineering—you only have one life, so why not do significant work?</p>
+
+<p>Hamming doesn&rsquo;t define significant work, nor will I—it&rsquo;s deeply personal and varies for each individual. Instead, he outlines traits he&rsquo;s seen in others that have accomplished significant work.</p>
+
+<ol>
+<li>Doing significant work often involves an element of luck, but as Hamming puts it, &lsquo;luck favours the prepared mind&rsquo;. Being in the right place at the right time will only matter if you have the knowledge or skills to execute. Creating opportunities is important but wasted if you aren&rsquo;t ready to perform. Conversely, having the ability to perform but no opportunities can feel just as futile. The key lies in striking a balance—cultivating both readiness and the conditions where luck can find you.</li>
+<li>Knowledge and productivity are like compound interest—consistent effort applied over time leads to exponential growth. In a field as vast as software, even a surface-level awareness of an idea can prove valuable when the time comes to use it, while deeper understanding builds expertise. Mastering the fundamentals is crucial; they are learned once and applied repeatedly in various contexts.</li>
+<li>Maintain enough self-belief to persist, but enough self-awareness to recognise and adapt to mistakes. Software is more akin to an art than a science—there are no perfect solutions, only trade-offs. Success often lies in minimising the disadvantages rather than chasing absolutes.</li>
+<li>To do important work, focus on important problems. What do you care about deeply? How can you work to address it? The answer is personal, but taking time to reflect is crucial.</li>
+</ol>
+
+<p>These aren&rsquo;t all the points Hamming raises, but some points that stuck with me; I highly recommend listening to the talk yourself so that you may draw your own conclusions.</p>
+
+<p>The average career is only 80,000 hours, so spend it well.</p>
+
+
+ <footer>
+ <br />
+ <hr />
+ ​​​​​​​​​​​​​​​​​​​<br />​
+ <p>see something you disagree with? email: <a href="mailto:[email protected]">[email protected]</a></p>
+ </footer>
+ </main>
+</body>
+
+</html>
+