The perils of committing to interfaces early: http://t.co/e9WgdUWEl2
miniblog.
Related Posts
On the limits and perils of being data driven: https://twitchard.github.io/posts/2022-08-26-metrics-schmetrics.html
(Worthwhile improvements are often not amenable to A/B testing, and metrics can harm intrinsic motivation.)
On the perils of storing data in UTC:
https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/
(Users expect future events to happen at the time specified, even if the timezone changes its policy on summer time transitions!)
Fun post on the perils of block comments: https://futhark-lang.org/blog/2017-10-10-block-comments-are-a-bad-idea.html (nesting can cause problems, not being lexically aware can too)