Process, People, and Pods


Tuesday, 17 July 2007

The Secret Assumption of Agile

I assert that there is a secret assumption behind successful Agile. "Secret" may be a bit too strong, but it is certainly under-articulated if not completely unarticulated.

Agile succeeds when you write code that is easy to change.

I grew up with phased (waterfall) processes. I was taught that a needed design change discovered during the coding phase would cost you ten times the cost of knowing about the need during design. A design problem found in test would cost 100 times the cost of avoiding the problem during the design phase. Based on this cost model (which seemed correct in my experience following it for 20 years), code reviews, design reviews, detailed diagrams, rigorous architecture specifications were all cost saving techniques no sane project would ever do without.

Agile touts that it can easily accommodate change at a reasonable cost. That is, if you knew about the requirement in some detail before the project started, the cost to implement the requirement would be 1x. If you find out about this requirement in the middle of an Agile project, the cost to implement will be about 1x as well (maybe 1.1x, for example) and not the 10x or 100x a waterfall process would predict for a change that would affect the design and adjacent code.

What is going on here? Are all our experiences in waterfall development simply calculation mistakes? Were we using the wrong languages? Were we simply stupid?

"No!" to all of this (although I have had my moments of brilliant stupidity). What has happened is that we have discovered ways to write programs that minimizes the excessive cost of change. I count several technologies that facilitate change, including:

  • Normalized relational databases
  • Rules engines
  • Object-oriented programming
  • SOA (decomposition of an application into loosely coupled entities)

All of these techniques share two aspects in common:

  1. They simplify the problem to allow other sound techniques to be applied, and
  2. They eliminate duplication so that when change is needed, it can be applied to one and only one place with confidence.

My favorite among these techniques is object-oriented programming. By this, I do not mean using an OO language, although that is very helpful. I speak about a style of programming that exploits the fundamental OO concepts.

An example may help here. At a client a few years ago, we were asked to rewrite an existing system. The existing system was a Web-based application, Java platform, with Oracle database backend. The new system was a Web-based application, Java platform, with Oracle database backend. No difference. The reason for the rewrite: The system could no longer be changed in a timely fashion, and business was being lost. The rewritten system has exceeded expectations, met all business needs, and is easy to maintain and enhance (which has been done.) The original system had 79 Java classes. When we finished with the new system, it had 1400 Java classes. We found 1400 different, unique things to model. When a new requirement was being considered, it may impact 20 classes. But the remaining 1380 classes were untouched and ran their unit tests perfectly. Writing code in this particular OO style is different.

Are the Agile pundits (and I am one of them) deliberately hiding this "secret" assumption of Agile? I don't think so. But all the luminaries in Agile that I know have been programming in this style for many years (and most for decades). It is inate to their thinking. When I was exposed to this style of programming 15 years ago, it took a while for me to understand. But after that point, even my Excel macros in VBA are structured very differently.

There will be more discussion of how to learn this style in future posts.

328 comments:

«Oldest   ‹Older   201 – 328 of 328
Anonymous said...

I believe this is one of the most important information for me.
And i am glad studying your article. But wanna commentary
on some basic things, The web site style is
perfect, the articles is in point of fact great :
D. Excellent activity, cheers

Also visit my site ... Louis Vuitton Bags

Anonymous said...

Each day billions of of their own kids log onto the internet.
Vivaldi himself knowledgeable fallen into obscurity by the end of his
lifetime.

my weblog: agencja detektywistyczna

Anonymous said...

Congratulations, you may already be familiar with affiliate programs, working or making dollars online.


My web site ... agencje ochrony

Anonymous said...

Wires- these will collect the electric power generated and carryout them into my batteries.


Feel free to visit my homepage ochrona obiektów lublin

Anonymous said...

Here, people are powered by creating shift and a
creativity to increase productivity through other people.
The marketplace may be increasing toward 700 million rapidly.



Stop by my web site :: agencje ochrony

Anonymous said...

You will need to create a product that maximizes your in the conditioning center.
Your preparation will make you the sale more have a tendency to than
the concept itself.

Feel free to surf to my webpage; ochrona obiektów lublin

Anonymous said...

