• A Long Hike In The Dark: Making Debugging OpenGL Less Scary

    Greetings traveler. We all know the pain you’re experiencing. You wanted to make something great, you did all the steps, yet the screen is still black– no, white– no, it’s just wrong. Sit, rest, but don’t despair, because this isn’t a wall. It’s a step. It’s not a step we like, and none should be…

  • Building Structure

    We’ve been hard at work on adding layers to the graphs-as-base-programming concept framework Mosaic, and its editor Grasp. We are building them up as a proof of concept, and first step towards a new perspective at programming in general. For more about the problem we started from, and what the foundation for our solution looks…

  • Programmers are Liminal Spaces

    Short thought this time around. When designing languages, we have the “how it looks” part (syntax), and the “what it means” part (semantics). What it means is often the same as “what it does” or “what it evaluates to”. For the simplest systems, the two parts are fairly close together: in term rewriter systems, the…

Got any book recommendations?