Let's Give It a Go

And with "Go" I mean "golang", the popular programming language developed at a company known for its even more popular search engine (and its unquenchable thirst for user data). I would like to share a few observations I made when using the language for the first time.

Read more …
Posted on Feb 11, 2020 by Martin Natano

Optimizing for Size

Many modern C compilers offer the option of optimizing the code you are compiling. That's great. You write your code and the compiler takes care of making it run fast for you. But sometimes you don't need your compiler to produce a program that runs as fast as possible, but to generate the smallest binary size. Compression of some sort, if you apply that term liberally.

Read more …
Posted on Dec 19, 2019 by Martin Natano

USB Polling Rate Adventure

I like dance games, that's no secret. But recently I had some problems with my dance pad: getting those "Fantastics" was just too damn hard.

At first I, of course, assumed that it was just me being bad at the game, but then I started investigating.

Read more …
Posted on Dec 14, 2019 by Martin Natano
Subscribe to the feed