Timeline

Chronological list of activity of this website!

2025

2025-02-03 Well, it seems you just don't like programming - post update!

I already tried to write a blog post about AI. An article, discussing AI generated art, still festers in my drafts …

more...
2024

2024-12-01 Update for December, 'here we go again' 2024 - post update!

It’s been a while since I have written one of these. There’s definitely a cadence to these. That cadence …

more...

2024-10-24 Website... this website - project update!

Sometimes I get to improve this website by accident. I stumble on an interesting project, that fits well with what I …

more...

2024-06-25 Tagged Unions are actually quite sexy - post update!

I have recently tried to update my Zig project from 0.11.0 version of Zig, to 0.12.0. Zig compiler brings in its own …

more...

2024-03-20 Custom Linux build for Raspberry PI with Buildroot - post update!

It seems working in embedded means you’ll, sooner or later, use a Raspberry PI. At my current work place we use …

more...
2023

2023-12-29 Website... this website - project update!

This article, titled “CSS is fun again”, put the OKLCH color space on my radar. It’s a color space, …

more...

2023-12-02 Naive comments system - NEW project!

This website used Cactus comments system, which leverages Matrix protocol. It was a nice little experiment but …

more...

2023-08-23 Website... this website - project update!

It’s been quite rewarding to improve this website here and there. My new, HTMX based comment system isn’t …

more...

2023-08-13 Website... this website - project update!

I have turned off the Cactus comments system, on this website. I’ll soon be moving to my own comments system. For …

more...

2023-07-09 Website... this website - project update!

Some time ago I’ve embedded a toot, from my main Mastodon account, at the top of the projects page. As you can see …

more...
2022

2022-12-11 Website... this website - project update!

I’m not updating this project entry too often. Not surprisingly, working on my projects, content for this website …

more...

2022-10-10 1S Li-Po battery charger - NEW project!

One day I hope to design a product with quality of a commercial product. I do not feel I can go through the entire …

more...

2022-03-08 Emotional value of the bytes you don't own - post update!

For a long while now I’ve been using Google Photos service to store my photos. Few years ago I’ve switched …

more...

2022-01-30 Alternative social media and federation - post update!

At this point most people are pretty cynical about social media. The worst offender in that space is Facebook, recently …

more...
2021

2021-11-28 Website... this website - project update!

