summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/stylesheet.css4
-rw-r--r--index.html1
-rw-r--r--posts/programming/2020-12-01-the-guides.html123
-rw-r--r--rss.xml1
4 files changed, 127 insertions, 2 deletions
diff --git a/includes/stylesheet.css b/includes/stylesheet.css
index 78bfc2f..aab9b8f 100644
--- a/includes/stylesheet.css
+++ b/includes/stylesheet.css
@@ -93,11 +93,11 @@ article ul {
margin: 0;
}
-article li {
+article ul li {
padding-left: 16px;
}
-article li:before {
+article ul li:before {
content: "➙";
padding-right: 8px;
}
diff --git a/index.html b/index.html
index 1c295ca..73a6e93 100644
--- a/index.html
+++ b/index.html
@@ -70,6 +70,7 @@
</h1>
<ul id="index">
+<li> <a href="/posts/programming/2020-12-01-the-guides.html">The Guides <code>Tue, 01 Dec 2020</code> </a> </li>
<li>
<a href="/posts/interesting/2020-11-30-titanic's-last-signals.html"
>Titanic's Last Signals <code>Mon, 30 Nov 2020</code>
diff --git a/posts/programming/2020-12-01-the-guides.html b/posts/programming/2020-12-01-the-guides.html
new file mode 100644
index 0000000..21f7fe0
--- /dev/null
+++ b/posts/programming/2020-12-01-the-guides.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <link rel="stylesheet" href="/includes/stylesheet.css" />
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <meta
+ property="og:description"
+ content="The World Wide Web pages of Adam Carpenter"
+ />
+ <meta property="og:image" content="/includes/images/logo_diag.png" />
+ <meta property="og:site_name" content="53hor.net" />
+ <meta property="og:title" content="[The Guides]" />
+ <meta property="og:type" content="website" />
+ <meta property="og:url" content="https://www.53hor.net" />
+ <title>53hornet ➙ [The Guides]</title>
+ </head>
+
+ <body>
+ <nav>
+ <ul>
+ <li>
+ <a href="/">
+ <img src="/includes/icons/home-roof.svg" />
+ Home
+ </a>
+ </li>
+ <li>
+ <a href="/about.html">
+ <img src="/includes/icons/information-variant.svg" />
+ About
+ </a>
+ </li>
+ <li>
+ <a href="/software.html">
+ <img src="/includes/icons/git.svg" />
+ Software
+ </a>
+ </li>
+ <li>
+ <a href="/hosted.html">
+ <img src="/includes/icons/desktop-tower.svg" />
+ Hosted
+ </a>
+ </li>
+ <li>
+ <a type="application/rss+xml" href="/rss.xml">
+ <img src="/includes/icons/rss.svg" />
+ RSS
+ </a>
+ </li>
+ <li>
+ <a href="/contact.html">
+ <img src="/includes/icons/at.svg" />
+ Contact
+ </a>
+ </li>
+ </ul>
+ </nav>
+
+ <article>
+ <h1>𝔗𝔥𝔢 𝔊𝔲𝔦𝔡𝔢𝔰</h1>
+
+ <p class="description">
+ This is partly satirical and purposefully strange to be humorous. These
+ are my personal rules for software development (and other projects where
+ I get carried away easily).
+ </p>
+
+ <p><em>The Guides.</em> The Guiding Principles.</p>
+
+ <p>
+ They guide you. They will not lead you astray. Obey <em>The Guides</em>.
+ </p>
+
+ <p>
+ You've heard them go by different names. YAGNI. KISS. These are not
+ falsehoods, but they are not <em>The Guides</em>. Seek the wisdom of the
+ guides.
+ </p>
+
+ <blockquote>
+ 𝔗𝔥𝔬𝔲 𝔰𝔥𝔞𝔩𝔱 𝔴𝔯𝔦𝔱𝔢 𝔞𝔰 𝔩𝔦𝔱𝔱𝔩𝔢 𝔠𝔬𝔡𝔢 𝔞𝔰 𝔭𝔬𝔰𝔰𝔦𝔟𝔩𝔢 𝔱𝔬 𝔤𝔢𝔱 𝔱𝔥𝔢 𝔧𝔬𝔟 𝔡𝔬𝔫𝔢 𝔯𝔦𝔤𝔥𝔱.
+ </blockquote>
+
+ <blockquote>
+ O Guides, may I please just add this one extra feature? It won't take me
+ long and it will be so nice to have later.
+ </blockquote>
+
+ <blockquote>
+ 𝔗𝔥𝔬𝔲 𝔰𝔥𝔞𝔩𝔱 𝔴𝔯𝔦𝔱𝔢 𝖔𝖓𝖑𝖞 𝖙𝖍𝖊 𝖈𝖔𝖉𝖊 𝖓𝖊𝖈𝖊𝖘𝖘𝖆𝖗𝖞 𝔱𝔬 𝔤𝔢𝔱 𝔱𝔥𝔢 𝔧𝔬𝔟 𝔡𝔬𝔫𝔢 𝔯𝔦𝔤𝔥𝔱.
+ </blockquote>
+
+ <blockquote>
+ O Guides, this can't be correct code. I haven't used proper software
+ development patterns, processes, or practices.
+ </blockquote>
+
+ <blockquote>
+ 𝔓𝔞𝔱𝔱𝔢𝔯𝔫𝔰 𝔣𝔬𝔯 𝔱𝔥𝔢 𝔰𝔞𝔨𝔢 𝔬𝔣 𝔭𝔞𝔱𝔱𝔢𝔯𝔫𝔰 𝔞𝔯𝔢 𝔞𝔫𝔱𝔦-𝔭𝔞𝔱𝔱𝔢𝔯𝔫𝔰.
+ </blockquote>
+
+ <blockquote>
+ O Guides, how may I approach this project pragmatically?
+ </blockquote>
+
+ <blockquote>ℌ𝔢𝔢𝔡 𝔱𝔥𝔢𝔰𝔢 𝔯𝔲𝔩𝔢𝔰:</blockquote>
+
+ <ol>
+ <li>
+ You may only write code directly related to the task at hand. Don't
+ get distracted.
+ </li>
+ <li>
+ Once you have working code, make it correct. Once it is correct, make
+ it secure. Once it is secure, make it small. Once it is small, stop.
+ </li>
+ <li>The enemy of good is better.</li>
+ </ol>
+ </article>
+ </body>
+</html>
diff --git a/rss.xml b/rss.xml
index 4dd620f..fac65b9 100644
--- a/rss.xml
+++ b/rss.xml
@@ -16,4 +16,5 @@
<item> <title>How to Start and Drive a Hudson Hornet</title> <pubDate>Fri, 07 Jun 2019 00:00:00 -0500</pubDate> <link>https://www.53hor.net/wheels/2019-06-07-how-to-start-and-drive-a-hudson-hornet.html</link> <guid>https://www.53hor.net/wheels/2019-06-07-how-to-start-and-drive-a-hudson-hornet.html</guid> </item>
<item> <title>Why Have a Web Site in 2019?</title> <pubDate>Sat, 06 Apr 2019 00:00:00 -0500</pubDate> <link>https://www.53hor.net/computing/2019-04-06-why-have-a-website-in-2019.html</link> <guid>https://www.53hor.net/computing/2019-04-06-why-have-a-website-in-2019.html</guid> </item>
<item> <title>Titanic's Last Signals</title> <pubDate>Mon, 30 Nov 2020</pubDate> <link>https://www.53hor.net/posts/interesting/2020-11-30-titanic's-last-signals.html</link> <guid>https://www.53hor.net/posts/interesting/2020-11-30-titanic's-last-signals.html</guid> </item>
+<item> <title>The Guides</title> <pubDate>Tue, 01 Dec 2020</pubDate> <link>https://www.53hor.net/posts/programming/2020-12-01-the-guides.html</link> <guid>https://www.53hor.net/posts/programming/2020-12-01-the-guides.html</guid> </item>
</channel> </rss>