• What a Language!

    Common Lisp looks strange when you come from C, but it’s actually pretty easy to grok. Racket (and other Schemes) do iteration via tail-recursion, which seems strange, but is fairly simple. Macros are easier to work with than the C pre-processor. Only Go has channels and goroutines, but once you know what they do and…

  • The German Programming Apprenticeship – A Review

    After nearly two and a half years of going through a programming apprenticeship here in Germany I believe I’m somewhat qualified to talk about it. But before I can talk about my experiences, I have to explain what it actually is what I’m doing. The System In Germany, below the usual academic education stuff, there’s…

  • Hardly Any Python, Hardly Any Cry

    Hey! News from the time wasting department: This blog is now available under a new URL: http://r-wos.org/blog/. The old links should get a 301 redirect here, though. Hope that works for everybody. Don’t ask how the redirect is implemented – trust me, you don’t want to know. Also, the blog’s now generated by an ugly…

  • Joining Everything

    My apprenticeship is rapidly nearing its end, so over the last few months I joined pretty much every social network kind of thing I’ve come across. It’s not that I really expect anything to come out of just having a profile on whathaveyou.com, but you never know, right? Besides, it’s effort-less and free and all…

  • Multimedia

    I’m currently cleaning up my disk a bit, so here’s some semi-interesting stuff I had lying around: A colleague’s unfinished game prototype that was running on my machine for more than two days, fully utilizing one core the whole time. Without me noticing. A screenshot of reddit from when I submitted gti. MICROS~1 released the…

  • Convay’s Game of Floating Point

    This is seriously cool. Too bad it’s half past midnight already. This obviously needs a JS-canvas implementation…

  • Ludum Dare Postmortem

    The following is a copy of the short postmortem I wrote for the Ludum Dare website. I just want to archive it here as I hate dead links and don’t trust anybodies WordPress installations to be still available some years down the road. It may or may not be helpful for you if you plan…

  • Assorted Stuff

    Last week, I submitted a little hack to reddit and it was quite well received. It still failed to take down my cheap shared-hosting account, though… The comments on reddit were pretty nice, but what really made me smile was Greg K-H sharing it on Google+. I “followed” Greg some time ago because – well,…

  • Greetings from Mandelbrot

    It’s nothing terribly exciting, but here’s a picture from a rendering of the Mandelbrot set I did today (click for the full picture): The renderer is written in JavaScript and is basically just a hack on top of this earlier hack (source code here). However, the new renderer is pixel-based and doesn’t use Voronoi-tessellation. It…

  • Replicated Scrapyards

    I’m currently in the process of going through all the source code on my machine, trying to sort it. It’s funny how much of unfinished, buggy, segfaulting stuff accumulates over the years. Now, I could just go and delete all that code, I’m not going to touch it anymore, anyway. But – well, I can’t.…