You should not feel discouraged. If you consider the whole &quot;white board exercise&quot; you might think of open source github projects like that. Bits of code you can write to learn about bloom filters, or try comparing sorts. Also you can &#x27;fork&#x27; an open source project and submit pull requests from it on Github.<p>But it does pre-suppose that you like to dabble in writing code in your &quot;free&quot; time.