Let's Hear it for the Zealots! 93

Posted by Uncle Bob Tue, 10 Mar 2009 21:58:00 GMT

In his March 1st, 2009 column in SDTimes, Andrew Binstock takes the “Zealots of Agile” to task for claiming that Agile is the one true way. He made the counter-argument that non-agile projects have succeeded, and that agile projects have failed. He implied that the attitudes of the agile zealots are blind to these facts.

What a load of dingoes kidneys!

There is a difference between a zealot, and a religious fanatic. A religious fanatic cannot envision themselves to be wrong. We in the agile community may indeed be zealots, but we know we can be wrong. We know that projects succeeded before agile, and we know that agile projects have failed. We know that there are other schools of thought that are just as valid as ours. Indeed, most of us expect (even hope!) that agile will be superseded by something better one day.

Some of you may remember my keynote address at the 2002 XPUniverse in Chicago. My son, Micah, and I got up in front of the group dressed in Jiu Jistsu garb, and commenced to do a martial arts demonstration.

After the demonstration I made the point that a student of Karate could have given an equally spellbinding, though quite different, show. A student of Tae Kwon Do would amaze us with still other wonderful moves. The morale, of course, was that there are many ways to get the job done. There are many equally valid schools of thought.

However, the knowledge that there are other valid schools of thought does not dilute the zeal a student has for the school of thought he has chosen to study. Do you think that a Jiu Jistsu master isn’t a zealot? You’d better believe he is! To be great, one must have zeal. To rail against zeal is to rail against the desire for greatness. It is zeal that makes you go the extra distance to become great. The Jiu Jitsu master may respect the Karate master, but his goal is to become great at Jiu Jitsu.

So I think it is healthy that agile proponents are vociferous advocates of their school of thought. They are like Karate students who are excited about their new skills, and want to teach those skills to others. If their zeal to excel can infect others with similar zeal, so much the better. We need people in this industry who want to excel.

In his column Andrew derided agile zealots for claiming that Agile was the one true path. I don’t know of any prominent agile advocate who has ever made that claim. Indeed, when Kent Beck and I sat down in 1999 to plan out the XP Immersion training, we were very concerned that we might turn the XP movement into a religion. We did not want to create the impression that XPers were the chosen people and that wisdom would die with us. So we were, in fact, very careful to avoid any hint of the “one true path” argument.

As evidence of this, consider the Snowbird meeting in 2001. That meeting was inclusive, not exclusive. We invited people from all over the spectrum to join us there. DSDM, FDD, Scrum, Crystal, MDA, & RUP were all represented; and the agile manifesto (Yes, Andrew, Manifesto![1]) was the result. That manifesto was a simple statement of values, not a claim to deific knowledge.

Am I an Agile Zealot? Damned right I am! Do I think Agile is the best way to get software done? Damned right I do! I wouldn’t be doing Agile if I didn’t think it was best. Do I think Agile is better than someone else’s school of thought? Let me put it this way: I’m quite happy to go head to head against someone who follows another school of thought. I believe I’d code him right into the ground! Isn’t that what any good student of his craft would think? But I also recognize that one day I’ll lose that competition, and that will be a great day for me because it will give me the opportunity to learn something new and better.

Andrew also mentioned that Kent Beck and I are so obsessed with our “evangelical fervor” that we: “endlessly test and endlessly refine and refactor code to the point that it becomes an all-consuming diversion that does not advance the project”. WTF? I’ve been making monthly releases of FitNesse, and Kent has been cranking out releases of JunitMax; neither of us has been so busy gilding our respective lilies that we are failing to move our respective projects forward. Look around Andrew, we’re shipping code over here brother.

As part of his rant against our “evangelical fervor” Andrew asked this rather snide question: “I broke up that code into a separate class and added seven methods for what benefit, again?” This would appear to be a dig against refactoring – or perhaps excess refactoring. Still the question has a simple answer. We would only break up a module into a class with seven methods if that module was big, ugly, and complex, and by breaking it up we made it simple and easy to understand and modify. It seems to me that leaving the module in a messy state is irresponsible and unprofessional.

