From 3c8c96ef3313506fd7482d24d0d5d5e348d359ec Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 20 Mar 2024 01:53:54 +0900 Subject: feat(blog/content): new post /posts/2024-03-20/todos-in-my-life/ --- .../content/posts/2024-03-20/todos-in-my-life.ndoc | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 vhosts/blog/content/posts/2024-03-20/todos-in-my-life.ndoc (limited to 'vhosts/blog/content/posts/2024-03-20') diff --git a/vhosts/blog/content/posts/2024-03-20/todos-in-my-life.ndoc b/vhosts/blog/content/posts/2024-03-20/todos-in-my-life.ndoc new file mode 100644 index 00000000..520f161e --- /dev/null +++ b/vhosts/blog/content/posts/2024-03-20/todos-in-my-life.ndoc @@ -0,0 +1,53 @@ +--- +[article] +uuid = "6b749793-c760-4597-8a4c-b32d027b7585" +title = "死ぬまでに作る自作○○一覧あるいは人生の TODO リスト" +description = "駄文" +tags = [ +] + +[[article.revisions]] +date = "2024-03-20" +remark = "公開" +--- +
+

+ これは眠れない夜にノートへ書き散らした文章をなんとか記事の体裁に直したものであり、およそ文章と呼べるものを期待してはならぬ。 +

+

+ Knuth 曰くプログラミングは文芸である。断っておくが、労役に伴うプロダクティブでプラクティカルな行為を指してそう言っているのではない (Knuth がどう考えているかは知らないが、少なくとも私にとっては)。いわゆる趣味プログラミング、穢れなき自由意志の下で記述されるプログラムとはすなわち、絵描きにとっての絵、文字書きにとっての文章に等しい。プログラムとは、ソースコードとは、芸術作品の一形態なのである。 +

+

+ この人生でプログラミングという行為に魅せられたからには、美しい作品を遺さねばならぬ。すなわち、簡潔で、理解しやすく、凝縮され、機能的で、速く、軽く、よい名前を持ち、うまく動くものをだ。 +

+

+ 何を作りたいかは各々異なるであろうが、私にとっては車輪の再発明として知られる自作○○である。 +

+

+ 車輪の再発明を恐れてはいけない。これを批判する人間というのは、プロダクティビティやプラクティカリティにフォーカスするエンジニアという人種である。今私が表現者たろうとするなら、自らの手で自らの車輪を作ることに何の恐れを抱く必要があろうか。 +

+

+ そう、これが私の死ぬまでに作る自作○○一覧あるいは人生の TODO リストである (現時点ですでに部分的あるいは全面的に達成しているものを含む)。 +

+ +

+ 選定理由は作りたいということのほかにない。そこに題材とキャンバスがあり絵筆と絵具があれば、生きとし生けるもの、いづれかコードを書かざりける。 +

+

+ おお、願わくは、私にこれらを生み出すだけの時間があらんことを。 +

+
-- cgit v1.2.3-70-g09d2