I had a thought the other week. Every morning on my way to work I see (and hear) a subway performer playing music. Some are quite good, inciting smiles or brief pauses from people walking by. Now imagine these performers had a few jars labeled with different emotions and laid out in front of them. Depending on where commuters dropped their coins, the performer would play a song that evoked the respective emotion. Giving players meaningful and interesting choices is a tenet of game design.
Love it or hate it, Vim is an extremely useful tool. This is a great tutorial that covers the basics and advanced techniques.
Equity compensation is complicated and this guide aims to clear up some of the confusion. Even though I live in Toronto and this guide is applicable solely for startups in the United States, I plan to move some day so this will be good to have around.
This Reddit post has some awesome resources regarding machine learning.
Valve has some solid documentation on different latency compensation methods in their Source engine. It’s well-explained and often given as a reference for new game developers.
This guide is a practical resource for developing a set of transactional emails that will move your new users through the sales funnel toward becoming happy, engaged, and paying customers.
Ridiculously comprehensive and extremely useful for staying modern as a company.