Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Why language interpreters and virtual machines are slow

The many faces of undefined in JavaScript

Sharing data types on a multi-language project

My disappointment with Unity's UI Toolkit

Get rid of those boolean function parameters (2015)

The string type is broken (2013)

We don't need a string type (2018)

High-Throughput Game Message Server with Python WebSockets

A Failed Experiment with Python Type Annotations

What’s to love about C? ( 2012 )

Sadly, I must say goodbye to Leaf (my programming language)

I don’t know how to create a website

Should function arguments be reassignable or mutable?

The true cost of zero cost exceptions (2013)

Be a good mentor, not a dickhead

Fix your crappy ads and I’ll stop blocking them

Programming won’t be automated, or it already has been

Rendering an SVG elliptical arc as bezier curves

Ride the carousel of folly with a Python migration

Invented here syndrome

The unfortunate world of boilerplate code

The simple things I want in a text editor

Is reference counting slower than GC?

The trouble with `floor` and `ceil`

The hard part of error handling is not the error itself

Messy error handling in Rust with try!

Essential facts about floating point calculations

Get rid of those boolean function parameters

Blocking and asynchronous operations without timeout are broken

Fast build turnaround time is essential

More →