Hacker News new | ask | show | jobs
by wanderingmind 1737 days ago
Maybe I should add a few

1. Good software is carefully balanced

a good software is created when the user requirements are carefully balanced against resource and time constraints.

2. Good software is joyful to handle

A truly good software should invoke the child like playful and joyful instincts in the users.