I’m doing it wrong.
Today I came to a realization: I’m different.
The difference between me and other programmers cannot be understated.
Despite being a programmer, I also happen to be outrageously good at coming up with ideas and envisioning products. I always have 100 ideas running around in my head. I’m creative, resourceful, and visionary.
And I’ve been working with programmers the wrong way. I’ve been telling them to design the product. I’ve been telling them to have a vision for the way it should work.
That’s because I thought all programmers were like me. They’re not. I’m different.
Today, I’ve learned through realization– much to my dismay– that most other people don’t think the way I do. They don’t have 100 good ideas. Some of them have, at best, a handful of awful ones. Most surprisingly, some people genuinely don’t have any ideas.
We couldn’t be more different. The gulf between us is immense. I don’t think there’s any way to bridge it. I can’t teach other people the kind of incessant inspiration that I have.
We’ll have to accept our differences, and work through them. I need to understand them. I need to encourage others’ strengths. I need to motivate. Inspire.
Don’t get me wrong. I’m not pridefully claiming that I’m better than everyone else. As it turns out, I actually suck at programming. So it’s not that I’m any better; it’s just that I’m drastically different.
Have you ever tried outsourcing development work on sites like oDesk, Elance, or Freelancer?
I’m relatively new to the process, and I’d like to chat with others about their experiences.