Get the latest tech news
What is “good taste” in software engineering?
--
For instance, map and filter typically involve pure functions, which are easier to reason about, and they avoid an entire class of off-by-one iterator bugs. Often you have to make hard tradeoffs between engineering values: past a certain point, you cannot easily increase performance without harming readability, for instance. In the context of software engineering, bad taste means that your preferred values are not a good fit for the project you’re working on.
Or read this on Hacker News