Posts 2025
Home- Drawing Images in C I watched [Graphics API is
irrelevant](https://www.youtube.com/watch?v=xNX9H_ZkfNE) and learned a simple
way to do graphics in C by using the simple PPM image...
- Maze Math Puzzles Inspired by [](post:2025/12/13/advent-of-code-2025/post.md), I wanted to make
some kind of similar puzzle for my son. He usually takes some interest in...
- Advent of Code 2025 **Warning: This blog post contains spoilers. If you don't want any insights
into this years' puzzles, stop reading now.**
I couldn't resist...
- Newsletter November 2025: Can rlworkbench replace Vim? This month I have continued learning about performance aware programming.
First of all, I've progressed in the course [Computer,
Enhance!](https://www.computerenhance.com/) I've done...
- Newsletter October 2025: Computer Enhance! This month I discovered Casey Muratori. This opened up a whole new world of
programming to me, and I have been...
- Newsletter September 2025: Platform Engineering This month I discovered the term *Platform Engineering*. In particular, I
watched [this video
series](https://www.youtube.com/playlist?list=PLwLLcwQlnXBy0sfJHkZvomeH7EO4QU67h)
from the *Modern Software Engineering* channel. I also...
- Newsletter August 2025: More Programming This month I've been programming on two hobby projects. I have made progress on
both as well as enjoyed the craft...
- Newsletter July 2025: Leisure programming This month I did some work on
[Timeline](https://projects.rickardlindberg.me/timeline/). Since we moved part
of the development over to [my own code hosting
platform](https://projects.rickardlindberg.me/) we...
- Newsletter June 2025: Ink & Switch This month I watched the presentation [](bib:simplepeter). This introduced me
to [Ink & Switch](https://www.inkandswitch.com):
> An independent research lab exploring the future...
- Newsletter May 2025: Podcasts and a new Blog This month I consumed some podcasts and Youtube videos related to programming.
Here are my favourites:
* Listening to [](bib:lex467sweeny) made me...
- Classes as a Bunch of Independed VMs I want to explore what and object-oriented programming system looks like where
each object is represented as a VM running on...
- How to Make Programs Come Alive? In [](bib:lex309carmack), Carmack explains how he likes to run his programs
through a debugger so that he can see what is...
- What is Software Engineering? In [](bib:lex48bjarne), Bjarne talks about that he wants certain (safety
critical) systems to be programmed by trained engineers. Not just any
programmer.
That...
- Security is a Systems Property In [](bib:lex48bjarne), Bjarne talks about security being a systems property.
You can not make a system secure by only securing certain...
- Newsletter April 2025: projects2 This month I've done a lot of programming. I ended up working more on [my own
code hosting platform](https://projects.rickardlindberg.me/). I call...
- Newsletter March 2025: Snowboarding This month I have done nothing related to programming in my spare time. Partly
because it is snowboard season.
<img src="uploads/2025/snowboard-are.jpg"
width="600" height="337"...
- Newsletter February 2025: A New Code Hosting Platform? When I came across [XXIIVV](https://wiki.xxiivv.com/site/about.html) in last
month, I immediately got interested in the idea that in order to be able...
- Newsletter January 2025: Inspired and Motivated by New Laptop and Reading ## New Laptop
I got a new laptop this month. It was almost 10 years since I bought my
previous one. I...
- Replacing Ctrl-R in Bash without TIOCSTI I have [previously
written](https://rickardlindberg.me/2017/05/19/evolution-of-recalling.html)
about how I use [rlselect](https://rickardlindberg.me/projects/rlselect/) as a
replacement for Ctrl+R in Bash.
It works by creating a key binding in...
- Today's realization is that you can get... Today's realization is that you can get important things done by consistently working on them for 15 minutes at the...
- Newsletter December 2024: Advent of Code December is the month of [Advent of Code](https://adventofcode.com/). I had
told myself not to participate this year because I know I...