Why 'Turns' Might Beat Radians for Angle Math in Code
A recent post from Computer Enhance makes the case that programmers should ditch radians in favor of 'turns' — where a full circle equals 1.0 instead of 2π — when writing angle-related code.
The argument centers on practicality: radians introduce awkward multiplication and division by π everywhere in your codebase, and small floating-point errors can compound in ways that are hard to debug. Using turns (0 to 1 for a full rotation) simplifies comparisons, wrapping logic, and interpolation, since you're just dealing with fractions rather than transcendental constants.
The piece sparked a modest but engaged discussion among developers about tradeoffs — some pointed out that many math libraries and hardware functions still expect radians, meaning you'd need conversion at some boundary regardless.