feat: custom lang highlight, images dir, width bump, first post

- Wire up Ergon and ArchASM custom highlight.js languages
- Serve /content/images/ for post image embeds
- Blog width 820px -> 1040px to match landing page
- First real blog post: "Why make a blog?"

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
This commit is contained in:
2026-06-24 16:22:37 +03:00
parent a2ed073569
commit 723fc7deb8
6 changed files with 212 additions and 1 deletions

60
content/posts/blog-why.md Normal file
View File

@@ -0,0 +1,60 @@
# Why make a blog?
2026-06-24
### Not a scientist
There are ways for people working in software to influence the world, get their thoughts and work to do something other than take up drive space:
1. Make OSS
2. Make a product
3. Become a YouTuber
4. Publish research papers
5. Get a job
Now, that list sounds fun, doesn't it?
#### So why not?
---
There are contentions about points 1 and 2, that I will discuss a little bit later.
**YouTuber**? That's fun, that's engaging. Do people like watching someone rant for many minutes instead of reading text at their own pace? Someone, probably.
But: YouTube requires schedules (hell), script-to-finished-video pipeline (suffering) and a subject matter that has a level of refinement high enough to warrant visualization throughout (despair).
**I am no researcher.** Well, from academic perspective. I do research all the time, and it's not about earth's flatness. But academic resources, peers to review things, and actual discipline and time to make a full-fledged paper are things yours truly, regrettably, lacks. For now.
Science is what I crave. But becoming a researcher is... Well, university/institute path is in the works, let's say.
**No job for now.** Apparently back-end engineering is now a collection of rites and incantations with a chance of passing at around single-digit percent per interview, if you even get one.
This leaves me with the dumb, but time-tested format of having a blog.
And - a good excuse to make the website an actual website instead of a static html placeholder page.
I like discussion. It's important to get out of modern echo chambers, especially the LLM-powered ones.
You can find me [@pierre:chaosmith.systems](matrix:u/@pierre:chaosmith.systems)
If any necessity arises, I will create a Space there. Or a group chat. Not sure what human group communication is like nowadays.
---
---
```ergon
BEGIN_TICK 1
LET Blog = CREATE NODE Outlet
SET NODE Blog.author = "Pierre De Lancre"
SET NODE Blog.name = "Chaosmith Systems"
LET Pierre = CREATE NODE Human
SET NODE Pierre.name = "G[REDACTED] G[REDACTED]"
SET NODE Pierre.alias = "Pierre De Lancre"
SET NODE Pierre.birthYear = 2000
LET Bond = CREATE EDGE Authorship WITH Pierre Blog
SET Bond.dateStart = 1782305654
SET Bond.reason = "Discussion"
END_TICK
```