Developers like to create puzzles, not solve your business problem
medium.com