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.
→