Build the Right App
The latest advances in developer tools and programming languages can make us much more efficient as software engineers. But more efficient at what? We need to know that what we’re building is something people are going to want, and we need to be able to change our trajectory when we find that it isn’t. I’ve spoken with many engineers and found that “unclear requirements” or “customer says they didn’t want what we built” is by far the biggest pain point. Here’s what I’ve learned to ease that pain.