summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2024-03-07 09:28:48 +0000
committerMatthew Lemon <y@yulqen.org>2024-03-07 09:28:48 +0000
commitae31ab15ea3b01bd42ec601691a60a70b732f053 (patch)
treec11b365f40d328bda6e26434db0db5dabe477bed
parent7049029637cec04049291bc8ede55d2d9af5e573 (diff)
Adds a stream and blog post
-rw-r--r--content/blog/Im_a_below_average_intelligence_progammer.md42
-rw-r--r--content/stream/2024_03_07.md8
2 files changed, 50 insertions, 0 deletions
diff --git a/content/blog/Im_a_below_average_intelligence_progammer.md b/content/blog/Im_a_below_average_intelligence_progammer.md
new file mode 100644
index 0000000..bec0325
--- /dev/null
+++ b/content/blog/Im_a_below_average_intelligence_progammer.md
@@ -0,0 +1,42 @@
+---
+title: "I'm a below average intelligence programmer"
+date: 2024-03-07T08:51:54Z
+draft: true
+categories: ['Computing']
+tags: ['code', 'rant']
+---
+
+I have just read [I'm a programmer and I'm stupid](https://antonz.org/stupid/) and have been inspired to say the same thing.
+
+I wrote some time ago about [Being on the left of the bell curve](https://yulqen.org/blog/being_below_average/) and this blog post accounts for the programmer/coding aspect of that.
+
+I follow [Hacker News](https://news.ycombinator.com/) and my RSS feed reader updates constantly from dozens of blogs about programming, programming languages and similar technologies.
+I find most of it fascinating and I've always suffered from over-curiosity to the expense of productivity.
+I try so many things and leave fragments of learning and effort in the form of abandoned programs and mini software projects scattered all over my hard drive.
+I love tech.
+
+But am I any good at it?
+
+Compared to most of the commenters on Hacker News, I'm obviously not, based on the fact that I don't understand much of what they're talking about.
+When I read issues and comments on projects on Github, I struggle.
+I even struggle reading my own code.
+Just yesterday I read through the code for https://git.yulqen.org/go/datamaps-go/ and I thought, "how did I do that?"
+
+I am currently navigating my way through the various technologies involved in creating a Kubernetes pipeline at work and I can't believe how complex the cloud is.
+There are many and good reasons for this and when it works it is wonderful, but it's bigger than my brain can handle.
+I have no idea how to debug a problem in a fifteen step CI/CD pipeline involving as many separate cloud services, each configured with scraps of JSON containing secret keys and arcane configuration key/value pairs.
+
+## My current 'stack'
+
+1. I have used many Linux operating systems in recent years, most recently [Arch](https://archlinux.org/) and [Artix Linux](https://artixlinux.org/) on my desktop and various laptops. I [flirted with Nix OS](https://yulqen.org/blog/quietly_moving_on_from_nixos/) and on [my stream](https://yulqen.org/stream/) I claim that NixOS was computing nirvana. But now I'm migrating back to Debian [stable] on all my machines (the servers were already mostly Debian) for the simplicity and stabilty. *Fuck NixOS and fuck Windows!*
+2. I am favouring [Go](https://go.dev/) for new programming projects. For many reasons, but one of them is for its explicit syntax and rigidity compared to other languages. *Fuck Haskell and fuck Rust!*
+3. Plain text for tasks and notes. [Obsidian](https://obsidian.md/), [Roam](https://roamresearch.com/), [Todoist](https://todoist.com), [Trello](https://trello.com), [TiddlyWiki](https://tiddlywiki.com/), [Org Mode](https://orgmode.org/) and a million others have been tried and put down over several year in favour of [Vim](https://www.vim.org/). *Fuck Obsidian!*
+4. [Markdown](https://daringfireball.net/projects/markdown/). *Fuck MS Word!*
+4. [Bash](https://www.gnu.org/software/bash/). *Fuck Powershell!*
+4. Django, when doing web stuff in Python. It just does it all. *Fuck React!*
+5. SQL, for data storage - with [Sqlite](https://www.sqlite.org/index.html) for simple projects and [PostgreSQL](https://www.postgresql.org/) or [MariaDB](https://mariadb.com/) for bigger projects. *Fuck NoSQL!*
+6. Docker running on a Debian VPS with [Apache](https://apache.org/) for reverse proxy. *Actually, I can't think of anything to say fuck off to here...*
+7. [rsync](https://rsync.samba.org/). I fucking love rsync. *Fuck file syncing program that is not rsync!*
+8. [Hugo](https://gohugo.io/) for this site. Everything written in markdown. *Fuck Wordpress!*
+
+Back to work.
diff --git a/content/stream/2024_03_07.md b/content/stream/2024_03_07.md
new file mode 100644
index 0000000..f9add78
--- /dev/null
+++ b/content/stream/2024_03_07.md
@@ -0,0 +1,8 @@
+---
+title: "2024 03 07"
+date: 2024-03-07T09:27:02Z
+draft: false
+tags: ['code']
+---
+
+Actually put out a blog post: [I'm a below average intelligence programmer](../blog/im_a_below_average_intelligence_progammer/).