Instead of asking, “How we can duplicate our existing software with modern technologies?” we should ask, “How can this software help User X reach their goal?” The difference may so
Meetings often feel like a waste of time. But the work we do is getting increasingly more interrelated, and it's crucial to agree on a unified path and to break up work—all of whic
Getting away from your desk can add more variables into your software testing and can help mimic user behavior. Here are three way I incorporate it into mobile app tests.
Learning a few Emacs Keybindings can make you more effective in a variety of places, even if you don't use Emacs as your editor. The most basic are shortcuts that let you move your
This application allows a Slack slash command with a dialog to create a support ticket in Zendesk. Once the ticket has been created, the application sends a Slack message to the us
This activity is a great framework for getting stakeholders involved, talking about priorities, and building understanding of what it takes to design, develop, test, and launch key
When you're the center of the universe, little annoyances can consume you and become your focus. They suck the joy out of your life and prevent you from seeing the good around you.
Great programmers are definitely as lazy as possible. From our high-level process to our low-level improvements, these practices help make us all as efficient as we can be.
Want to encourage a middle school girl to try programming? Here's a list of free or low-cost online courses, programs offered through schools, and local West Michigan resources.