Hacker News new | ask | show | jobs
by xboxnolifes 1180 days ago
Constraints are what make puzzles interesting. Low memory/compute/throughput/etc availability makes software more like a good puzzle.

The more constraints you remove, the more something transitions from being a puzzle to being a canvas. Each end appeals to different kinds of people.