Grew up learning how to program in the demoscene. Software engineer since 2000, worked in various industries (web, consulting, finance) and now in the music software industry.

Recent Forum Threads

Post date July 11, 2017, 9:40 p.m.

Projects to get better APIs out there

Hi all, Interfaces (API) are often poor, varied and insufficiently usable. They're not iterated …
Forum Code
Post date March 10, 2016, 9:26 p.m.

Day 244: White Rectangles

Summary: calling wglCreateContextAttribsARB on my machine (Windows 8.1 + Nvidia GPU) in the worke…
Forum Code
Post date March 10, 2016, 8:22 p.m.

Correct gamma w/ software rendering

Hi, I can't submit this during the stream as I live in a different timezone, but I wanted to rep…

Recent Forum Replies

Post date Sept. 5, 2017, 8:17 a.m.

The world needs a better way to create cross platform desktop GUI apps

An issue that is easy to forget is accessibility: allowing blind or poor-of-sight users to make u…
Post date Aug. 26, 2017, 11:06 a.m.

Reply to polymorphism in "Handmade Hero Chat 014 - CRTP and Library Design"

I wish I could say that Rust and C++ had O(n) complexity in amount of source code read, however t…
Post date July 23, 2017, 8:32 a.m.

Pet Projects and Time

I insist on taking some time away from _work_ for learning. I communicate that to my colleagues, …
Forum Code
Post date March 27, 2016, 11:29 p.m.

Has anybody tried using strong typedefs?

Something that came back to my mind after I made my reply: One should be careful when collecting…
Forum Code
Post date March 27, 2016, 3:05 a.m.

Has anybody tried using strong typedefs?

Instead, I would stick the value into a struct. Each struct being its own type it would be differ…