1
Ask HN: How do you communicate with inexperienced clients?
Sometimes I get clients who don't know how development works and end up getting angry when I charge them more than expected hours.
For example, they ask me to add a feature to their app but then I take 10 hours to install their project on my computer because the previous developer added package-lock.json to .gitignore. Then I take a couple more hours getting through the spaghetti code so that I can actually figure out how to add the feature.
Have you experienced this before? If yes then how can you communicate with the client that you're not trying to scam them?