Software Development is THE Hardest Thing to Explain

Explaining what you do to none software literal people is the hardest thing to do. Now that’s quite a bold statement as everything can be simplified into some simpler form; we connect this box to this box, we pass this bit of information to that place.


However, it starts to become more complex when the person you’re talking to has a bit more of an understanding of the subject matter. Continue reading →


Minimum Viable Product

Ok, so what is a MVP?

MVP stands for various things. Some people call it

  • Minimum Viable Product
  • Marketable Viable Product
  • Minimal Marketable Feature – (Which doesn’t even make sense as it’s not got the right initials)

In a nutshell, it is the smallest set of features required that provide value to the consumer / customer / product owner.

Continue reading →