You need to be a part of a contest for one of the best
websites on the internet. I most certainly
will highly recommend this blog!

Look into my web blog; Cheap Louis Vuitton Bags

Anonymous said...

Why viewers still use to read news papers when in this technological
world the whole thing is presented on net?

my web site; Diaper Rash Remedies

Anonymous said...

Hello would you mind letting me know which webhost you're utilizing? I've loaded your blog
in 3 different web browsers and I must say this blog loads a
lot quicker then most. Can you recommend a good hosting provider at a fair price?
Thanks, I appreciate it!

my web page :: unknown

Anonymous said...

I have read so many articles or reviews about the
blogger lovers but this article is truly a nice article, keep
it up.

Here is my web-site ... friendsite.com

Anonymous said...

Batteries- this is where the electricity put together will be continued
after being charged up.

My website :: kancelaria adwokacka łódź

Anonymous said...

Heya i am for the first time here. I found
this board and I find It truly useful & it helped me out a lot.
I hope to give something back and aid others like you helped me.


My web-site :: Psn Code Generator

Anonymous said...

google law firm

Anonymous said...

Hi there, just became aware of your blog through Google,
and found that it's really informative. I'm going to watch out for brussels.
I will appreciate if you continue this in future. Many
people will be benefited from your writing. Cheers!



Feel free to visit my webpage; Gafas De Sol Oakley

Anonymous said...

It will depend on how big the home is without question
and what provides it offers.

Look into my blog ... organizacja wczasów

Anonymous said...

Awesome! Its really remarkable paragraph, I have got
much clear idea on the topic of from this article.

Look into my website unknown

Anonymous said...

It is in point of fact a great and useful piece of
information. I'm happy that you shared this helpful info with us. Please stay us up to date like this. Thanks for sharing.

Here is my blog post Unknown

Anonymous said...

Hi there! This post could not be written any better!
Reading through this post reminds me of my good
old room mate! He always kept talking about this.
I will forward this write-up to him. Fairly certain he will have a good read.
Thanks for sharing!

Also visit my webpage; Eleanorestova.bravesites.com

Anonymous said...

'I am very severe in the place from working at the EPA. This concentrated heat might be used as one particular heat source to get conventional power indoor plant.

My site organizacja wczasów

Anonymous said...

Some believe it means an extremely no cost involved with
whatsoever. Midriff dance music definitely is always associated in Middle Eastern Music.


Here is my webpage - organizacja wczasów

Anonymous said...

Massage has become and also convenient way to obtain relaxation and release stress.

You must always have an standard objective.

Here is my webpage: organizacja wczasów

Anonymous said...

Link exchange is nothing else however it is simply placing
the other person's web site link on your page at appropriate place and other person will also do similar for you.

Also visit my web-site - Cheap Louis Vuitton Bags

Anonymous said...

A second benefit to this one software is Trinium's Availability Manager module.

Visit my web site ... szambo betonowe

Anonymous said...

I'm extremely inspired with your writing talents and also with the layout to your blog. Is this a paid topic or did you modify it your self? Anyway keep up the excellent high quality writing, it's uncommon to peer a great weblog like this one these days.
.

my homepage; Alternative energy

Anonymous said...

Pretty component to content. I simply stumbled upon
your weblog and in accession capital to assert that I get actually loved account your blog posts.
Any way I'll be subscribing in your augment or even I success you get entry to consistently fast.

My webpage :: definition of alternative energy

Anonymous said...

Finishing materials will be clean and smooth with possible textured or
boldly bracelets has a accents. Find some of its obscured jewels further originating from a coast.


Here is my homepage; szamba betonowe

Anonymous said...

Actual a song coupled with dance as a proven way
to e temps happiness. What you do through
it later on in life has always been entirely up to you.


Feel free to visit my blog tłumaczenia rosyjski Katowice

Anonymous said...

Great blog! Do you have any suggestions for aspiring writers?

I'm planning to start my own blog soon but I'm a little lost on everything.
Would you propose starting with a free platform like Wordpress or go for a paid option?

There are so many choices out there that I'm completely confused .. Any recommendations? Kudos!

My blog ... World Of Tanks Hack

Anonymous said...

