Vladimir Kiselev ⋮ Writing — 04

Writing.

Essays and notes — originally published on Medium, now living here.


On how to measure the developer productivity Productivity as a property of an imperfect model — measure teams, not lone developers. The peculiarities of the YAML A follow-up to the JSON piece: name, history, Mars, and many ways to say yes and no. The peculiarities of JSON Surprising traits of a 21-year-old format: no comments, no versioning, ECMA-404. On “selling an Idea” to change something in a project you are working on Why pitching ideas fails, and how the scientific method works better than salesmanship. Funny approaches to the computer security Theoretical, lawful-good ways to confuse and hinder an attacker instead of just defending. It’s time to let the develop branch go Why a shared develop branch stops making sense when you don’t control the release. How to downgrade the NPM (node package manager) version A one-line note on pinning an older npm version. A text is not that important A Chrome extension that blocks text the way ad-blockers block ads. The implementation of Min and Max operations for floating-point types Why Min/Max differ across languages once NaN, ±0 and ±Infinity enter the picture. On reducing “Changelog” merge conflicts A directory-structure approach to eliminating CHANGELOG merge conflicts.