|02-14-2011, 08:15 PM||#2 (permalink)|
Join Date: Oct 2009
When it comes to me creating things, I've definitely a perfectionist. It has held me back in the past. With many projects, I'll actually try to be a perfectionist with each step of the process. So if it's ten steps to get something done, I might get stuck on step 2 or 3 and burnout. That's no good.
I'm gonna try this completion thing on and see where it leads. I've got a mind hack that I like to use for these types of things. It's a bit hypnotic and last time i did it, it made me very sleepy so try it before bed.
What I do is imagine myself in the "hallway of my mind". Find the door for "perfectionism" and go inside. Your mind should come up with some sort of representation. Whatever it is, change it so it's unfavorable. It's just like changing things in a lucid dream.
When you're done messing around, exit through the door and break the state. Walk around, get a glass of water. Then do it again for "completing". Enter the door and make it favorable. You might enter into that representation and see a tree with no leaves. Add some leaves. How does that feel? How's the temperature of the air? Is there noise? What's that like? It's pretty fun but it wipes you out.
|02-15-2011, 01:43 PM||#5 (permalink)|
Join Date: Dec 2010
Lower the standard so work could be completed timely......is a very sound way to defeat delay.
On the other hand, nowadays, given that anything one can think of, are probably there on the shelf......
Probably, the question sometimes not simply about : completion Vs perfection......
but might be more about : how to generate cool stuff within a reasonable time budget?
Get it completed is still better than an unfinished ideal, although mediocre products probably can't attract much sale either......under nowadays highly competitive market environment......
Having said that, I would certainly adopt "Get it completed" attitude to get myself START to work on it NOW rather than delay for future more info moment......
however, whether or not to deliver to market with completed yet mediocre stuff, is another matter to consider......
Last edited by cshwk1995; 02-15-2011 at 02:06 PM.
|02-15-2011, 03:41 PM||#6 (permalink)|
Join Date: Nov 2006
Location: Des Moines, IA, USA
I'm curious how to resolve the advice "get it done" versus "get it perfect" with "zero defect software development".
While the latter article wasn't about zero bugs and perfect software, I think there's a difference between a desire for perfection and a desire for great quality/value.
As cshwk1995 points out, getting it (whatever it is) out there in a mediocre state might be better than never getting it out, but what if waiting a month or six months to put out a much better "it' produces much better results?
I'm working on my first major game project, and since the beginning, I discovered that I have almost no technology base to work with. I've never needed it for short prototypes, and hacking doesn't scale to larger games! I thought I would take a month to turn a 3 day prototype into a full fledged game, but now I'm projecting my project to be completed in the summer.
Since I'm making 2D games that are cross-platform (I use Linux-based systems, so I'd like to play the games I make, too), existing cross-platform 2D game engines and components are hard to come by, and so I'm rolling my own tech. I know the perils of writing a game engine as opposed to creating a game, but without the scaffolding, I can't make a game.
I blog about it and discuss it with other developers on IRC, and I periodically get advice from people who think I'm trying to write perfect code for a general purpose game engine. Honestly, I'm not happy with how long it is taking me to get the game finished, but I don't think my problem is in trying to create perfection.
On the other hand, my game isn't finished yet. Could their assumptions about what I'm doing be right? Am I refusing to see a third way here that will let me make my game in a more reasonable time frame? Or is it perfectly reasonable to expect that some work is going to take longer if you want to produce something of value?
I can't be expected to churn out crap and expect customers to buy, right? I can't put out a game supported with shoddy code and expect maintenance to be easy, right?
Completion of crap is still crap. Perfection never gets completed. How do you ensure that your desire to put out good quality work doesn't prevent you from completing it?
Is it as simple as identifying the key aspects of your product and focusing on getting those to a "zero defect" state?
|02-15-2011, 04:31 PM||#7 (permalink)|
Join Date: Jan 2007
Last edited by Chris_1977; 02-15-2011 at 04:42 PM. Reason: messed up sentence
|02-15-2011, 04:34 PM||#8 (permalink)|
Join Date: Aug 2009
Great post. I really like the metaphor of the rose and thorns. This is what I have been working on for more than half a year. The idea of accepting that there will always be negative feedback and negative perspectives of what I do really resonates with me.
I still find it demotivating when my managers/coworker start talking to me like they want to prevent me from doing something wrong (which feels like perfectionism) versus approaching me as if they're trying to help me do something right. I think that perfectionism is about trying to prevent wrong from existing, while completion is more just about making something good happen. But at the same time, it's giving into their perfectionism and internalizing it if I let that stress me out... it's me wishing to prevent them from their perfectionism and negativity because it does affect my reality... but duplicating it won't get me anywhere. Although, I know it's only natural to mirror others' feelings.
I have to show that I'm stronger than their perfectionism - and my perfectionism - by just focusing on making the good happen, internally and externally. Fortunately, I am doing that right now. My coworker was stressing me out, but I stopped talking to him so he would leave me alone... we were kind of friends, but I decided his friendship wasn't worth his perfectionistic whining at me. I have been performing much better on the job ever since! One of these days I'll have it figured out how to transform instead of mirror such B.S., but until then, I'm just blocking him out completely.
Last edited by Cochonette; 02-15-2011 at 04:36 PM.
|02-15-2011, 04:57 PM||#9 (permalink)|
Join Date: Nov 2006
Location: Des Moines, IA, USA
Ironically, the people who are warning me about my supposed desire for perfection are acting kind of like your perfectionist coworkers. I'm probably making mistakes, but their concern about the nature of the mistakes I'm possibly making are making me second-guess myself and adding a lot of stress.
I've also found it helpful to say "Thanks for your input. I'm going to continue being productive now. Bye." B-)
|02-16-2011, 07:28 AM||#10 (permalink)|
Join Date: Dec 2010
maybe it is suitable to divide into cases :
1) There are already many computer games everywhere, so mediocre games will not very likely get hit......
2a) Think about the dot com booming period in 90'. Time-to-market is still very important. Some early websites, although not working very well, might still successfully grab large market share. Then they improve it later after their name being popular. So, "get it finished" may be the winners.
On the other hand, some late competitors, although better engineered, need more effort to gain the market share.
2b) Yet, if the late competitors are real cool, there is no difficulty in winning the market share back. For example: yahoo search engine VS Google engine. Another example might be Window CE VS IOS.
So, whether go for "get it done" VS "get it cool"?
Last edited by cshwk1995; 02-16-2011 at 07:36 AM.
|02-18-2011, 01:06 AM||#11 (permalink)|
Join Date: Jan 2010
This article was an incredible synchronicity for me.
I actually just wrote a mildly offensive article. It was the first time I've ever dared to write anything that I thought would receive negative feedback. I found myself actually looking forward to any possible arguments. It would be fun to see how people would react.
During that article, and more others, I tend to have a tendency for perfectionism. Your article really showed me that just plowing through and actually producing something is much better than sitting there and perfecting all day. Besides, who will really even notice those tiny changes? 5-10% of my readers? Probably less.
This actually helps me a lot, so really, thanks Steve.
|Thread||Thread Starter||Forum||Replies||Last Post|
|From an idea to completion. What is your process?||hawkal||Business & Financial||5||01-03-2011 11:38 PM|
|Saying Goodbye and Completion||ChrisL||Social & Relationships||8||12-29-2010 06:28 PM|
|Idea of the Day: Perfection||Futhark||Personal Effectiveness||2||05-01-2010 01:58 PM|
|30 Days To Perfection.||x3r0||Personal Effectiveness||4||06-01-2009 04:42 AM|
|Perfection is in the eye of the beholder.||infinitethoughts||Spirituality, Consciousness, & Awareness||3||03-05-2008 11:24 AM|
All times are GMT. The time now is 04:49 PM.