Software product engineer

All posts

Let's make software people can love

  • Our software should make peoples lives better. We don't have to 'change the world', but our users' work lives should be better because they have our product.
  • If people are sitting frustrated at their computers (this happens a lot), it's probably because software makers have failed to think things through. Let's fix this.
  • Don't cut corners. Cutting corners is doing work with less quality than it should have, so we can get finished sooner. It's not worth it.
  • On the other hand, don't be a purist. There's probably a more thorough and robust way to engineer this. But if our app doesn't need that level of performance and scale then we're just wasting time and money over engineering it.