summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2023-10-07 09:53:50 +0100
committerMatthew Lemon <y@yulqen.org>2023-10-07 09:53:50 +0100
commit7b67d715b1f0ccabe4cdbaae85dda773f30bf58e (patch)
treee7e0da53b99216ed2fe96f82093044184d5692fb /content
parente65b462a005efb392f0792b6d12b3ccc87bd9dd5 (diff)
Stream updates
Diffstat (limited to 'content')
-rw-r--r--content/about/programming.md17
-rw-r--r--content/stream/2023_10_07.md16
-rw-r--r--content/stream/img/stomping_war_propoganda.pngbin0 -> 1444718 bytes
3 files changed, 33 insertions, 0 deletions
diff --git a/content/about/programming.md b/content/about/programming.md
index 098a7c3..8a65c91 100644
--- a/content/about/programming.md
+++ b/content/about/programming.md
@@ -37,6 +37,8 @@ What got me into Java was Robert "Uncle Bob" Martin, and particularly the series
There is something about Perl I love, even though I don't really use it. When I have, I love it. It's a total bitch to learn though: I've got the Camel Book and its a monster. Because Python got in first, I could never really justify investing much time with Perl. I hope it never dies - I don't care about its lack of OOO features or the sigils.
+**Update: 7 October 2023**: I am seriously thinking about writing my next web project in [Mojolicious](https://mojolicious.org/).
+
### Haskell
That didn't last long. I bought a [book](https://haskellbook.com/) and was intrigued by functional programming. But I'm not clever enough to last long in that environment. Getting completely lost trying to configure [xmonad](https://hackage.haskell.org/package/xmonad) was the point where I switched off.
@@ -45,6 +47,21 @@ That didn't last long. I bought a [book](https://haskellbook.com/) and was intri
I like C and have written a few bits using it and I'm not competent enough to really understand how dangerous it is. I don't think I'd live long enough to master it enough to do anything useful with it. After writing in Python, it's tough to implement your own lists, maps, etc. C is the pinnacle.
+**Update 7 October 2023**: I got into C again this summer.
+Started to take the approach which that C is the *only* language worth knowing, which is ridiculous.
+Caught myself watching [Quel Solaar](https://www.twitch.tv/quel_solaar) streams on Twitch: there's someone who does believe that C is the God language.
+I've changed my mind already and am back on Perl this week...
+
+### C++
+
+I taught myself some C++ in August 2023 and became quite fascinated with it.
+After all the scare stories, I found it quite nice to program in, like a sort of Python-C hybrid, which makes sense I suppose.
+I wrote a [little grep-like program](https://github.com/yulqen/journal) in it to search through my journal files, and then decided to rewrite it [in C](https://github.com/yulqen/journalc) (see paragraph above).
+The C++ version took a couple of days, learning the language on the hoof.
+The C version took about a week.
+I understand more about memory management now and how things can blow up in C.
+Loved writing it, and learned a lot.
+
### Go
I like Go and have written a few bits using it.
diff --git a/content/stream/2023_10_07.md b/content/stream/2023_10_07.md
index 1b80cd7..726bc6c 100644
--- a/content/stream/2023_10_07.md
+++ b/content/stream/2023_10_07.md
@@ -10,3 +10,19 @@ Absolutely pissing with rain here in Berwick since about 7pm last night, and for
This is how it looks to Open AI - considerably brighter than reality but quite a nice little scene:
{{<figure src="img/berwick-upon-tweed--northumberland--united-kingdom--october-7-at-9-17-am--light-rain.jpg" >}}
+
+---
+
+Fuck Emacs.
+
+---
+
+Updated the [Programming](../about/programming) page with an update on my latest venturing around the world's programming language.
+
+---
+
+Scotland are playing Ireland in the World Cup tonight.
+Barely able to contain the dread.
+
+{{<figure src="img/stomping_war_propoganda.png" height=600px >}}
+
diff --git a/content/stream/img/stomping_war_propoganda.png b/content/stream/img/stomping_war_propoganda.png
new file mode 100644
index 0000000..f8e87c0
--- /dev/null
+++ b/content/stream/img/stomping_war_propoganda.png
Binary files differ