Thought by:
Ralph Johnson
Today's issue of #ThoughtsOnProgramming features Ralph Johnson, co-author of the "Design Pattern bible" with a friendly reminder on the importance of creating software which is useful to specific users for achieving a defined goal effectively and with efficiency.
![Before software can be reusable it first has to be usable.](/static/9d178f6864223d0863a56be896b39258/ee604/bc98a0fd-6c32-4dd9-9b56-805bbe5ebc02.png)