How to make a NOT so terrible Software Platform?!
And Why Does It Need To Exist At All?
What is an effective platform? An effective platform prevents simple mistakes. It makes efficient use of time. It provides utilities to automate the mundane.
Why is anything packaged? Experience teaches us that certain solutions and automations belong grouped together for max efficiency. Humans tend to prefer solutions that solve a specific problem or problem set from the same category.
Solutions that bring out the creativity in the user wins. A Platform that strategically provides options is also enabling inclusion. This seems optional on the surface, but I assure you, this is a requirement. A solution that unlocks creativity means the Platform can become more than what it is alone. The Platform then becomes the users + the technology.
What is your unique insight?
We all have unique insights; these come through experiencing pain. A Platform is a curated collection of unique insights … delivered as code modules. Are you confident that paving over the those specific pains is a worthy cause and worth your time? Your user’s time?
What are we really allowing when we allow guardrails up on a bowling alley? We are saying, take your best shot with your current ability, and don’t worry about where the ball goes. The guardrails will save you; just have fun and do your best. This unlocks confidence.