It's actually a great and helpful piece of information. I'm satisfied that you simply
shared this helpful info with us. Please keep us informed like this.
Thank you for sharing.

My page - Generateur De Code PSN

Anonymous said...

Can you tell us more about this? I'd love to find out some additional information.

Take a look at my page ... http://robbincra.Ireallylikefood.com/772723229/recycling-facts-with-the-little

Anonymous said...

Very nice post. I just stumbled upon your blog and wished to say that I have truly
enjoyed browsing your blog posts. After all I will be subscribing
to your rss feed and I hope you write again soon!

My web-site Unknown

Anonymous said...

This is the perfect site for anybody who hopes
to understand this topic. You realize so much its almost tough to argue
with you (not that I personally will need to…HaHa).
You certainly put a brand new spin on a subject that's been written about for ages. Wonderful stuff, just great!

My blog post - Unknown

Anonymous said...

My brother suggested I would possibly like this website.
He was once totally right. This publish actually made my day.
You can not believe simply how much time I had spent for this
information! Thank you!

Also visit my blog; reputation management for doctors

Anonymous said...

Thus software freelancing India is a best decision.

The HP0-M31 evaluation often is consists of 85
multiple-choice concerns.

Feel free to visit my web site - agencja detektywistyczna

Anonymous said...

It's a shame you don't have a donate button! I'd without a doubt donate to this outstanding blog! I guess for now i'll settle for
bookmarking and adding your RSS feed to my Google account.
I look forward to brand new updates and will share this site with my
Facebook group. Chat soon!

Feel free to surf to my website ... Recycling Facts

Anonymous said...

Going into courts on your have possession of is rarely a very
good idea. Because soon as everything is filed, you
will receive a date or time for i would say the final hearing.


Visit my webpage agencja detektywistyczna warszawa

Anonymous said...

Hi everybody, here every person is sharing such familiarity, therefore it's fastidious to read this blog, and I used to pay a visit this website all the time.

my web site - Louis Vuitton Bags

Anonymous said...

Unhealthy eating habit results in digestion problems, while to further trouble.

When you're are walking one breathe better.

my weblog ... agencja detektywistyczna warszawa

Anonymous said...

I like it when people come together and share opinions.
Great blog, keep it up!

my web site - World Of Tanks Hack

Anonymous said...

Whenever you are walking one breathe better. The diverse range of woman / man and family health insurance options can
weather the individual.

My weblog - agencja detektywistyczna warszawa

Anonymous said...

Hello friends, its great paragraph concerning educationand fully explained, keep
it up all the time.

Here is my web page ... Aciphex Coupons

Anonymous said...

Thanks a bunch for sharing this with all folks you actually realize what
you're speaking about! Bookmarked. Kindly additionally consult with my site =). We could have a hyperlink change agreement between us

Here is my page: Authentic Evgeni Malkin Jersey

Anonymous said...

Hi there, yup this post is truly pleasant and I have learned
lot of things from it concerning blogging.

thanks.

Visit my blog ... Louis Vuitton Bags

Anonymous said...

You ought tо be a part of а contеst foг one οf the greatest blogs оn the net.
I most certаіnly will highly recommend thiѕ ѕitе!


Аlso vіsіt my ωeblog frontier internet

Anonymous said...

The product is important to assist you to teach your tiny bit children etiquette as early as plausible.
Don't andel it until that you start a upcoming day with a functional new word.

My webpage - usługi detektywistyczne

Anonymous said...

Kettleballs and sandbags are another warm and friendly gym tool to increase concentration.

Mostly because that old ways of planning have evolved.

Have a look at my web blog ... usługi detektywistyczne

Anonymous said...

The songs from the particular Indian film Industry,
Bollywood are an integral part. This is when the personalized music for kids will be.


Also visit my site - detektyw warszawa

Anonymous said...

Happens to be it time for you to go off the grid and go solar?
The 30W flexible solar panel has an listed bypass diode.


Feel free to visit my webpage ... detektywi warszawa

Anonymous said...

These methods are also beneficial for that respiratory system.
Might reduces inflammation protect against varieties
of cancer.

Look into my website; prywatny detektyw

Anonymous said...

Great article.

Also visit my blog post - maori tattoo patterns

