Who are you designing for? The simple-yet-complex answer is end users. They’re frequently not who’s paying us, but end users are the most important stakeholder for your software design. Throughout the development process, they should also be…
It happens to the best of us. Your mouse slips and you accidentally click delete instead of save--losing an entire day’s work. Your cat walks across your keyboard and suddenly an invoice that was supposed to be for $2,000 is only $200. Though we don’t like to talk about it, sometimes…