Talk over text: Conversational interface design and usability To make conversational interfaces more human-centered, we must free our thinking from the trappings of web and mobile design.
4 best practices for giving open source code feedback A few simple guidelines can help you provide better feedback.
6 tips for receiving feedback on your open source contributions Receiving feedback can be hard. These tips will help.
Functional programming in Python: Immutable data structures Immutability can help us better understand our code. Here's how to achieve it without sacrificing performance.
What high-top sneakers and motion sickness can teach us about designing for VR Learn how hacking the senses can enable virtual reality users to move without feeling nauseated.