Andrew complains that there is very little Agile experience with projects over six million lines of code. I’m not sure where he got that number from, perhaps he’s been watching Steve Austin re-runs. Actually, the majority of my 2008 consulting business has been with very large companies with products well over six million lines of code. Agile-in-the-Large is the name of the game in those companies!

Finally, Andrew says Michael Feathers is a “moderate” Agile proponent. This is the same Michael Feathers who wrote a book defining Legacy code as code without tests – hardly a moderate point of view. Michael is a master, not a moderate.

I think Andrew has fallen into a common trap. He sees the zeal of the agile proponents and mistakes it for religious fanaticism. Instead of respecting that zeal as the outward manifestation of the inward desire to excel, he rails against it as being myopic and exclusive and then views all the statements of the agile proponents through that clouded viewport. Once you have decided that someone is a religious fanatic, it is difficult to accept anything they say.

I think standing against religious fanaticism in the software community is a good thing. I also think that those of us who are zealous must constantly watch that we are not also becoming blind to our own weaknesses and exclusive in our outlook. But I could wish that those who fear religious fanaticism as much as I do would stop confusing it with professional zeal.

So here’s the bottom line. People who excel are, by definition, zealots. People who aren’t zealous, do not excel. So there’s nothing wrong with being a zealot; indeed, zeal is a very positive emotion. The trick to being a zealot is to be mindful that the day will eventually come when some other zealot from a different school of thought will code you into the ground. When that happens, you should thank him for showing you a better way.

1 I kicked off the Snowbird meeting by challenging the group to write a “manifesto”. I chose the word “manifesto” because some years earlier I had read The Object Oriented Database System Manifesto and I thought it was a clever use of the word.

Comments

