Dan Abramov on why clean code can be overrated and why one should avoid becoming a 'clean code zealot'.