We engineers love to run before we walk, rushing to make every service scalable and every web page perfectly standards-compliant, even though we haven't got any users yet. But it's not just engineers who make this mistake: a very common *product* error is to sell your software as a generic, infinitely customisable platform way before you know what it does yet.
The problem with generalising too early is that it dilutes your focus to the point of disappearance. I've had clients who spent hours explaining the many abstract features of their "platform", without being able to coherently describe exactly what it does for any individual user. Not surprisingly, those clients tend not to have either enthusiastic users or happy developers!
Join me on this free livestream to discuss the pitfalls of the platform and what alternatives work better:
Sign up to get a reminder and receive bonus material.