Read my latest article: Planet Argon is hiring (posted Tue, 23 Aug 2011 04:28:00 GMT)

Matz on Considering Interface

Posted by Robby Russell Mon, 25 Sep 2006 15:11:00 GMT

30 comments Latest by rock racing jersey Tue, 06 Dec 2011 06:55:45 GMT

...back in Portland after being in London and New York City for the past two weeks. It’s nice to be home. :-)

I came across this interview with Matz earlier today. It was published almost three years ago (pre-Rails)... I’m quite intrigued by what he is advocating here…

Bill Venners: You also mentioned in your ten top tips: “Be nice to others. Consider interface first: man-to-man, man-to-machine, and machine-to-machine. And again remember the human factor is important.” What do you mean by, “consider interface first?”

Yukihiro Matsumoto: Interface is everything that we see as a user. If my computer is doing very complex things inside, but that complexity doesn’t show up on the surface, I don’t care. I don’t care if the computer works hard on the inside or not. I just want the right result presented in a good manner. So that means the interface is everything, for a plain computer user at least, when they are using a computer. That’s why we need to focus on interface.

Some software people—like weather forecasters, the number crunchers—feel that the inside matters most, but they are a very limited field of computer science. Most programmers need to focus on the surface, the interface, because that’s the most important thing.

Bill Venners: You also mentioned machine-to-machine interfaces, so are you just talking about interfaces for users or also for machines?

Yukihiro Matsumoto: It’s not just user interfaces. When machines are talking to each other via a protocol, they don’t care how the other is implemented on the inside. The important thing is the proper output getting passed correctly via the proper protocol. That’s what matters.

If you have a good interface on your system, and a budget of money and time, you can work on your system. If your system has bugs or is too slow, you can improve it. But if your system has a bad interface, you basically have nothing. It won’t matter if it is a work of the highest craftsmanship on the inside. If your system has a bad interface, no one will use it. So the interface or surface of the system, whether to users or other machines, is very important.

One of things that we’re really advocating with Dialogue-Driven Development is artifact generation. Wireframes and lightweight prototypes are great for generating constructive dialogue between clients, users, and our team. We should make sure that we understand why and how users will use an interface before we worry about the code that will drive it. Too often we fall into a pattern of thinking where we’re convinced that we can build an agnostic application that has various interfaces to a central repository of business logic and data. While we strive for this during development, it really should be focused on after some initial interaction design has been planned. Of course, this is my opinion.

So, I must ask you. When you’re working with on a new project, do you focus on interface or code implementation first?

Subscribe to my RSS feed Enjoying the content? Be sure to subscribe to my RSS feed.
Comments

