A few years ago, I wanted to make a product, but I wasn't very technical. So I decided to change that--I got technical. My problem is that I'm embarrassed of what I make. Intellectually, I know that I shouldn't be bothered by this. I don't have a huge team of VC-backed employees burning money to make a perfect thing. It's just me. But I'm tired of being shit on by my friends and family. According to my family, programmers are just "coder monkeys," people you hire to make your grand idea and
that's how it's done. Friends look at me like I'm a lesser person because I'm not out to work for the most prestigious company like they are. I want to make a tool for small businesses, I want to do it profitably, and I want to be proud of it.
How do you deal with people saying, "That's it? Anybody could have done that in a couple weeks!" Maybe that's true! Maybe I'm not a very good product maker! But I want to be, and you've gotta start somewhere, right? Combine all of the above with a case of worsening depression and it's hard for me to stay motivated and it's hard to keep defending myself. I also worry about what I'll do if this doesn't work. Does anyone have any advice? How do you do it?
You are making the mistake of "playing scales" in front of an audience who expect a performance of a final composition rather than a teacher who can provide feedback on your work in progress.
Change the audience.