Agreed 100%. When you work on an app every day, it all makes sense to see the cool features flash by, but you need to design for people who don't have a clue what your app does.
It stuns me how bad many engineers are in basic communication.
Made something? Dont start with a long, protracted "This is how i built it from step 1". Show the damn thing! Then tell me how you built which i will be interested in only if the product is good to begin with.