Anonymous said...

I am linking this webpage from my personal weblog . this has
all of the usefull data necessary.

Also visit my page best pregnant

Anonymous said...

I was curious if you ever thought of changing
the structure of your blog? Its very well written; I love
what youve got to say. But maybe you could a little more in the way of content so people could connect with it better.
Youve got an awful lot of text for only having
1 or two images. Maybe you could space it out better?


my web site The interlace

Anonymous said...

And poker will be a sport which lot of users like to get pleasure from.
Loss careers depend with a success of utilizes they manage.



my web blog :: pobierowo

Anonymous said...

Thanks for sharing your thoughts about the Interlace.
Regards

Anonymous said...

Hi to all, how is the whole thing, I think every one is getting more from this site,
and your views are pleasant in support of new users.


Also visit my webpage ... Candy Crush Saga Hack

Anonymous said...

Cool blog! Is your theme custom made or did you download it from somewhere?
A theme like yours with a few simple tweeks would really make my blog shine.

Please let me know where you got your theme.
Bless you

Visit my web blog: youtube.com

Anonymous said...

I love what you guys tend to be up too. This kind of clever work and reporting!

Keep up the great works guys I've incorporated you guys to my blogroll.

My web site; Louis Vuitton Outlet

Anonymous said...

What's up to every body, it's my first visit of this webpage;
this blog includes awesome and genuinely excellent data in support of readers.


Here is my webpage: get six pack

Anonymous said...

Being considered a single contractor versus an employee is significant.
These provide relief to most of the body after taking the daily function of
routine.

My weblog :: tanie wczasy nad morzem

Anonymous said...

naturally like your web-site however you have
to take a look at the spelling on several of your posts. Many of them are rife
with spelling issues and I find it very bothersome to tell the reality however
I'll surely come back again.

Also visit my web-site: weight loss supplement

Anonymous said...

Great article! This is the kind of info that are meant to be shared across the net.
Disgrace on the seek engines for not positioning this publish upper!
Come on over and talk over with my website . Thanks =)

Also visit my web page natural collagen production

Anonymous said...

Howdy! This blog post couldn't be written much better! Going through this article reminds me of my previous roommate! He constantly kept talking about this. I will forward this post to him. Pretty sure he will have a very good read. Thanks for sharing!

Feel free to surf to my homepage ... Microsoft Office Gratuit

Anonymous said...

The company are obtainable equally coiled strip or possibly as flat writings.
This includes wrought press tables, wrought golf club beds and
wrought iron chairs.

Here is my web site ... tanie wczasy nad morzem

Anonymous said...

Once again, good summing up of latest condition.

Also visit my page; wealthy affiliate

Anonymous said...

Today, they and their partners make the most
of a well-established name. This ensures both close nearness to the end-customer, and professional installment.


my web-site: zespół muzyczny Bydgoszcz

Anonymous said...

Ahaa, its fastidious dialogue concerning this piece of writing
here at this website, I have read all that, so at this time me also commenting at this place.


My blog - Live Webcams Sex Free

Anonymous said...

Immense or small, every single event runs larger with a plan.
We worry that may perhaps lead to benching a player nor letting go
a.

My web-site zespół muzyczny Poznań

Anonymous said...

Law of Desire is working for you - as to if you acknowledge so it or not.
Find out there is somewhere where the lawn is greener.

Also visit my site ... zespół muzyczny Bydgoszcz

Anonymous said...

If you are going for best contents like myself,
simply visit this web site every day for the reason that
it presents feature contents, thanks

Look at my site - Generateur De Code PSN

Anonymous said...

Your method of telling all in this paragraph is actually nice,
every one be capable of without difficulty understand it, Thanks a lot.


my blog - candy crush saga Hack

Anonymous said...

Asking questions are really pleasant thing if you are not understanding anything fully, but
this post provides pleasant understanding yet.

Also visit my web page: World Of Tanks Hack

Anonymous said...

Outstanding post however , I was wondering if you could write a litte
more on this subject? I'd be very thankful if you could elaborate a little bit more. Many thanks!

Here is my homepage ... Psn Code Generator

Anonymous said...

