Dotan ReisWorking: Fast and SlowLet’s say you need to plow a large field, and for the task, you are given a machine. How would you plan your work to be as effective as…5 min read·Apr 17, 2021----
Dotan ReisinWholistiqueSay No To ProductivityThis happened to you: you’re having a nice day, minding your own business, then an ad (or person) pops up saying: “Improve your…6 min read·Apr 2, 2021--1--1
Dotan ReisinCodeXMigration Driven DevelopmentThis week I faced a moral problem when planning a rewrite of a part of our system. The problem was, I recently read a post by Joel Spolsky…5 min read·Mar 19, 2021--1--1
Dotan ReisWhy software language is better then human languageAustrian philosopher Ludwig Wittgenstein, commonly considered one of the greatest philosophers of the 20th century, was very skeptic of…3 min read·Mar 1, 2021----
Dotan ReisIt’s not simple to be simpleIn my last post I talked about anti-fragility, which is a way to design software systems that can successfully cope with the complexities…3 min read·Feb 17, 2021--1--1
Dotan ReisYour system is feature-perfect, but is it still fragile?All too often we find ourselves deploying software that works flawlessly on our the drawing board, only to see it underperform or fail in…4 min read·Feb 3, 2021----
Dotan ReisCJS and ESM — can’t we all just get along?A name can say a lot about something. For example, CJS and ESM.3 min read·Feb 3, 2021----
Dotan ReisThe Developer’s Middle-Way (or: how the Buddha invented Functional Programming)The actual story of the Buddha, as told to programmers.5 min read·Jun 29, 2019----