De uitspraak ‘the right tool for the right job’ zou je kunnen doortrekken tot ‘a tool without a job is a gadget’. Vanuit het oogpunt van software ontwikkeling: een compiler die je niet gebruikt voor een klus is niet meer dan een hebbedingetje om je tijd mee te verdoen.
In een eerdere post noemde ik Script# al. Op zich zat niemand te wachten op een compiler die je C# code weet om te zetten naar JavaScript, maar het gaf wel een ‘wow’-ervaring (gadget). Daar we nu een toepassing hiervoor hebben weten te vinden (nl. rekenregels naar de cliënt brengen en dezelfde regels aan de serverzijde houden met maar één codebase), heeft de gadget ineens een waarde gekregen en is het een tool geworden.