paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 9e9d130adc0b6c02511f0eb5cb8d1a992ae6d72d
parent 1902211526c2d2cf96e117568f928fb010e50143
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Fri, 17 Jul 2020 00:10:38 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Mpages/blog/why-i-hate-the-term-modern.md | 55++++++++++++++++++++++++++++++++++++++++++++++++++-----
Mpages/home.md | 4++--
Mpublic/feeds/sitewide-feed.xml | 35+++++++++++++++++++++++++++++++++++
Mpublic/sitemap.xml | 1+
5 files changed, 89 insertions(+), 7 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -27,6 +27,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-07-16 <a href="blog/why-i-hate-the-term-modern">Why I Hate The Term "Modern"</a></li> <li>2020-07-15 <a href="blog/be-a-good-netizen">Be A Good Netizen</a></li> <li>2020-07-14 <a href="blog/debian-with-btrfs">Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes</a></li> <li>2020-07-13 <a href="blog/using-rm-with-trash">Using the "rm" Command with Trash</a></li> diff --git a/pages/blog/why-i-hate-the-term-modern.md b/pages/blog/why-i-hate-the-term-modern.md @@ -1,6 +1,6 @@ ## Why I Hate The Term "Modern" -[//]: # "META_TEXT" +[//]: # "I strongly despise the word 'modern' because of its use as a term to demean and as a way for people to refuse to consider something based solely off of mistaken notions of what modernity means." [//]: # "main.min.css" @@ -8,10 +8,16 @@ <div class="byline"> <b>Written By:</b> Jake Bauer | - <b>Posted:</b> [DATE] | - <b>Last Updated:</b> [DATE] + <b>Posted:</b> 2020-07-16 | + <b>Last Updated:</b> 2020-07-16 </div> +I strongly despise the word "modern" because of its use as a term to demean and +refuse to consider something just because it wasn't created in the last handful +of years and even to market something as being good because it's new. The word +modern has somehow become associated with "something better" even though, in the +context of computing, that is rarely true. + According to [Merriam-Webster](https://www.merriam-webster.com/dictionary/modern), the word "modern" is defined as: @@ -35,9 +41,48 @@ According to // Modern art has abandoned the representation of recognizable objects. ``` -What I care about here is the second definition. +Really what I'm focusing on here is the second definition and its misuse as a +term to justify derision toward programming practices, languages, and software +solely based on the age or appearance of said practice, language or piece of +software. + +For example, I have encountered situations where others would look at the tools +that I am using, such as Neovim (which has its roots in the 1976 editor vi), or +command-line email clients such as NeoMutt (which has its roots in the 1995 mail +client Mutt) or aerc (which had its first release a little over a year ago) and +say things like "Why not use a modern editor like VS Code?" or "Why not use a +modern web interface for your email?". + +Naturally I'm happy to answer those questions, especially when asked by people +who are genuinely curious and not deriding, but I have so often seen tools, +practices, and software rejected for not being "modern" (whatever that actually +means), that my guard instantly goes up and I assume I'm about to be chastised +for using something uncommon. + +For a more specific, generally relatable example, there's the Git email +workflow. I have seen the argument made that using Git via email is not "modern" +and the GitHub way to contribute to projects is the "modern" way of doing things +as a way to put down this type of workflow. Just because something is recent, +newer, or shinier does not make it automatically better. In fact, in this +particular case I'd argue that the Git email workflow is far superior to the +pull request workflow for a multitude of reasons, as I have so often said in the +past. + +To stop myself from rambling on (many paragraphs have been deleted and +re-written), I will end by saying that it's not some ethereal notion of newness +that makes something good but the actual merits of a technique or piece of +software that makes it good. Just because something doesn't look pretty or +follow a common way of doing things perpetuated or created by Silicon Valley +companies doesn't make it automatically bad. ¬□("Modern" = "Good"). + +Text editors like Vim and Emacs, email clients like NeoMutt, Alpine, mu4e, or +aerc, development practices like the Git email workflow, and even web browsers +such as Lynx and w3m allow people to get work done in a way that is efficient +for them. Please don't shun something based on first looks or some mistaken +notion of what constitutes modernity; evaluate things based upon their merit +at least after considering them or giving them a try. -_This is my seventy-second post for the +_This is my seventy-third post for the [#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload) challenge. You can learn more about this challenge over at [https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/pages/home.md b/pages/home.md @@ -18,6 +18,8 @@ This site will soon™️ be available over Gopher and Gemini. <a class="rss-icon" href="/feeds/sitewide-feed.xml"> <img src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-07-16 <a class="feed-item" href="blog/why-i-hate-the-term-modern">Why I Hate The Term "Modern"</a> + 2020-07-15 <a class="feed-item" href="blog/be-a-good-netizen">Be A Good Netizen</a> 2020-07-14 <a class="feed-item" href="blog/debian-with-btrfs">Installing Debian 10 Buster with Encrypted LVM and btrfs Subvolumes</a> @@ -35,8 +37,6 @@ This site will soon™️ be available over Gopher and Gemini. 2020-07-09 <a class="feed-item" href="blog/migrating-my-wiki-off-of-mediawiki">Migrating My Wiki Off of MediaWiki</a> 2020-07-08 <a class="feed-item" href="blog/my-todo-solution">My TODO Solution</a> - -2020-07-07 <a class="feed-item" href="blog/are-todo-applications-a-waste-of-time">Are TODO Applications a Waste of Time?</a> ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,41 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>Why I Hate The Term "Modern"</title> + <link>https://www.paritybit.ca/blog/why-i-hate-the-term-modern</link> + <guid>https://www.paritybit.ca/blog/why-i-hate-the-term-modern</guid> + <pubDate>Thu, 16 Jul 2020 23:58:51 -0400</pubDate> + <description><![CDATA[<h2 id="why-i-hate-the-term-modern">Why I Hate The Term “Modern”</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-07-16 | <b>Last Updated:</b> 2020-07-16</p> +</div> +<p>I strongly despise the word “modern” because of its use as a term to demean and refuse to consider something just because it wasn’t created in the last handful of years and even to market something as being good because it’s new. The word modern has somehow become associated with “something better” even though, in the context of computing, that is rarely true.</p> +<p>According to <a href="https://www.merriam-webster.com/dictionary/modern">Merriam-Webster</a>, the word “modern” is defined as:</p> +<pre><code>1 a : of, relating to, or characteristic of the present or the immediate past : + contemporary + // the modern American family + b : of, relating to, or characteristic of a period extending from a relevant + remote past to the present time + // modern history + +2 : involving recent techniques, methods, or ideas : up-to-date + // modern methods of communication + +3 capitalized : of, relating to, or having the characteristics of the present or + most recent period of development of a language + //Modern English + +4 : of or relating to modernism : modernist + // Modern art has abandoned the representation of recognizable objects.</code></pre> +<p>Really what I’m focusing on here is the second definition and its misuse as a term to justify derision toward programming practices, languages, and software solely based on the age or appearance of said practice, language or piece of software.</p> +<p>For example, I have encountered situations where others would look at the tools that I am using, such as Neovim (which has its roots in the 1976 editor vi), or command-line email clients such as NeoMutt (which has its roots in the 1995 mail client Mutt) or aerc (which had its first release a little over a year ago) and say things like “Why not use a modern editor like VS Code?” or “Why not use a modern web interface for your email?”.</p> +<p>Naturally I’m happy to answer those questions, especially when asked by people who are genuinely curious and not deriding, but I have so often seen tools, practices, and software rejected for not being “modern” (whatever that actually means), that my guard instantly goes up and I assume I’m about to be chastised for using something uncommon.</p> +<p>For a more specific, generally relatable example, there’s the Git email workflow. I have seen the argument made that using Git via email is not “modern” and the GitHub way to contribute to projects is the “modern” way of doing things as a way to put down this type of workflow. Just because something is recent, newer, or shinier does not make it automatically better. In fact, in this particular case I’d argue that the Git email workflow is far superior to the pull request workflow for a multitude of reasons, as I have so often said in the past.</p> +<p>To stop myself from rambling on (many paragraphs have been deleted and re-written), I will end by saying that it’s not some ethereal notion of newness that makes something good but the actual merits of a technique or piece of software that makes it good. Just because something doesn’t look pretty or follow a common way of doing things perpetuated or created by Silicon Valley companies doesn’t make it automatically bad. ¬□(“Modern” = “Good”).</p> +<p>Text editors like Vim and Emacs, email clients like NeoMutt, Alpine, mu4e, or aerc, development practices like the Git email workflow, and even web browsers such as Lynx and w3m allow people to get work done in a way that is efficient for them. Please don’t shun something based on first looks or some mistaken notion of what constitutes modernity; evaluate things based upon their merit at least after considering them or giving them a try.</p> +<p><em>This is my seventy-third post for the <a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a> challenge. You can learn more about this challenge over at <a href="https://100daystooffload.com">https://100daystooffload.com</a>.</em></p>]]></description> + </item> +<item> <title>Be A Good Netizen</title> <link>https://www.paritybit.ca/blog/be-a-good-netizen</link> <guid>https://www.paritybit.ca/blog/be-a-good-netizen</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/why-i-hate-the-term-modern</loc></url> <url><loc>https://www.paritybit.ca/blog/be-a-good-netizen</loc></url> <url><loc>https://www.paritybit.ca/blog/debian-with-btrfs</loc></url> <url><loc>https://www.paritybit.ca/blog/using-rm-with-trash</loc></url>