Letting go of perfectionism
You have it, there in your mind. Maybe it took a while before you “visualized” it. Or maybe you got it in the blink of an eye. Either way now it’s there, so crystal clear that you feel it’s “mandatory” to realize it. The idea. You have time, skills and motivation. Just one little obstacle. Your perfectionist tendencies. I just described my younger self. I have a ton of abandoned projects.
Product Programmer
A few days ago I stumbled upon this Taxonomy of Programmers. It’s not exhaustive list but I fit pretty good into the Product Programmer category, especially on this: They want to think about the product I feel pretty uncomfortable if my task is “build this cog, here are the specs”. I kinda need to know how my work fits in, how that cog contributes to the machine.
Product or Project?
A friend asks you: “what are you doing these days?” You are working on something on the side, or even full time. How do you call it? Product or project? I’m not hair splitting. A project to me is in a sandbox. I do it for fun and to learn something new. The expected outcome is self contained. I know something more when I am done and I enjoyed doing it.
Get rid of the Ceremony
I am following the stream of consciousness started yesterday. I’ll talk about an attitude that has helped me to deal with the concerns before shipping AppVersion. I am not a fan of ceremonies. There’s usually a “protocol” to follow. There’s something you can do and something you can’t. I worked a lot on iOS apps. When you have to submit one, there’s a ceremony. I call it the “App Store dance”.