Consistency: How to defeat the purpose of IEEE floating point (2008)

C++ Frequently Questioned Answers

Efficiency is fundamentally at odds with elegance (2013)

My history with Forth and stack machines

I can't believe I'm praising Tcl (2008)

Low-level is easy (2008)

Don't ask if a monorepo is good for you – ask if you're good enough for monorepo

What "Worse is Better vs The Right Thing" is really about (2012)

“It's done in hardware so it's cheap” (2012)

Efficiency is fundamentally at odds with elegance (2013)

The "high-level CPU" challenge

Patents: how and why to get them

Parallelism and concurrency need different tools (2013)

C as an intermediate language (2012)

Redundancy vs. dependencies: which is worse? (2008)

The “high-level CPU” challenge (2008)

My History with Forth and Stack Machines

C as an intermediate language [x-post /r/Forth]

SIMD vs. SIMT vs. SMT: parallelism in NVIDIA GPUs (2011)

Why bad scientific code beats code following “best practices” (2014)

Parallelism and concurrency need different tools

C++ Frequently Questioned Answers

C as an Intermediate Language (2012)

Love thy coworker; thy work, not necessarily

What “Worse is Better vs. The Right Thing” is really about (2012)

Fun with undefined behavior in C: returning uninitialized floats

The overblown frequency vs. cost efficiency trade-off

People can read their manager's mind

Will OpenCL help displace GPGPU? (2012)

Stock options: a balanced approach

More →