|
I always found the "coder monkey" idea amusing. Programmers are the ones who have the ideas. Your intuition has to be fed data, and the best source of data about what programming can accomplish is having programmed. When I meet people who suggest that programmers are monkeys for hire, I always wonder, am I to understand that being a programmer is somehow a setback in having ideas about what kinds of things programming can accomplish? Anyway, you're building something through your own initiative, and every day you wake up and think to yourself, "what do I build next?" Perhaps you continue thinking hard about this as you pour yourself a coffee or whatever. Then you go and build it, and if you picked the wrong thing, your customers will as a direct consequence get mad at you. I personally think that kind of responsibility is much more exciting than being managed. There's a pretty good chance all this will fail, simply because most things fail. That doesn't mean it was a waste of time. It just means your time wasn't here yet, and in the meantime you face life with a bit more data than you had before. Maybe next time around. As for the people who tell you your project could've been built in a couple weeks, ask them if they routinely say the same thing to students doing problem sets, or anyone who's just starting to learn something. I mean, it's just nonsensical. Also, mean-spirited negativity is really bad. You basically just have to cut people who radiate it out of your life, or at least be disciplined about what you talk about with them. I don't know, that's my $0.02. |
Other people can have ideas too, and they can hire programmers to code it for them. Not sure why you put emphasis on programmers having the ideas.