it's really quite simple - it's like when you ask a fisherman - how long does it take to catch two fish - he'll give you an answer as to not appear incompetent - but he has no clue...
I'm a PM and I can code. You shouldn't let me near production code, but I think it's important for the PM to understand the technologies they are using in their products or advocating for/against. It makes PM's more credible with the engineering team, and it assures better understanding of the technology debates, and appreciation for when engineering pushes back. It's like an executive chef that just "creates" - what a bunch of bull - they should understand all facets of the experience - sourcing the ingredients, preparation, cooking, presentation, getting feedback - missing any of those pieces makes just makes you a less effective team player...
yes, i launched a site that did some pretty cool stuff with photos, but i mis-read the customer, they are too lazy to do anything with them, they expect the cloud to automajically suck up whatever drivel they capture, waste untold amounts of diskspace saving it, and that the world will beat a path to their door for it - take a hard look at your customer - make sure they are willing to do their part in your value proposition
i am in your shoes - so I'm going to Guyana as a volunteer to fly an air ambulance - pretty sure that 90+ degree days, malaria, zika, piranha, sick and injured people - will all help me to feel less stuck :-)
Wow, very cool, I work with the Blind in Vancouver, WA and they have very similar challenges with varying and unpredictable sidewalk conditions. And as a bike rider we have similar issues with poor street conditions like pot-holes, drop-offs, and dangerously narrow lanes. Seems like your app could benefit many users and scale well for any geo. With some creative marketing we could generate an army of crowd-sourced input for it - Bravo!