/Deep Dive

Turns Are Better Than Radians

- Casey Muratori tl;dr: "I can understand why some people would be worried about making this switch. Even if you believe me that all user-side code multiplies by pi or tau, and all library-side code divides it back out, you still may have that sinking “math class feeling” that you’d be doing something wrong if you stopped using radians."

featured in #355


How To Solve The Sudoku Puzzle With Programming

- Hillel Wayne tl;dr: "Sudoku is an example of a constraint problem. Most “solving sudoku” tutorials use either backtracking or constraint propagation. These same techniques apply to all constraint problems, and since such problems are so widespread, it doesn’t make sense to custom build an algorithm for every single one. Rather, we want general-purpose constraint solvers we can apply to arbitrary problems."

featured in #354


QR Codes

- Dan Hollick tl;dr: "The Quick Response code was invented by a subsidiary of Toyota to track parts across the manufacturing process. Barcodes were proving inadequate - they can only be read at certain angles and didn't store much data relative to their size. The QR code solves those issues and more." Dan dives into how QR codes work. 

featured in #352