I know this if off topic but I'm looking into starting my own weblog and was curious what all is required to get setup? I'm assuming having a blog like yours would cost a pretty
penny? I'm not very internet savvy so I'm not 100% sure.
Any recommendations or advice would be greatly appreciated.
Thanks

Also visit my blog post :: Jailbreak Playstation 3

Anonymous said...

Whats up! I just would like to give an enormous thumbs up for the good information you will have right
here on this post. I might be coming again to your blog for extra soon.



my homepage; semantic space hyderabad

Anonymous said...

The use of solar cells in the home is usually quite very expensive.
An total yield of 4,000,000 kilowatt hours is predicted.


Visit my homepage - ochrona przeciwpożarowa

Anonymous said...

You are so awesome! I do not suppose I've truly read through anything like that before. So nice to discover another person with some genuine thoughts on this subject matter. Really.. many thanks for starting this up. This website is something that is needed on the internet, someone with a bit of originality!

Here is my blog post ... custom reebok Nano 2.0

Anonymous said...

Greetings! Very helpful advice within this article! It is the little changes which will make
the most important changes. Thanks a lot for sharing!


Here is my page Matson car Shipping

Anonymous said...

Howdy! I simply wish to give a huge thumbs up for the nice info you will have here on this post.
I will likely be coming back to your weblog for extra soon.


Look at my homepage; SEO

Anonymous said...

This kind of styles will include strong yet simple forms enhanced by having edgy detailing.


Check out my homepage ... borelioza

Anonymous said...

Greetings! Very useful advice within this post! It's the little changes that make the most significant changes. Thanks for sharing!

my blog baltimore movers

Anonymous said...

I really like what you guys are up too. This sort of clever work and exposure!
Keep up the amazing works guys I've added you guys to
blogroll.

My web-site: the hush sound

Anonymous said...

You need to take part in a contest for one of the finest
blogs online. I am going to recommend this web site!


Feel free to visit my web blog - Learn More Here

Anonymous said...

However actually we both were not concerned that it typically is a fake web site.
Isolation exercises include single- joint and isometrics exercises.


Take a look at my webpage: candida

Anonymous said...

A kid might get frightened the actual event that they see the exact
scissors coming towards them. Yes the guy is a little and also unquestionably the reigning superhero instantly.


Feel free to surf to my page; candida

Anonymous said...

An special music that is absolutely perfect for the reason that background
music will be the New Age. TJ and company was born writing and coming up with
their own statements.

Here is my homepage ... candida

Anonymous said...

Turn out to be classify the rock channels on Satellite dish Network in multiple categories.
It is only a matter of time before that lady claims her deserved and needed fame in Our great country.


Also visit my web blog: candida

Anonymous said...

Hello, јust wаnted to tell yоu, I liked this post.
It was praсtical. Keеp on ρosting!

Lοok at my weblog :: Lloyd Irvin

Anonymous said...

I have learn several just right stuff here. Definitely price
bookmarking for revisiting. I wonder how much effort you put to make this type of
excellent informative website.

My page - Recommended Site

Anonymous said...

Good answers in return of this issue with solid arguments and explaining all concerning that.


Here is my web blog: Full Report

Anonymous said...

Hello I am so grаteful I found your wеbsite, I really found
you bу аccident, ωhile I was searching on
Yahoo foг sοmething elѕe, Nοnetheleѕѕ I am
here now and would juѕt like to saу thаnkѕ
fοr a fantaѕtic post and a all round interesting
blοg (I also love the themе/ԁesіgn), I
don't have time to browse it all at the moment but I have bookmarked it and also added in your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome work.

My blog post ... reputation management software

Anonymous said...

Entrepreneurship: Why is The us is certainly so prosperous?
The skill level of designers, workers and inspectors
varies from state to suggest.

my website wycieczki last minute

Anonymous said...

You could learn how to part your thoughts on how to
start off by an organic backyard. All people that do this remain performing a smart and practical
and healthy hobby.

Here is my web blog ... strona główna

Anonymous said...

What's up, its pleasant paragraph about media print, we all know media is a fantastic source of facts.

My web page - search engine optimization

Anonymous said...

This amazing segment looks in the Cash for Clunkers program, and the device's results. These are mainly made from the gathered Fat, fatty acids and greases.

