







If you have a software background and you want to pick up digital design,then one of the first things you need to learn about early on is the conceptof the c...
Spime Watch: Spime Script
"So, I want to return to one part of that 2006 presentation which I still find relevant - the formation of Spime Script. We're entering a phase where hardware will become increasingly as malleable as software which leads to a problem of choice - if I want to change the function of something, do I do this in software or hardware? The tendency today is obviously towards software because its more malleable but the future is never the past. However this creates a problem of skill - will I need to become proficient in both software and CAD / electronic design?
Claude Design is a "clock time" solution for a "calendar time" problem
Orgs are betting that they can substitute sense-making with faster artifact delivery. Users are paying the price.


Modular: The Claude C Compiler: What It Reveals About the Future of Software
Compilers occupy a special place in computer science. They're a canonical course in computer science education. Building one is a rite of passage. It forces you to confront how software actually works, by examining languages, abstractions, hardware, and the boundary between human intent and machine execution.

Daily Deal: The 2026 C# Course Bundle
The 2026 C# Course Bundle offers 8 courses that cover everything C#. You’ll master the fundamentals, explore object-oriented programming, and start building your own apps in no time. It’…

Clockwork Criteria: 6 Guidelines for Ideal Strategy Game Design
What are the criteria that make something a good “Clockwork Game”? The Clockwork Game Design model is something I have been working on for the last five years or so. It is specifically …

Atomic Design by Brad Frost
Learn how to create and maintain digital design systems, allowing your team to roll out higher quality, more consistent UIs faster than ever before.

The education of a computer
A Designer’s Guide to the Terminal
You can learn how to use the terminal in a fairly short amount of time. You don’t need a C.S. degree. You don’t need to know how to hack any mainframes.

Principles for crafting software
My principles for deciding what to work on and how to build it.

Fellow Engineers: This is where your money comes from
Recently I saw some rather surprising conversations on Reddit’s /r/cscareerquestions which is generally a great place to talk through different CS Career issues people are having and try to h…

Learn C • Build Your Own Lisp
If you're looking to learn C, or you've ever wondered how to build your own programming language, this is the book for you.

What Even Is An OS Now?

Maybe We Should Stop Investing in GUI-Centric Software Companies
LIMITS 2026 -- Workshop on Computing within Limits

vit — open source is social

Humans approve intent, machines prove conformance

Introducing System One Models and Jev - TypeSafe AI Blog