This website has always been a project and currently it’s my longest running one (I’ve bought the ciesie.com …

more...

2021-11-05 Website... this website - NEW project!

You should start a website. It’s quite fun!

more...

2021-11-05 MagKnob - NEW project!

Let’s control volume with a (moderately) fancy knob!

AS5601 might be my favourite sensor right now. …

more...

2021-09-22 Update for September, year of the new hope 2021 - post update!

I’ve not written one of those at all this year. Not surprisingly, the most productive year for this website was …

more...

2021-07-24 [STM32] - part 4 - CPU goes brrrrr - post update!

This is the final part of a series of articles. I’d suggest going through part 1, part 2 and part 3 first. …

more...

2021-06-10 You can’t create in a bad environment - post update!

Recently I haven’t been as productive as I’d like. Sure, the pandemic took its toll. The summer is coming and if there …

more...

2021-05-08 [WIP] RFID Explained - post update!

RFID is complex but It’s also fun. Personally I find this technology to be a bit underutilized. I’d like to …

more...

2021-02-01 Perks and difficulties of tech blogging - post update!

Having your own blog is a very interesting experiment. Like any other project it will teach you something. Your writing …

more...

2021-01-21 C as a scripting language thanks to TinyCC - post update!

This year I’d like to play around with music. Mostly live looping. Live looping is a pretty specific way of making …

more...
2020

2020-12-06 Update for December, year of total chaos 2020 - post update!

This will be the last update for 2020. We’re almost on the other side! We shouldn’t expect much out of 2021, …

more...

2020-11-17 My terminal, coding workflow - i3, Kakoune, nnn - post update!

If I’m working on code or tech related tasks, I’m doing it on Linux. That’s because I enjoy spending …

more...

2020-10-25 Communication with Blender via Python RPC - post update!

My current 3D graphics setup revolves around Blender, ZBrush and, less often, Marmoset Toolbag 3. Transferring the …

more...

2020-10-16 Flexbile Python use in Blender - post update!

This post is about using Python in Blender. It’s not a tutorial. It’s more of an inspiration to learn and …

more...

2020-08-31 (Basic) Thoughts on Nim - post update!

Warning: this is a very opinionated post. I’m not claiming I’m right. I’m describing my observations. …

more...

2020-08-18 Update for August, year of total chaos 2020 - post update!

Close to month and a half has passed since the last update. So many things have happened during that time. I’ll …

more...

2020-08-14 Bluetooth Graphics Controller - project update!

Summer isn’t the best time to push personal projects, but I’m doing my best to push this one. I had to take …

more...

2020-07-07 Song practice app concept - post update!

If you’ve ever tried to get better at playing a particular song you want to learn, you might want to first learn …

more...

2020-07-06 Update for July, year of total chaos 2020 - post update!

I’m trying something new. I’d like to regularly write some sort of an update which explains what I’m …

more...

2020-07-01 Bluetooth Graphics Controller - project update!

I know that this log still haven’t communicate the idea behind this project. I’ve finally managed to build a …

more...

2020-06-23 Bluetooth Graphics Controller - project update!

I’ve ordered 10 Kailh, low profile, brown switches… which is way less then I needed. Don’t know what …

more...

2020-06-12 Adding comments system to this website - post update!

I’ve started this website with the Beautiful Hugo theme. At that point in time I was learning how Hugo works. I …

more...

2020-06-08 Bluetooth Graphics Controller - project update!

The controller (unfortunately) has to provide a lot of functionality the keyboard does. It also shouldn’t be …

more...

2020-06-06 Bluetooth Graphics Controller - NEW project!

Process <

more...

2020-06-06 Bluetooth Graphics Controller - project update!

This is a project that scratches my itch for creating a custom BLE controller. The focus for this design is to help with …

more...

2020-05-15 Connecting Ender3 to WiFi with ESP32 - post update!

If you dabble in 3D printing, you’ve probably stumbled upon the OctoPrint project. It’s a web interface for …

more...

2020-05-02 Microphone stand for Novox NC-1 microphone - post update!

I like the idea of small, weekend projects. Something small you can make in a weekend. I’ve used the last two days …

more...

2020-03-31 Learning Zig - first hour... - post update!

Today I’ve played around with Zig, the new, hip (is it hip?) programming language. I find it pretty neat. …

more...

2020-03-28 Cool, new language for 2020 - post update!

A lot of new programming languages pop up here and there. It’s a very interesting moment to pick a new one up. The …

more...

2020-03-21 Pointers to pointers in C - post update!

Pointers seem to be the most confusing part about C. It takes a while to fully understand them. As soon as you start …

more...

2020-03-21 Derotating image with EXIF orientation - post update!

If you want to overlay a rendered graphics on top of an image or a static video in Blender you should use the fSpy tool. …

more...

2020-02-15 Communication with Blender via sockets - post update!

I’m always curious about expanding functionality and improving workflow by connecting devices to software that I …

more...

2020-02-08 What problem does it solve? - post update!

My experience in tech industry isn’t that big. It would be something around 5 years working as a coder. This …

more...
2019

2019-11-29 SparkFun Thing Plus - Ambiq Apollo3 - part 1 - post update!

Driven by the idea of building a Bluetooth keyboard like device, I’ve bought the SparkFun Artemis Thing Plus …

more...

2019-09-20 Blender - text with scanlines - post update!

With the release of Blender 2.8 I went back to messing around with graphics. I would like to be able to replicate some …

more...

2019-06-27 Debugging image resources - post update!

I work a lot with image processing. There is a lot of transformations and sub images extraction. Often, it would be …

more...

2019-06-16 Node based GUI app - post update!

Inspired by a horrible Jenkins CI workflow I thought about a GUI app that could help compose and request/monitor CI …

more...

2019-05-21 Time tracker - NEW project!

THIS IS A WORK IN PROGRESS <

Below you will find log entries that describe the design/thinking process.

Idea < …

more...

2019-04-07 Fuel gauge - Godot Engine - NEW project!

I’ve made a small visualization of a motorcycle fuel gauge in Godot engine. It allows you to disassemble the gauge …

more...

2019-02-02 Wii Nunchuk as a USB HID controller - NEW project!

TL;DR <

You can find the source code here.

I used the Wii Nunchuk controller to prototype one handed controller …

more...

2019-01-03 Black magic probe out of cheap STLink programmers - post update!

If you have ever worked with ARM Cortex M processors you’ve probably used GDB + OpenOCD combo for debugging. If …

more...
2018

2018-12-30 Using txti.es + Python as a data dashboard - post update!

Have you ever heard about txti.es? It’s a basic web page creator. You can basically create a very simple website …

more...

2018-12-04 Creators responsibility - post update!

Recently I’ve enjoyed reading blog posts by Nikita. You can find the blog here. One blog post I see quoted often …

more...

2018-11-17 Setting up a PiHole - post update!

What’s a PiHole? <

It’s basically a DNS sinkhole. DNS servers resolve domain names into IPs. DNS …

more...

2018-10-13 Setting your pc for remote access - post update!

I’m not sure I need it. Maybe you will. It is an exercise in excess. I rarely need something from my home PC …

more...

2018-07-05 Capacitive buttons keyboard - NEW project!

A video showing the a keyboard made with capacitive buttons.

Source code

more...

2018-06-19 [STM32] - part 3 - Start your engine! - post update!

I think it’s time to go through what happens when you power on the STM32 Cortex-M microcontroller. There is a lot …

more...

2018-06-13 Blender analog controller - NEW project!

In the digital age you stumble on concepts analog in their nature. Modern graphics are created on a computer yet they …

more...

2018-06-11 Shortcomings of todays human-computer interaction - post update!

I have spent a lot of time in front of a computer. That’s because you can do a lot of amazing stuff with it. I …

more...

2018-06-09 [Knowledge snippet] - STM32 bootloader - post update!

You programmed STM32 microcontroller using Nucleo or Discovery boards. That means you used Serial Wire Debug (SWD) for …

more...

2018-04-27 [STM32] - part 2 - Lets look inside! - post update!

Still wondering why it all works? Why this black square does things? Lets go deeper.

Previously I explained a bit about …

more...

2018-04-21 Portable power for Yamaha Amplifier - NEW project!

Voltage converter in 3D printed casing
Voltage converter in 3D printed casing

I’m using Yamaha …

more...

2018-04-10 [STM32] - part 1 - Cortex what...? - post update!

Recently I wrote a short article about setting up an environment for programming STM32 microcontrollers with the …

more...

2018-03-31 Adventures in libopencm3 - part 1 - post update!

Recently, I’ve started working on a new project. It will take some time before the goal of the project is even …

more...

2018-03-18 Compiling Raylib programs with SCons - post update!

If you like writing programs in C, are interested in game development and don’t enjoy all those complicated and …

more...