The Software Life Why Programmers Should Do Their Own Taxes While the complexity of tax law might seem daunting, programmers possess exactly the skills needed to navigate tax preparation software.
Development Unlock Your Software Project’s Potential Through Simplicity and Safety There’s an art to making software simple. But, if you pay attention, your team can reap the benefits of a simple and safe codebase.
Designing for Users Don’t Confuse Complex with Complicated, Part 3 – Assuming the Burden All processes have a core of complexity that can't be designed away. The mental burden must be assumed by either the system or the user.
Designing for Users Don’t Confuse Complex with Complicated, Part 1: What is Information? We can’t talk about complexity and simplicity without first defining what we mean when we talk about "information."