Using Games to Improve API Design Skills


The head of my department used to say, “Good judgment comes from experience; experience comes from poor judgment.” If you make enough mistakes and you learn from them, you can become a good API designer. I believe that my many bad design decisions have been the biggest source of my current understanding. However, the learning curve is initially painful. It also takes a lot of time, and the knowledge gained isn’t easy to transfer.


Circuit Element Logical Expression Boolean Circuit Public Class Code Completion 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Jaroslav Tulach 2008

Personalised recommendations