Also visit my weblog - projekty-wnętrz-bauart.pl

Anonymous said...

I used to be recommended this blog by my cousin.
I'm no longer positive whether or not this post is written through him as no one else recognize such targeted about my difficulty. You are wonderful! Thank you!

Also visit my web page - dragon city Hack (http://www.Youtube.com/)

Anonymous said...

What i do not understood is in reality how you're now not really much more neatly-preferred than you might be right now. You're so intelligent.
You already know thus significantly with regards to this subject, produced me in my view believe it from a lot of varied angles.
Its like men and women don't seem to be fascinated unless it's
one thing to do with Woman gaga! Your individual stuffs excellent.
Always care for it up!

Feel free to visit my weblog ... Louis Vuitton Handbags Outlet

Anonymous said...

I every time spent my half an hour to read this website's content all the time along with a cup of coffee.

Here is my web page Nike Pas Cher

Anonymous said...

It's perfect time to make some plans for the future and it is time to be happy. I have read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I wish to read more things about it!

Feel free to visit my website Louis Vuitton Bags

Anonymous said...

Heya just wanted to give you a quick heads up and let you know a few of the pictures aren't loading properly. I'm not
sure why but I think its a linking issue. I've tried it in two different internet browsers and both show the same outcome.

Take a look at my homepage; books of ra online spielen :: unityforachange.org ::

Anonymous said...

Hi, I think your website might be having browser compatibility issues.
When I look at your blog site in Firefox, it looks fine but when opening in Internet Explorer, it has some
overlapping. I just wanted to give you a quick heads up!
Other then that, amazing blog!

Also visit my blog post :: Code Psn Gratuit

Anonymous said...

Hey! This is kind of off topic but I need some advice from an established blog.
Is it very hard to set up your own blog? I'm not very techincal but I can figure things out pretty quick. I'm thinking
about setting up my own but I'm not sure where to begin. Do you have any ideas or suggestions? Cheers

Feel free to visit my website; Cheap Jerseys

Anonymous said...

I don't even understand how I stopped up here, but I thought this post was once great. I don't recognize who you're but certainly you are going to a famous blogger when you aren't already.

Cheers!

Also visit my blog: Psn Code Generator

Anonymous said...

Thanks for sharing your thoughts about office desk lock.
Regards

Check out my blog post - Louis Vuitton Pas Cher

Anonymous said...

I read this piece of writing completely regarding the comparison of hottest and earlier technologies,
it's awesome article.

Visit my web-site ... World Of Tanks Hack

Anonymous said...

If some one needs to be updated with most recent technologies afterward he must be visit this web site and be up to date daily.


Feel free to visit my web site; how to jailbreak ps3

Anonymous said...

Thanks , I have recently been searching for information approximately this
topic for a long time and yours is the greatest I have discovered so far.
But, what about the conclusion? Are you positive concerning
the supply?

My web blog - Cheap Louis Vuitton Bags

Anonymous said...

I'm not sure exactly why but this site is loading very slow for me. Is anyone else having this problem or is it a problem on my end? I'll check back later and see if the problem still exists.



my blog: minecraft gift code generator

Anonymous said...

Wow, amazing blog layout! How lengthy have you been blogging for?
you made blogging look easy. The overall look of your site is wonderful, as neatly as the content material!


Here is my web site - Louis Vuitton Handbags Outlet (http://ngosummit.com/louisvuitton-outlet.html)

Anonymous said...

Hello There. I discovered your blog the use of msn. That is a really well written
article. I will make sure to bookmark it and come back to read extra of your helpful info.
Thanks for the post. I will certainly return.



Here is my web site ... Minecraft Gift Code Generator

Anonymous said...

I'm gone to convey my little brother, that he should also pay a quick visit this weblog on regular basis to take updated from most up-to-date information.

Have a look at my homepage - homepage

Anonymous said...

Way cool! Some extremely valid points! I appreciate you penning
this article and the rest of the site is also really good.


Here is my page - Minecraft Gift Code Generator

Anonymous said...

Thank you, I have recently been looking for info about this subject for ages and yours is the greatest I've found out till now. However, what in regards to the bottom line? Are you certain concerning the supply?

Here is my site ... Free Psn Codes

Anonymous said...

Wow! Finally I got a blog from where I be able to
actually get helpful information regarding my study and knowledge.



Here is my website: Psn Code Generator :: ::

Anonymous said...

Good day! Would you mind if I share your blog with my myspace group?
There's a lot of folks that I think would really appreciate your content. Please let me know. Thank you

my website; Michael Kors

Anonymous said...

WOW just what I was searching for. Came here by
searching for miami party boats

my homepage ... Low Nike Blazers

Anonymous said...

This information is invaluable. When can I
find out more?

My weblog :: virility ex

Anonymous said...

What's Going down i'm new to this, I stumbled upon this I've found It absolutely useful and it has helped me out loads. I hope to give a contribution & assist other users like its helped me. Great job.

Also visit my homepage :: Soldes Air Jordan

Anonymous said...

I love your blog.. very nice colors & theme. Did you make
this website yourself or did you hire someone to do it for you?
Plz answer back as I'm looking to design my own blog and would like to find out where u got this from. appreciate it

my homepage: Cheap Air Max

Anonymous said...

Excellent, what a blog it is! This blog presents useful data to us, keep it up.


Also visit my blog :: Soldes Air Jordan (smu-fr.org)

Anonymous said...

Unquestionably consider that that you said. Your favorite justification seemed to be at the web the easiest thing to be mindful of.
I say to you, I certainly get irked whilst people think about
worries that they plainly do not recognize about. You managed to hit the
nail upon the top and also outlined out the entire thing
without having side effect , other folks could take a signal.
Will probably be again to get more. Thanks

Feel free to visit my weblog Boutique Air Max [smu-fr.org]

Anonymous said...

Do you have any video of that? I'd want to find out some additional information.

My web-site; Mulberry Outlet UK

Anonymous said...

What i do not understood is if truth be told how
you are no longer actually much more well-favored than you might be
right now. You're so intelligent. You realize therefore considerably on the subject of this topic, produced me in my view imagine it from a lot of varied angles. Its like men and women don't seem to be involved
except it is something to accomplish with Girl gaga!
Your personal stuffs outstanding. All the time take care of it up!



Feel free to visit my blog post; Nike Free Run

Anonymous said...

I'll immediately snatch your rss feed as I can't to find your email subscription link or newsletter service.
Do you have any? Kindly permit me understand in order that I may subscribe.
Thanks.

Also visit my weblog; webcam chat porn

Anonymous said...

I enjoy what you guys are up too. Such clever work and reporting!
Keep up the very good works guys I've included you guys to my blogroll.

My page; Air Jordan Pas Cher

Anonymous said...

Very good write-up. I definitely appreciate this website.

Keep writing!

my web site - Minecraft Crack ()

Anonymous said...

Simply wish to say your article is as astonishing.
The clarity in your post is simply cool and i could assume you are an expert
on this subject. Fine with your permission let me to grab your RSS feed to keep updated
with forthcoming post. Thanks a million and please keep up the enjoyable work.


my blog; Minecraft Crack

Anonymous said...

Hello, after reading this remarkable article i am also delighted to share
my experience here with colleagues.

Here is my page - jailbreak ps3 for sale

dong dong23 said...

kate spade handbags
coach outlet online
oakley vault
caoch outlet
marc jacobs
christian louboutin outlet
michael kors outlet
michael kors outlet clearance
jordan 8s
louis vuitton handbags
louis vuitton handbags
michael kors handbags
toms shoes
nike sb shoes
ray ban sunglasses
christian louboutin shoes
michael kors outlet online
coach outlet
coach outlet
instyler curling iron
longchamp outlet
jordan retro
rolex submariner
rolex watches
asics running shoes
kobe shoes 11
polo ralph lauren
michael kors outlet
michael kors outlet
ray ban sunglasses
oakley vault
polo ralph lauren
beats headphones
fake watches
michael kors outlet clearance
nike factory outlet
christian louboutin outlet
hollister clothing
mont blanc pens
adidas outlet
20165.6wengdongdong

«Oldest ‹Older   201 – 328 of 328   Newer› Newest»