Leave a response

  1. Avatar
    Mike Bria 18 minutes later:

    Here, here.

    Without zeal, there is no passion. Without passion, likely no energy. Without energy, eagerness, or appetitive to share and grow…then, alas, what’s the point?

    Beh, haters…

  2. Avatar
    Jan Benny Thomas 32 minutes later:

    I’m an old programmer, but an Agile novise.

    I’m devoted to get people to learn the Agile way even if my skills in the trade are limited. I’m certain that the Agile way is not perfect, but I believe it’s better then anything else in the coding world.

    Does it turn projects to success stories? No, I don’t believe so if the team doesn’t devote it’s full energy to be agile from start to finish.

    Kan non-agile projects be successful? No, I don’t believe so, even a sucessful non-agile project will turn out to be a disaster for the customer after some years in production.

    I hope one day to attend a uncle bob talk or/and a course, until then I still try to get even more agile.

  3. Avatar
    Vlad 32 minutes later:

    Both of you are right [to an extent], actually. A lot of non-agile projects employ agile techniques (because most of agile techniques were taken from non-agile projects).

    You have to have a lot of zeal, because if you do not believe in what you do, then why teach others? So zeal is good! Please keep it up that way.

  4. Avatar
    Liam McLennan about 1 hour later:

    Seems to me that Andrew was trying to provoke a response by something thin and controversial. Worked for Jeff & Joel; worked for Andrew.

    What was his point anyway? Projects fail with waterfall, projects fail with agile… so?

    Alistair Cockburn observed that good teams tend to succeed and bad teams tend to fail. Methodology is a game of inches.

  5. Avatar
    Keith Braithwaite about 1 hour later:

    So I think it is healthy that agile proponents are vociferous advocates of their school of thought. They are like Karate students who are excited about their new skills, and want to teach those skills to others.

    They are going to teach me, are they? Well, one can become pretty tired of that sort of behaviour pretty quickly, though, right? Especially if one is not greatly interested in Karate.

    Here’s an alternative: At my “TDD as if you meant it” session at Software Craftsmanship ‘09 I encouraged attendees to take a stance towards test-first and doing the the simplest thing that even many seasoned Agile developers find…extreme. I prefaced the session with a sloppy paraphrase of an Allan Watts line, thus “I come not as a salesman but as an entertainer. I want you to enjoy these ideas because I enjoy them”

    I find the idea of inviting others to collaborate enjoyment more agreeable than pestering them to let me teach them something.

  6. Avatar
    Martin C. Nagel about 2 hours later:

    Agile is a tool, and like all tools, has its place when the conditions are right. Waterfall is a tool, and also has its place when the conditions are right. Prototyping is a tool, and has it’s place when the conditions are right.

    Just try running an agile project without a customer who is available. As a feedback-driven system, when there is no feedback, how do you proceed? (It’s like driving in a rain so hard that you can’t see the hood of the car; no usable feedback, no progress.) There are conditions that, when not met, absolutely require a different approach.

    Yes, I am an Agile enthusiast/ambassador/champion. But, like all good craftsmen, I have a variety of tools in my tool chest. Some are my favorites (agile), but others are sometimes necessary.

    We develop software for our customers. We use a variety of techniques. We don’t just “build agile apps”.

  7. Avatar
    Philip Schwarz about 2 hours later:

    @Uncle Bob

    You said: People who excel are, by definition, zealots. People who aren’t zealous, do not excel.

    I can’t help quoting the following Pattern I read in Software for Your Head:

    Pattern: The Greatness Cycle

    Problem: Mediocrity

    Solution: Smartness leads to greatness, via presence, integrity, conflict, and passion
    Greatness is conceived in your intention to achieve at an appropriate scale; it is born in the application of integrity; it flourishes in your navigation of conflict; and it matures in the vitality of your passion.
    The GreatnessCycle is an important group behavior cycle. It is simple to understand, but difficult to practice. Its phases are as follows:
    1.Smart people are present no matter what they are doing. ...Smart people will exploit the fact that the deeper one’s presence in any given moment, the more valuable the moment.
    2.Presence leads to integrity. ...A lack of integrity and the fullness of personal presence are mutually exclusive. That is, a high level of presence is always accompanied by a comparable level of integrity.
    3.Integrity leads to conflict. ...Individual integrity doesn’t automatically bind together individuals, but those persons will deal forthrightly with the differences that arise. To do less whether to avoid a conflict, to gloss over it, or to deal with it surreptitiously is to lack integrity. The maintenance of integrity leads to conflict.
    4.Conflict leads to passion. If you care enough to weather the direct, honest conflict with your colleagues that flows from your practice of integrity, then you must care a great deal indeed. The emotions you feel when issues you care about are threatened will intensify into passion. Conflict is catalyzed by caring, and summons passion.
    5.Passion leads to greatness. Passionate living provides the power to do great things. Though it neither mandates nor guarantees it, passion always attends greatness.
  8. Avatar
    Andrew Binstock about 2 hours later:

    Thank you for your response to my article. I think the article is made clearer by the points you raise. If I were to change it at all, it would only be to remove the reference to Kent Beck.

  9. Avatar
    Andrew Binstock about 2 hours later:

    Thank you for your response to my article. I think the article is made clearer by the points you raise. If I were to change it at all, it would only be to remove the reference to Kent Beck.

  10. Avatar
    Steve Py about 7 hours later:

    One point. A Zealot is not just a zealous individual, it is someone that is “excessively” zealous. (Including the title, he only referred to the term twice.)

    Developers should be zealous about their methodologies, technologies, practices, and principiles, but they should not strive to be zealots.

    Andrew’s article goes to extremes, but does touch on very real perceptions and attitudes in software development as seen from the “outside”. Developers that become distracted by the organization of each detail of a “clean” solution, developing towards a problem that never seems to get solved.

    Developers should strive and have zeal for adopting methodologies and what-have-you to be the best that they can be. But the end result is the forest, not the tree. In the real world we work with messes all of the time, and our goal should be to leave those messes a bit cleaner each time we touch them, but we can’t always justify preaching that the world must stop turning until the mess is all cleaned up, and the project has no less than 80% test coverage. etc. etc. etc. Here be the land of Zealots. Incremental improvements to what we, developers, perceive as quality are a very good thing, so long as they don’t become the only good thing coming out of our builds. (I.e. 75%+ “refactoring”,

  11. Avatar
    Steve Py about 7 hours later:

    Ooh, slight bug with the comment entry and lt;... that should finish with “less than 25% that the client actually sees.)”

  12. Avatar
    Frank Quednau about 11 hours later:

    @Steve, I was slightly confused. As a non-native English speaker with the need to get a better definition of those words I have the feeling that “zeal” is quite different to “Zealot”.

    It seems that this lovely article talks about “zeal” rather than “zealot”. Most definitions I found on Google trace the word “zealot” to a Jewish group that fought Romans. The word “zealot” remains blurry to me while “zeal” translates to German into excellent, bold and great words!

    In the dictionary I also found this saying which seems to me quite fitting: “Zeal without knowledge is fire without light.”

  13. Avatar
    m4bwav about 19 hours later:

    I think that people sometimes get more hooked on the zealotry than they do on the actual agile development.

    I mean the reason that zealotry can be dangerous is often that people get off on telling people they’ve have the answers, that their views should be considered first, and that everyone else in unenlightened. There is a pleasure that trickles into our brains when we feel righteous.

    Certainly wise and experienced agile developers are going to understand that they should make an effort to be open-minded, but many agilests do not.  Even though open-mindedness is one of the tenants of the ideology, it is also one of the most subjective.
  14. Avatar
    Trevor about 21 hours later:

    Your point is true perhaps for the leaders in the community, but I think this is a lesson that hasn’t been learned by a lot of the followers in the community. Maybe, if you back them into a corner and ask them outright if agile is the only way to be successful, they will finally concede that no, it isn’t. But I’ve found, short of that, having an honest discussion with them is very difficult, and a disinterested observer I think would rarely come to the conclusion that Agile is a very good way, as opposed to the overwhelmingly best way to write software.

    So, yes, as far as you are concerned, I agree….as far as your “followers” are concerned, I strongly disagree.

  15. Avatar
    Darrell Hawley about 22 hours later:

    Uncle Bob, your post is insightful as always, though like some of the previous commenters I do take exception with your interpretation of the word “zealot”. Instead, I want to point out that many of us get injected into decidedly non-agile teams where we have to convince those around us to adopt agile practices. To be successful in these cases, you absolutely MUST avoid zealotry. It’s importatant to make your passion for developing quality software absolutely clear, but if you go to far you run the risk of alienating your client. The best way of making progress with non-Agile folks, is to point out and solve one problem at a time. By avoiding dogma, we can improve the base of our profession.

  16. Avatar
    Luca Minudel 1 day later:

    some term definition that may help

    - specialization : the ability to react, respond, adapt promptly inside a well defined context, a fixed schema (somehow like a pre-compiled query)

    - prejudice/bias : the habit to make use of a specialization that lead to use it also outside the context/schema/boundaries of validity (somehow like a silver-bullet)

    - superstition : the belief on a cause-effect linkage that has not been demonstrated (somehow like a code that work but nobody know why)

    - religion : is when there is agreement about something that is far from certainty (somehow like faith)

    ====================================

    some thought about agile

    - agile strive for specialization on coding practices (pair/tdd/refactoring/emergent design) that have theirs foundation on an empirical/reactive approach instead of a theoretical/predictive one and are driven by feedback

    => want avoid prejudice/bias by definition

    - agile employ retrospectives, root cause analysis, spikes, explorative refactoring, ... and every possible way to investigate and understood what is really going on

    => want to avoid superstition as a vocation, want to learn from reality

    - agile findings have some confirmations in scientific areas e.g. economics , mathematics, sociology, cognitive psychology, complexity science and there are academic studies are starting on that

    => does not follows a religious fanatic approach, prefers the scientific one

  17. Avatar
    Luca Minudel 1 day later:

    some term definition that may help

    - specialization : the ability to react, respond, adapt promptly inside a well defined context, a fixed schema (somehow like a pre-compiled query)

    - prejudice/bias : the habit to make use of a specialization that lead to use it also outside the context/schema/boundaries of validity (somehow like a silver-bullet)

    - superstition : the belief on a cause-effect linkage that has not been demonstrated (somehow like a code that work but nobody know why)

    - religion : is when there is agreement about something that is far from certainty (somehow like faith)

    ====================================

    some thought about agile

    - agile strive for specialization on coding practices (pair/tdd/refactoring/emergent design) that have theirs foundation on an empirical/reactive approach instead of a theoretical/predictive one and are driven by feedback

    => want avoid prejudice/bias by definition

    - agile employ retrospectives, root cause analysis, spikes, explorative refactoring, ... and every possible way to investigate and understood what is really going on

    => want to avoid superstition as a vocation, want to learn from reality

    - agile findings have some confirmations in scientific areas e.g. economics , mathematics, sociology, cognitive psychology, complexity science and there are academic studies are starting on that

    => does not follows a religious fanatic approach, prefers the scientific one

  18. Avatar
    Wendy 1 day later:

    Isn’t Jiu Jitsu is the best martial art? Maybe muay tai is a close second :P

  19. Avatar
    Eirik 1 day later:

    Judo is the best :). Why? Because it is agile :)

  20. Avatar
    Philip Schwarz 2 days later:

    @Luca

    Interesting comment. Do you elaborate on your ideas in any of your blog posts (I am aware that your blog is in Italian, but that’s OK since it is my mother tongue)? , or can you point me to any posts/articles/papers/books that do?.

    Thanks.

  21. Avatar
    Luca Minudel 7 days later:

    @Philip Schwarz

    I’ve tried to post the links 3 times sorry but it look like they don’t get published here

  22. Avatar
    sheepsimulator 5 months later:

    I think there is a thin line between religious fanaticism and zeal, whether it’s software development or some other belief system. I also think it’s even possible for people to confuse the two within themselves. How many people do you know who would honestly call themselves religious fanatics, despite the fact that they act like one?

    I think Andrew is reacting against something that he sees time and again, and that is other agile proponents (not you, and probably not Kent Beck) making really horrible arguments for agile, when mixed with those proponents religious fanaticism, give them a distaste for the message when in reality they need to place the distaste on the part of the person bringing the message.

    I think the answer is: there needs to be more Agile evangelists with an even keel, like you.

    Dunno, just going through this at my own workplace. We have one developer who refuses to listen to any software development process ideas unless some agile keyword/buzzword is tied into it. Makes him very hard to talk to.

  23. Avatar
    Kooba Handbags about 1 year later:

    Living without an aim is like sailing without a compass. with a new http://www.handbags4buy.com/ idea is a crank until the idea succeeds.

  24. Avatar
    moncler clearance about 1 year later:

    Very quietly I take my leave.To seek a dream in http://www.edhardy-buy.com/ starlight.

  25. Avatar
    DVD to HTC about 1 year later:

    thanks,the post is really good PDF to BMP Converter will give you the satisfied

    output quality and conversion speed. Whether you are professional or novice, you can apply it without any errors. You can even set

    the personalized output effectsfsdf

  26. Avatar
    jewellery about 1 year later:

    I think that’s ok.

  27. Avatar
    football jerseys about 1 year later:

    i want it better day after day

  28. Avatar
    nfl jersey about 1 year later:

    thank you for sharing with us

  29. Avatar
    DC MOTOR about 1 year later:

    I found a lot of great points in this post, nice

  30. Avatar
    cheap chi flat irons about 1 year later:

    best deals on original chea chi flat irons with some new arrived.

  31. Avatar
    chanel store about 1 year later:

    Very pleased that the article is what I want! Thank you

  32. Avatar
    Backup iPhone SMS about 1 year later:

    Allows you to backup iPhone SMS to computer.

  33. Avatar
    polo shirts about 1 year later:

    I don’t know enough about the swine flu to know if such measures are prudent, but if they are taken, I certainly hope it is is on the basis of more than this single data point.

  34. Avatar
    iPhone contacts backup about 1 year later:

    This long essay attempts to summarize the non-technical things that I wish someone had explained to me at the beginning of my career as a professional programmer. It is primarily concerned with social situations and team relationships that occur in typical software development.

  35. Avatar
    Pandora about 1 year later:

    but that all attempts to improve quality would be short lived and followed by a larger drive to decrease quality even further.

  36. Avatar
    http://www.whiteiphone4transformer.com about 1 year later:

    Apple’s official white iPhone 4 is likely to release untile next year. But in this autumn there’s already got white iphone 4 available.

  37. Avatar
    Silicone Molding about 1 year later:

    Mold making is the core business of Intertech (Taiwan). With world level technology, Intertech enjoys a very good reputation for making Injection Mold and Plastic Moldsfor their worldwide customers.

  38. Avatar
    highlights about 1 year later:

    usefull article bro.

  39. Avatar
    Movies Cheap about 1 year later:

    Wondershare Video to DVD Burner will not only copy movies to DVD from LimeWire to improve your viewing experience, but also save much of your precious hard disc space.

  40. Avatar
    Criminal Check about 1 year later:

    The best way of making progress with non-Agile folks, is to point out and solve one problem at a time.

  41. Avatar
    hublot replicas about 1 year later:

    she was inspiring the fake hublot the country with her courage and that fake breitling bentley watches that we couldn’t wait to take her fake breitling bentley watches her out to

  42. Avatar
    iPhone Contacts Backup For Mac about 1 year later:

    Thanks for share! I agree with you. The artical improve me so much! I will come here frequently. iPhone Contacts Backup For Mac can help you backup iphone contact to mac.

  43. Avatar
    iPhone Contacts Backup For Mac about 1 year later:

    I really like this essay. Thank you for writing it so seriously. I want to recommend it for my friends strongly. iPad to Mac Transfer can help you transfer music, movie, photo, ePub, PDF, Audiobook, Podcast and TV Show from ipad to mac freely.

  44. Avatar
    Discount Jerseys about 1 year later:

    I appreciate the article Bob. A great read on all aspects of quality control.

  45. Avatar
    Hose Fittings about 1 year later:

    Your site is amazing.I am very impressed to see this,i want to come back for visiting your site.Keep doing Good as well as you can.

  46. Avatar
    Criminal Records about 1 year later:

    I think Andrew has fallen into a common trap. He sees the zeal of the agile proponents and mistakes it for religious fanaticism.

  47. Avatar
    Tenant Screening about 1 year later:

    Instead of respecting that zeal as the outward manifestation of the inward desire to excel, he rails against it as being myopic and exclusive and then views all the statements of the agile proponents through that clouded viewport.

  48. Avatar
    cable ties about 1 year later:

    i appreciate this post!

  49. Avatar
    Sunglass about 1 year later:

    Buy $10 Replica Designer Sunglasses with 3-day FREE SHIPPING

  50. Avatar
    Yalova Emlak over 2 years later:

    Thanks for this article.I like its.As to me it’s good job.I wait ur next articles and I will read ur new articles.

  51. Avatar
    yuwan over 2 years later:

    I think both of you are right!

  52. Avatar
    Digital Lifestyle Gadget and Design over 2 years later:

    Hi you have a nice opinion here for this problem. i agree with you on this problem

  53. Avatar
    Intips Berita 2011 over 2 years later:

    Terrific article. nice share dude…A great read on all aspects of quality control.

  54. Avatar
    tiffany outlet over 2 years later:

    thank you for nice information.. I am going to bookmark this page. and i will also suggest my friends about this post.

  55. Avatar
    okey oyunu oyna over 2 years later:

    nice.

    internette görüntülü olarak okey oyunu oyna, gerçek kisilerle tanis, turnuva heyecanini yasa.

  56. Avatar
    coach purses over 2 years later:

    Mr Coates coach purses is the longest U.S. market popular with one of the most successful leather brand. Mr Coates coach purses store represents the most admirable American fashion innovative style and traditional skills . Mr Coates coach bags have durable quality and exquisite technology, Conspicuous Coach Heels in the female consumers have good reputation. Welcome to our shop Elegant Coach Purses

  57. Avatar
    real estate advertising over 2 years later:

    I really love your post

  58. Avatar
    rreal estate leads over 2 years later:

    I want to read more of your article Thanks :-)

  59. Avatar
    Jewellery over 2 years later:

    0q0waoklksdflkdfl

  60. Avatar
    billdream123 over 2 years later:

    I think Andrew has fallen into a common trap. He sees the zeal of the agile proponents and mistakes it for religious fanaticism. I want to read more, thanks :-) Excavating Services dirt fill free dirt fill

  61. Avatar
    billdream123 over 2 years later:

    Excavating Services

  62. Avatar
    beats by dr dre headphones over 2 years later:

    Some beats by dr dre solo purple training routines that will improve Your Voice instantly when you exercise Them!

  63. Avatar
    Cookies Gift over 2 years later:

    hmm ,i’m not sure if this is what i’m looking for but anyway this is interresting and could be useful some day,thanks for taking time to write such cool stuff

  64. Avatar
    Find Car Auctions over 2 years later:

    Marching to the bit of a different drum with this article, so it’s interesting but not very mainstream.

  65. Avatar
    Hair Loss Advice over 2 years later:

    Interesting – I found in helpful and somewhat unique, compared to other views on the topic.

  66. Avatar
    Sell Unwanted Gift Card over 2 years later:

    Great article when looking to broaden your horizons.

  67. Avatar
    Turn Gift Cards to Cash over 2 years later:

    Thank you for sharing your thoughts on this topic.

  68. Avatar
    La Sposa over 2 years later:

    It was really strange that even before I finished reading your article about this Pronovias dress I began to feel that you were a kind-hearted person Your article is very interesting and will be better if you can give more introduction of this San Patrick dress. I wantto buy this Sherri Hill dress while my fiancé prefers another. Could you help me and make friends with me?

  69. Avatar
    onlyshox over 2 years later:

    Fantastic post. Your post was that great, keep it up.

  70. Avatar
    beats by dre store over 2 years later:

    what i’m looking for but anyway this is interresting and could be useful some day,thanks for taking time to write such cool stuffhigh quality headphones new design headphones

  71. Avatar
    what is an iva over 2 years later:

    I have learned something useful. Thanks for the great read.

  72. Avatar
    canada goose coat over 3 years later:

    When it comes to feather dress, what appears in your mind? Which kind brand of down jacket do you like prefer? Though there are many down jackets for you to choose from, on the word, which one you really enjoy? I want to say that canada goose coats is really your best choice. I believe you can’t agree with me any more. When you take the quality into consideration, you will find that it is superior to any other kind of coat. Besides, discount canada goose jackets is a world well-known brand, which has gained high reputation in the world, which has accepted by our customers and some organization. Because of its high quality, some of our loyal customers have promoted it to the people around them. In their opinion, it is good to informing others to know it. Recently, Canada Goose Trillium Parka is on hot sale. What I have to inform you is that all the products there are made by hand, so they are elaborative and elegant enough. It is really beautiful once you dress in. So, if you are a lovely girl or woman, go to the store to buy one for you. You will appreciate it that you have such a coat.In addition, they also have any other products like canada goose Gloves and canada goose jacket supplier.Hope your will like its!

  73. Avatar
    beats studio by dr dre over 3 years later:

    come here, you will love here

  74. Avatar
    DR OZ african Mango over 3 years later:

    i think this can be bookmarked for future referenses , i think i could make use of this ,many thanks for the time you spend writing this , best regards for Canada

  75. Avatar
    Tips For Bowling over 3 years later:

    Everyone is always in favour of general economy and particular expenditure. Anthony Eden

  76. Avatar
    cheap baseball hats over 3 years later:

    come here, you will love here

  77. Avatar
    alwadifa over 3 years later:

    I liked you blog so im going bookmark it with my prefered websites, you have posted an amazing posts so thank you ??? job emlpoi recrutement al wadifa maroc ?? ??? Alwadifa Concours maroc annonces maroc annonces petites annonces recrutement au maroc wadifa au maroc annonces maroc concours au maroc alwadifa maroc alwadifa.com

  78. Avatar
    Beats By Dre Canada over 3 years later:

    this is the new magic sound Beats Solo has can be folded head with system,

  79. Avatar
    Top LED TV 2012 over 3 years later:

    Cool! That was a great tournament. I love the show. I just want to say congratulations to the winner.

  80. Avatar
    Orya Jan over 3 years later:

    So I think it is healthy that agile proponents are vociferous advocates of their school of thought. They are like Karate students who are excited about their new skills, and want to teach those skills to others. If their zeal to excel can infect others with similar zeal, so much the better. We need people in this industry who want to excel.

  81. Avatar
    Attic Ladders over 3 years later:

    This is a very useful website and I have found good information here and I really appreciate the efforts of the writer of this essay for sharing nice ideas. Thanks!

  82. Avatar
    Generator Reviews over 3 years later:

    Agile does prevail and always will.

  83. Avatar
    dust mite proof covers over 3 years later:

    It’s very unusual currently to discover sites that supply details somebody is seeking. I am happy to view that the weblog discuss valued data which will help to numerous audience. Cheers as well as preserve composing.

  84. Avatar
    DC Locksmith over 3 years later:

    Beautifully expressed article, i really enjoyed my stay on this plus wonderful website dc locksmith

  85. Avatar
    bladeless fans over 3 years later:

    Let’s Hear it for the Zealots! 84 good post105

  86. Avatar
    Cosmetic Dentist NYC over 3 years later:

    That is my personal very first time my partner and i go here. This is really awesome and interesting to read!

  87. Avatar
    Top Plastic Surgeons over 3 years later:

    Your posting really includes a great educational communication which filled me with a large amount of knowledge about this specific issue.

  88. Avatar
    Injection Mold over 3 years later:

    Intertech Machinery Inc. provides the most precise Plastic Injection Mold and Rubber Molds from Taiwan. With applying excellent unscrewing device in molds,

    Intertech is also very professional for making flip top Cap Molds in the world. Mold making is the core business of Intertech (Taiwan). With world level technology, Intertech enjoys a very good reputation for making Injection Mold and Plastic Molds for their worldwide customers.

  89. Avatar
    Monster Beats Studio over 3 years later:
    Beats By Dr Dre Spiderman if taking into account inflation, while the yuan to the dollar has risen Superman Beats By Dr Dre by about 12.5%. Since July 2005, when China started since the reform of the RMB Dr Dre Studio exchange rate regime, the yuan to the dollar has accumulated Spiderman Beats By Dre appreciation of 40%.The Treasury points out, Beats By Dre Superman central bank recently expanded to the dollar market price band decision will may enhance the flexibility of the exchange Cheap Monster Beats Pro rate of the yuan. The Treasury also believes that the yuan is still necessary to the Monster Beats Studio dollar and other major currencies further appreciation
  90. Avatar
    hermès birkin over 3 years later:

    Diaper bags are always an excellent way to carry all the essential products of infants and babies?

  91. Avatar
    Rubber Molds over 3 years later:

    With more than 20 years of experience, Intertech provides an extensive integrated operational ability from design to production of molds 100% made in Taiwan. Additional to our own mold making factory, we also cooperate with our team vendors to form a very strong working force in Taiwan.

    For the overseas market, we work very closely with local representatives in order to take care of the technical communication and after-sales service to our customers. We also participate in the EUROMOLD & FAKUMA exhibitions and meet our customers every year in Europe. By concentrating on mold “niche markets”, we play a very useful mold maker role from the Far East whenever customers want to develop their new projects. We provide services from A to Z to our customers on a very economic cost and effect basis.

  92. Avatar
    best cosplay over 3 years later:

    http://www.outfitscosplay.com/cosplay-wigs/devil-may-cry-cosplay-wig Deluxe Devil May Cry Cosplay Wig for Sale.Find your favorite characters and cosplay outfits from all the popular anime and games.

  93. Avatar
    new era baseball hats wholesale over 3 years later:

    The chilly winter, the cold air continuously throughout the body bore into the crack! In the winter, how can there a top namely beautiful and warm hat? Let us choose a moment, these make you attractive rise to the top of the baby! cheap tisa snapback hats The painter cap this season of the fashion of tie-in ACTS the role of, if want to wear up into the type into the case, can follow the following, as a reference: the long hair, the hair should be scattered, don’t bunch of horsetail, so feel more natural, short hair person, it’s easy to handle, casual wear, can bring out the feeling for the beauty of nature. Avoid by all means is wearing a long or a big circle of exaggeration earrings. Appropriate match line to suit coats, jeans wear, narrow foot trousers, leather boots, in fact as long as is casual wear, dress nature comfortable, can be lining out the characteristics of the painter cap. cheap tisa snapback hat This hat, let a person think of modelling, have to let a person feel the modelling of luxury, but what kind of modelling are as a suitable for your modelling to more and more practical. Perhaps, you may think of live in cold areas of the eskimos, who say they can’t create fashion?

Comments