Words alone are sometimes not sufficient. Diagrams can help us understand a situation in new ways, assisting with our thinking as well as communication. If you don't diagram already, try it out!
Giving a demonstration of a future product or feature can be a great way to check if development is on the right track. Unfortunately stakeholders don't always understand that a demo can be very far from a finished product.
Sometimes Debian's repository does not have the MySQL version that we need.
Which are they, what should we do with them instead, and how can we avoid mistakes?
It is healthy to discuss negative parts of situations. When we are part of such a discussion, it is good if we can turn it in to an uplifting or constructive conversation.
Instead of using either CSS media queries for operating system theme preferences or a Javacript-based theme selector we can use both. An automatic CSS-based switching and JS-based switching where the user can choose.
A fullscreen window needs to have an obvious button to get out of fullscreen mode.
Self-managing teams are great. People feel their shared responsibility and come together to solve problems. There should be someone that is authorized to make decisions on specific topics. And the topic 'people' should not be forgotten.
In this article I explain how I get high quality audio with my Bluetooth headset.
In this article I explain two ways in which we can squash commits.