Leave a response

  1. Avatar
    TJ Stankus Mon, 25 Sep 2006 17:35:32 GMT

    Funny you ask. I just wasted probably a day this week implementing a clever database schema only to realize that the user interface was going to be too confusing. I stepped back, reconsidered, and mocked up some screens with paper and pencil. That effort resulted in a re-designed schema to match the more simplified UI. Note to self: always mock up the screens first.

  2. Avatar
    Ronie Tue, 26 Sep 2006 16:45:41 GMT

    True.

    A good system with a bad interface is a bad system.

    A bad system with a good interface is a fair system.

    Not fair, but true.

  3. Avatar
    Ronie Tue, 26 Sep 2006 16:46:57 GMT

    True.

    A good system with a bad interface is a bad system.

    A bad system with a good interface is a fair system.

    Not fair, but true.

  4. Avatar
    wholesale ed hardy Thu, 18 Mar 2010 06:21:37 GMT
  5. Avatar
    replica tiffany retail Thu, 18 Mar 2010 06:36:35 GMT

    useful information

  6. Avatar
    Generic Pharmacy Thu, 20 May 2010 12:26:20 GMT

    I have been meaning to write something like this on one of my blogs and this has given me an idea. Cheers.

  7. Avatar
    lebron i Wed, 26 May 2010 08:33:10 GMT
  8. Avatar
    air jordan 1 Wed, 26 May 2010 08:33:57 GMT
  9. Avatar
    AdiSTAR Ride Mon, 31 May 2010 00:07:10 GMT

    tr ert erte

  10. Avatar
    air jordan 1 Mon, 31 May 2010 01:01:17 GMT

    treert

  11. Avatar
    adii 420 top gold foil Mon, 31 May 2010 01:01:36 GMT

    yhytytu

  12. Avatar
    air force shoes Thu, 03 Jun 2010 00:31:16 GMT

    TE5T ERT

  13. Avatar
    adii strangler shoes Thu, 03 Jun 2010 00:31:25 GMT

    ERT ERT ER

  14. Avatar
    Chanel bags online Wed, 23 Jun 2010 08:08:54 GMT

    A bad system with a good interface is a fair system.

    Not fair, but true.

  15. Avatar
    asics running shoes Wed, 21 Jul 2010 08:16:33 GMT

    This was a useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. Keep up the good workOnitsuka Tiger Tokidoki Fabre asics onitsuka women’s asics gel nimbus men’s asics running shoes

  16. Avatar
    dcsadasd Sat, 31 Jul 2010 01:11:27 GMT
  17. Avatar
    Louis Vuitton HAMPSTEAD Thu, 05 Aug 2010 18:35:32 GMT

    Since we were doing double-sided this time I wanted to be sure that there was enough space for writing on the back… which helps with writing down a note, giving someone a coupon code for hosting, or my cell phone number if they are special enough. :-)

  18. Avatar
    Gian Sun, 19 Sep 2010 06:06:56 GMT

    Commodity trade with the weak periodic properties: 无纺布口罩 电镀电源 高频开关电源 电泳电源 特种电源 无油轴承 自润滑轴承 commodity trade is the latest from our daily lives, 水晶工艺品 水晶礼品 http://www.bolidy.com/dianyuanqi/">电镀电源 http://www.bolidy.com/dianyuanqi/">电解电源 高频整流器 保险柜 one of the industries, industries involved in numerous product categories, 文件柜 集成吊顶 购物袋 点断袋 塑料袋 连卷袋 http://www.bolidy.com/">超声波清洗设备 http://www.bolidy.com/">超声波清洗机 http://www.bolidy.com/dianyuan.html">高频开关电源 仿古木雕 2008, the entire commodity industry, market size more than 200 billion yuan, 弹簧 碟形弹簧 腹腔镜 浴室柜 磁钢 磁铁 倒立式拉丝机 total industrial output value of its GDP, 直进式拉丝机 水箱式拉丝机 调直机厂 调直机 机械密封 机械密封件 木雕 东阳木雕 share of 0.8% or so. As the commodity is the ultimate consumer, 补校 高复 龙泉刀剑 武士刀 日本刀 竹筷机械 and most of the commodities are necessities, 竹签机械 N95口罩 活性炭口罩 纱布口罩 people’s daily lives can not be separated on essential consumer goods, the commodity sector has weak cycle attributes.

  19. Avatar
    Millard Balette Sun, 19 Sep 2010 07:39:58 GMT

    From the mid-90s, through the efforts of power tools in China marketextension cord,glue gun,power socket the dominant position of domestic power power stripextension cordtools evolved in recent years is trouble lightto be further consolidatedpower strip Together all aspects of information display, power tools in the domestic marketpower strips,power socket,extension cords domestic sales of power tools has accounted for 90% of total sales, while a variety of imported brands, while only 10% of the market. Foreign power tool market, an expanding Chinese manufacturingbooster cable,tow rope,ratchet tiedowChina is a foreign power tool production base.Starting from the first half of 2008, domestic power tools brand prevailedglue stick,glue gun becoming the market leaderbooster cable,power cord,trouble light Experts believe that in another 5 years or 10 yearsbooster cable,glue gun,hot glue gun,battery clip power tool market in Chinapower strips,extension cords,booster cable the share of domestic power tools will increase theirbattery clip,tow rope,ratchet tie dowm,booster cablesm competitiveness will be reinforcedpower cable,speaker cable the main reason is that both the appearance of domestic power toolsoptical fiber Cable,copper clad aluminum,drawer runner,drawer slides or both internal quality basic or ready to compete and imported brands, but selling prices are only one-third of imported brands, and even lower.

  20. Avatar
    Oliva Terrace Sun, 19 Sep 2010 07:40:14 GMT

    If you are a first time home buyers newlywedsbar stoolswaiting chairs or middle-class urban life, choose the furniturereclinerleather sofasectional sofa panel furniture will be your first choice, with the environment, changing styles, sleekdinning chairaffordable and various advantages panel furniture has been the mainstream consumer group called “fixed” choicetheater chairtiered seating or even “panel furniture” has been fashionable in some degree with the young and bar stoolsthe equal signoutdoor furniturerattan furniture the sales in full swing scene, not only to earn cup full of pots full of business

  21. Avatar
    Damon Mancil Sun, 19 Sep 2010 07:40:32 GMT

    Internationally, renewable energy has been seen as an alternative energy can replace fossil fuels with the production of conventional energy resourcessolar collectorsolar water heater In 1995 and 2003, total global Solar energy Solar water heaterinvestment in renewable energy reached 100 billion U.Ssolar heatersolar energy dollars (only in 2003 invested 20 billion U.S. dollars), so that renewable energy and power generation capacity of 100 million kilowattssolar water heatersolar collectorat least 3 billion people to meet electricity demand. In the next 10 years, investments in renewable energy market is expected to reach 85 billion U.Ssolar water heatersolar collector dollars annually, and create millions of new jobs. Speaking of the past development of renewable energy, people will think first of all to the environment and climate changesolar water heatersolar collector It is now more consideration is energy securitySolar collectors Integrated pressurized Solar water heater employment opportunities and new economic growth points, advanced in technology development and manufacturing, as well as the support of consumers and consumer Xuanze. Although the renewable energy share of global energy consumption less than 2% (2003), but extended Split Pressurized solar water heaterCompact solar water heaterits application potential is enormoussolar lighting Table 1 shows the world in 2003 has been installed renewable energy generating capacity

  22. Avatar
    angle Mon, 08 Nov 2010 09:26:14 GMT

    Hey, MR robbie, Thank you very much! I learned from you too much, if we have opportunities, I hope you can be my teacher. Thank you!
    Free Video Converter, Free HD Video Converter, Free MP4 Video Converter, Free AVI Video Converter, Free MPEG Video Converter, Free iPhone Video Converter, Free iPod Video Converter, Free Apple Video Converter, Free PSP Video Converter , Free BlackBerry Video Converter, Free Zune Video Converter, Free 3GP Video Converter, Free Flash Video Converter, Free FLV Video Converter, Free Nokia Video Converter, Free SWF Video Converter, Video Converter, HD Video Converter , MP4 Video Converter , AVI Video Converter , MPEG Video Converter, iPhone Video Converter , iPod Video Converter, Apple Video Converter, PSP Video Converter, BlackBerry Video Converter, Zune Video Converter, 3GP Video Converter, Nokia Video Converter , Flash Video Converter, SWF Video Converter, YouTube to Video Converter, Video to YouTube Converter, Free YouTube to MP3 Converter, Video to Audio Converter, Free Video to Audio Converter , Convert AVI to FLV, Convert AVI to SWF, Free FLV to MOV Converter, Free FLV to MP4 Converter, Free MP4 to FLV Converter, Convert AVI to HD Video, Convert FLV to MP4, Convert Video to iPod Video Format, Free 3GP to FLV Converter, Free FLV to 3GP Converter, HD Video Editing Software , Free AVI to MP4, Free FLV to 3GP, Free FLV to AVI, Free AVI to FLV, Free AVI to 3GP Converter, Converting FLV to MP4, Free MP4 to FLV, Free AVI to BlackBerry, Free AVI to Nokia, Free AVI to FLV, Free AVI to iPod , Free AVI to iPhone, Free Video to PSP, Free YouTube to MP3 Converter, 3GP to AVI Video Converter, Free WMV Video Converter, free 3gp video converter, Free MPEG Video Converter, Convert MP4 into MP3, FLV Video Converter, Convert Video to SWF, Convert Video to BlackBerry , Free Apple Video Converter, Free AVI Video Converter, Free FLV Video Converter, Free MP4 Video Converter, HD Video Convertor, Free 3GP Video Convertor, Powerful Free Video Converter, 3GP Video Format Converter, Free iPod Video Converter, Free iPhone Video Converter, Video Format Converters, Convert Video to Zune, Converting MPEG to MP4, Converting FLV to MP3, Extract Audio Software, How to Convert WMV to MPEG, Convert Video to FLV Format, Convert MOV to MPEG, Convert YouTube Video to 3GP, convert Video to MOV, Convert Video to Nokia, Free Zune Video Converter, Free Nokia Video Software, Free MP4 Video Converter Software, Free Nokia Video Converter, Free AVI Converting Software, BlackBerry Video Converting Software, Converting MP4 to MPEG, Free FLV Converting Software, Free iPhone Video Software, Free MP4 Converting Software, Free Video Converting Software, PSP Video Converting Software, iPhone Video Converting Software, Convert AVI Files to WMV, Free Zune Video Converting Software, PSP Video Converter, How to Convert Video to MP4, Extracting Audio, Free SWF Video Converter, Free HD Video Converter, Free Flash Video Software, Convert Flash to Video, Free Video Conversion Software

  23. Avatar
    Wholesale Hats Sat, 27 Nov 2010 09:50:39 GMT

    nice job.new era hats

  24. Avatar
    Wholesale Hats Mon, 29 Nov 2010 06:14:47 GMT

    I like itPuma Shoes is so beautiful

  25. Avatar
    handbag online sale Sat, 15 Oct 2011 12:52:37 GMT

    A day bag from Chanel is quite different in its structure and designs from the ones for evening parties and night events. Once figured you can always choose a bag that fits well to your wallet, purpose and style.

  26. Avatar
    handbag online sale Sat, 15 Oct 2011 12:52:40 GMT

    A day bag from Chanel is quite different in its structure and designs from the ones for evening parties and night events. Once figured you can always choose a bag that fits well to your wallet, purpose and style.

  27. Avatar
    Obesity Surgery India Fri, 02 Dec 2011 09:58:39 GMT

    Great post really liked your post keep going, will be back to read more of you.

  28. Avatar
    scott cycling jerseys Tue, 06 Dec 2011 03:29:09 GMT

    Yeah this a good blogger,scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , I feel the purpose scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey ,of the article is pretty strong scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey ,in this blog, discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey ,I have seen the best of this writing,discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey , I like bloggers to write articles, also visited some sites just inside the write something like a very pretty rod in place, discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey ,in my opinion is very good!

  29. Avatar
    scott cycling jerseys Tue, 06 Dec 2011 03:29:11 GMT

    Yeah this a good blogger,scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , I feel the purpose scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey ,of the article is pretty strong scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys cycling jersey , discovery channel jersey , movistar jersey , htc jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , scott jersey , radioshack jerseys , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey ,in this blog, discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey ,I have seen the best of this writing,discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey , I like bloggers to write articles, also visited some sites just inside the write something like a very pretty rod in place, discovery channel cycling jerseys , discovery channel cycling jersey , scott jersey , scott jerseys , scott cycling jersey , scott cycling jerseys , orbea jerseys , orbea jersey , orbea cycling jersey , orbea cycling jerseys , cycling jersey , movistar jersey , movistar jerseys , movistar cycling jerseys , movistar cycling jersey , garmin jersey , garmin jerseys , garmin cycling jersey , garmin cycling jerseys , htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , radioshack jersey , radioshack cycling jersey , radioshack cycling jerseys , sky jerseys , sky jersey , sky cycling jerseys , sky cycling jersey , radioshack jersey radioshack jerseys radioshack cycling jersey radioshack cycling jerseys htc jersey , htc jerseys , htc cycling jerseys , htc cycling jersey , discovery channel jersey , discovery channel jerseys , discovery channel cycling jerseys , discovery channel cycling jersey , trek jerseys trek jersey trek cycling jerseys trek cycling jersey sky jersey , sky jerseys , sky cycling jerseys , sky cycling jersey , garmin cycling jersey ,in my opinion is very good!

  30. Avatar
    rock racing jersey Tue, 06 Dec 2011 06:55:45 GMT

    Kady told Cyclingnews that the US Cup had thought about also pulling Bonelli Park out of the US Pro XCT, cannondale jersey , cannondale jerseys , cannondale cycling jersey , cannondale cycling jerseys , ” said Kady.

    rock racing jersey  ,
    rock racing jerseys  ,
    rock racing cycling jersey  ,
    rock racing cycling jerseys ,
    sky cycling jersey  ,
    sky cycling jerseys  ,
    sky jersey  ,
    sky jerseys  ,too, but changed its mind after USA Cycling and the UCI allowed them to down-categorize the race from a C1 to a C3. 
    bmc jersey  ,
    bmc jerseys  ,
    bmc cycling jersey  ,
    bmc cycling jerseys  ,
    HTC cycling jersey  ,
    HTC cycling jerseys  , 
    HTC jersey  ,
    HTC jerseys  ,
    Quick-Step jersey  ,
    Quick-Step jerseys  ,
    Quick-Step cycling jersey  ,
    Quick-Step cycling jerseys  ,"With a C3, entry fees and purse are lower - it's more affordable for us, orbea jersey  ,
    orbea jerseys  ,
    orbea cycling jersey  ,
    orbea cycling jerseys ,
    cofidis jersey  ,
    cofidis jerseys  ,
    cofidis cycling jersey , 
    cofidis cycling jerseys ,

Share your thoughts... (really...I want to hear them)

Comments