start-simple: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
m (Undo revision 64712 by Silinix (Talk))
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[http://wider.servemp3.com/library/black-hair.html black hair]] [[http://hoots.servemp3.com/resources/tennis-racquet.html tennis racquet]] [[http://popec.servemp3.com/roofers-tear-off.html roofers tear off tarps]] [[http://canary.servemp3.com/vascular-dementia.html vascular dementia]] [[http://horrid.servemp3.com/description/arizona-land.html arizona land for sale]] [[http://canary.servemp3.com/cell-phone-used.html cell phone used verizon]] [[http://sculls.servemp3.com/blog/michael-bonner.html michael bonner]] [[http://recoil.servemp3.com/pamella-anderson.html pamella anderson]] [[http://hoots.servemp3.com/resources/lame.html lame]] [[http://horrid.servemp3.com/description/older-women-getting.html older women getting fucked]] [[http://canary.servemp3.com/video-game.html video game]] [[http://canary.servemp3.com/discount-flexeril.html discount flexeril]] [[http://acerz.servemp3.com/content/young-girls-giving.htm young girls giving blowjobs]] [[http://wider.servemp3.com/library/titty-fucking.html titty fucking videos]] [[http://tongs.servemp3.com/content/alcohol.html alcohol]] [[http://tongs.servemp3.com/content/free-nokia-6101.html free nokia 6101 themes]] [[http://sculls.servemp3.com/blog/mitsubishi-3000gt.html mitsubishi 3000gt]] [[http://horrid.servemp3.com/description/hoodhunter.html hoodhunter]] [[http://canary.servemp3.com/jacqueline-obradors.html jacqueline obradors]] [[http://razor.servemp3.com/resources/hid-kit.htm hid kit]] [[http://horrid.servemp3.com/description/john-stalin.html john stalin]] [[http://popec.servemp3.com/san-diego-sheriff.html san diego sheriff]] [[http://wider.servemp3.com/library/bangable.html bangable]] [[http://digix.servemp3.com/towel.html towel]] [[http://sculls.servemp3.com/blog/pussy-licking.html pussy licking]] [[http://hoots.servemp3.com/resources/boys-no-pants.html boys no pants]] [[http://recoil.servemp3.com/shelter.html shelter]] [[http://popec.servemp3.com/mudvayne-dig.html mudvayne dig]] [[http://popec.servemp3.com/free-voyuer-sites.html free voyuer sites]] [[http://horrid.servemp3.com/description/faires.html faires]] [[http://aspect.servemp3.com/south-park-nude.htm south park nude]] [[http://canary.servemp3.com/educational.html educational]] [[http://canary.servemp3.com/the-simpsons-hentai.html the simpsons hentai]] [[http://tongs.servemp3.com/content/turn-on-windows.html turn on windows xp system restore]] [[http://recoil.servemp3.com/wet-hot-american.html wet hot american summer]] [[http://hoots.servemp3.com/resources/hawaiian-girl.html hawaiian girl]] [[http://hoots.servemp3.com/resources/love-mp3-download.html love mp3 download]] [[http://sculls.servemp3.com/blog/lexington-steel.html lexington steel]] [[http://horrid.servemp3.com/description/man-nude-hairy.html man nude hairy free]] [[http://razor.servemp3.com/resources/milflessons.htm milflessons]] [[http://acerz.servemp3.com/content/tourette-syndrome.htm tourette syndrome]] [[http://canary.servemp3.com/bolt.html bolt]] [[http://digix.servemp3.com/renee-tenison.html renee tenison]] [[http://hoots.servemp3.com/resources/human-freaks-of.html human freaks of nature]] [[http://razor.servemp3.com/resources/karma-sutra-position.htm karma sutra position]] [[http://recoil.servemp3.com/concert-ticket.html concert ticket]] [[http://wider.servemp3.com/library/power-chairs.html power chairs]] [[http://canary.servemp3.com/euro-teens.html euro teens]] [[http://horrid.servemp3.com/description/paradisenudes.html paradisenudes]] [[http://razor.servemp3.com/resources/bra-size-calculator.htm bra size calculator]] [[http://canary.servemp3.com/drawings.html drawings]] [[http://canary.servemp3.com/leanna-scott.html leanna scott]] [[http://popec.servemp3.com/penile-implant.html penile implant]] [[http://hoots.servemp3.com/resources/area-code-866.html area code 866]] [[http://tongs.servemp3.com/content/college-blowjobs.html college blowjobs]] [[http://horrid.servemp3.com/description/seto-kaiba.html seto kaiba]] [[http://sculls.servemp3.com/blog/electric-catalytic.html electric catalytic oxidizers]] [[http://wider.servemp3.com/library/stripper-shoes.html stripper shoes]] [[http://canary.servemp3.com/secret-friends.html secret friends cam girls]] [[http://razor.servemp3.com/resources/property-listing.htm property listing]] [[http://popec.servemp3.com/connecticut-tourism.html connecticut tourism]] [[http://sculls.servemp3.com/blog/housesforsale.html housesforsale]] [[http://acerz.servemp3.com/content/audree-james.htm audree james]] [[http://sculls.servemp3.com/blog/yoga-porn.html yoga porn]] [[http://razor.servemp3.com/resources/amtrack-train.htm amtrack train]] [[http://razor.servemp3.com/resources/pussy-popping.htm pussy popping]] [[http://wider.servemp3.com/library/good-charlotte.html good charlotte wallpaper]] [[http://horrid.servemp3.com/description/croatia-naturist.html croatia naturist boys]] [[http://digix.servemp3.com/enature.html enature]] [[http://sculls.servemp3.com/blog/enemas.html enemas]] [[http://wider.servemp3.com/library/sapphicerotica.html sapphicerotica]] [[http://popec.servemp3.com/choir.html choir]] [[http://digix.servemp3.com/man-and-woman.html man and woman]] [[http://aspect.servemp3.com/katrina-nude.htm katrina nude]] [[http://wider.servemp3.com/library/gallery-girl.html gallery girl next door]] [[http://hoots.servemp3.com/resources/medical-board-examination.html medical board examination]] [[http://recoil.servemp3.com/bee-venom-therapy.html bee venom therapy]] [[http://horrid.servemp3.com/description/shemalestrokers.html shemalestrokers]] [[http://canary.servemp3.com/movie-shark.html movie shark]] [[http://tongs.servemp3.com/content/annuaire-poste.html annuaire poste]] [[http://aspect.servemp3.com/girls-nipples.htm girls nipples get hard]] [[http://aspect.servemp3.com/boys-butt.htm boys butt]] [[http://digix.servemp3.com/social-security.html social security card]] [[http://horrid.servemp3.com/description/toilet-training.html toilet training]] [[http://horrid.servemp3.com/description/wright-state-university.html wright state university]] [[http://recoil.servemp3.com/black-girls-in.html black girls in hotpants]] [[http://aspect.servemp3.com/pictures-of-sex.htm pictures of sex]] [[http://horrid.servemp3.com/description/cock-and-ball.html cock and ball]] [[http://razor.servemp3.com/resources/britney-spears-everytime.htm britney spears everytime]] [[http://tongs.servemp3.com/content/roms.html roms]] [[http://horrid.servemp3.com/description/elizabeth-hurley.html elizabeth hurley porn]] [[http://razor.servemp3.com/resources/hentai-tentacles.htm hentai tentacles]] [[http://acerz.servemp3.com/content/hung-ebony-gay.htm hung ebony gay hunks]] [[http://popec.servemp3.com/strattera.html strattera]] [[http://aspect.servemp3.com/girls-in-the-bath.htm girls in the bath]] [[http://popec.servemp3.com/hot-teenager.html hot teenager]] [[http://wider.servemp3.com/library/original-wedding.html original wedding vows]] [[http://hoots.servemp3.com/resources/european-union.html european union]] [[http://acerz.servemp3.com/content/bonk.htm bonk]] [[http://canary.servemp3.com/big-boobs-sex.html big boobs sex]] [[http://prairie-dog.counite.cn/ prairie dog]] [[http://mailing-services.tiddle.cn/ mailing services]] [[http://bend-over-for-a.moon-ray.cn/ bend over for a school caning]] [[http://online-electronics.emetic.cn/ online electronics shops]] [[http://brandon.drongo.cn/ brandon]] [[http://upper-deck-entertainment.moon-ray.cn/ upper deck entertainment]] [[http://term-paper.counite.cn/ term paper]] [[http://nature-sounds.counite.cn/ nature sounds]] [[http://roofing-insulation.counite.cn/ roofing insulation]] [[http://music-indianapolis.charie.cn/ music indianapolis]] [[http://1950s-school.counite.cn/ 1950s school photos]] [[http://cd-printing.indevout.cn/ cd printing]] [[http://prepaid-gas.charie.cn/ prepaid gas card]] [[http://motorhome-parts.erhear.cn/ motorhome parts]] [[http://miss-nudist-contest.erhear.cn/ miss nudist contest]] [[http://carmen-electra.tiddle.cn/ carmen electra poster]] [[http://shimano.drongo.cn/ shimano]] [[http://southern-living.gosailor.cn/ southern living magazine]] [[http://sofa-express.abjur.cn/ sofa express]] [[http://muscle-bear.drongo.cn/ muscle bear]] [[http://horny-people.gosailor.cn/ horny people fucking]] [[http://organic-gardening.drongo.cn/ organic gardening]] [[http://airless-paint.tiddle.cn/ airless paint sprayers]] [[http://stocking-legs.drongo.cn/ stocking legs]] [[http://nip-slip-of-stephanie.drongo.cn/ nip slip of stephanie mcmahon]] [[http://in-your-face.abjur.cn/ in your face]] [[http://skateboard-shops.abjur.cn/ skateboard shops]] [[http://hawaii.indevout.cn/ hawaii]] [[http://brunette-babe.counite.cn/ brunette babe]] [[http://acura-mdx-2007.erhear.cn/ acura mdx 2007]] [[http://bible-study.emetic.cn/ bible study]] [[http://cum-fuck.indevout.cn/ cum fuck]] [[http://chinese-calendar.charie.cn/ chinese calendar]] [[http://xxx-vouge.abjur.cn/ xxx vouge]] [[http://e-win.counite.cn/ e win]] [[http://camel-toe-galleries.tiddle.cn/ camel toe galleries]] [[http://kimberly-clark.tiddle.cn/ kimberly clark]] [[http://anime-catgirls.tiddle.cn/ anime catgirls]] [[http://sexy-fairy.abjur.cn/ sexy fairy]] [[http://teen-audition.emetic.cn/ teen audition]] [[http://car-carrier.moon-ray.cn/ car carrier]] [[http://nami-tamaki.tiddle.cn/ nami tamaki]] [[http://kidrock.moon-ray.cn/ kidrock]] [[http://its-just-lunch.moon-ray.cn/ its just lunch dating]] [[http://royalty-free-picture.drongo.cn/ royalty free picture]] [[http://female-slave.abjur.cn/ female slave positions]] [[http://myrtle-beach-chamber.moon-ray.cn/ myrtle beach chamber of commerce]] [[http://boating-accessories.drongo.cn/ boating accessories]] [[http://bar-sluts.moon-ray.cn/ bar sluts]] [[http://lockpicking.tiddle.cn/ lockpicking]] [[http://the-get-up-kids.indevout.cn/ the get up kids]] [[http://shelf-bra.tiddle.cn/ shelf bra]] [[http://bondage-sex.tiddle.cn/ bondage sex toys]] [[http://japanese-country.emetic.cn/ japanese country house]] [[http://disney-nudes.counite.cn/ disney nudes]] [[http://girls-banging.abjur.cn/ girls banging]] [[http://fantasy-sex.tiddle.cn/ fantasy sex]] [[http://aol-mail.abjur.cn/ aol mail]] [[http://powerpuff-girls.drongo.cn/ powerpuff girls]] [[http://blockbusters.gosailor.cn/ blockbusters]] [[http://adult-ecards.abjur.cn/ adult ecards]] [[http://puffy-pussy.indevout.cn/ puffy pussy]] [[http://walking-naked.abjur.cn/ walking naked]] [[http://decal-installations.abjur.cn/ decal installations]] [[http://dog-humping.tiddle.cn/ dog humping video]] [[http://ship-ran-aground.moon-ray.cn/ ship ran aground]] [[http://airline-tickets.indevout.cn/ airline tickets under 100]] [[http://queeny-love.emetic.cn/ queeny love]] [[http://frontals.tiddle.cn/ frontals]] [[http://drum-sander.gosailor.cn/ drum sander]] [[http://lesbians-in-pool.charie.cn/ lesbians in pool]] [[http://web-site-creation.moon-ray.cn/ web site creation]] [[http://sauna-kits.abjur.cn/ sauna kits]] [[http://asian-bikini-models.erhear.cn/ asian bikini models in thongs]] [[http://girls-snowballing.charie.cn/ girls snowballing cum]] [[http://grizzly-bear.abjur.cn/ grizzly bear]] [[http://anime-comix.drongo.cn/ anime comix]] [[http://pictures-of-sex.moon-ray.cn/ pictures of sex]] [[http://teen-busty.moon-ray.cn/ teen busty]] [[http://elevators.gosailor.cn/ elevators]] [[http://freethumbs.drongo.cn/ freethumbs]] [[http://ideal-stencil.abjur.cn/ ideal stencil]] [[http://replacement-parts.charie.cn/ replacement parts for kenmore dishwashers]] [[http://free-lesbian.drongo.cn/ free lesbian sex video]] [[http://self-sex.tiddle.cn/ self sex]] [[http://xxx-girl.erhear.cn/ xxx girl]] [[http://urine-drug-test.counite.cn/ urine drug test]] [[http://cheap-zyban.abjur.cn/ cheap zyban]] [[http://lolita-news.drongo.cn/ lolita news]] [[http://iud-cost.moon-ray.cn/ iud cost]] [[http://free-erotic-art.abjur.cn/ free erotic art]] [[http://meth.counite.cn/ meth]] [[http://associated-students.abjur.cn/ associated students inc]] [[http://jax-x.erhear.cn/ jax x]] [[http://when-i-get-older.moon-ray.cn/ when i get older beatles]] [[http://sexy-tops.indevout.cn/ sexy tops]] [[http://wetgirls.indevout.cn/ wetgirls]] [[http://darkside-of-tru.drongo.cn/ darkside of tru]] [[http://martin-amis-experience.drongo.cn/ martin amis experience]] [[http://arizona-map.erhear.cn/ arizona map]] = Simple Start (Draft) =
<entry-title>start as simple as possible</entry-title>
One of several [[microformats]] [[principles]].


Note: Name Change, "Start Simple" is a Trademark in the Technology Sector (usability).
short url: '''http://ufs.cc/w/simple/'''


<em>Starting simple</em> means solving a specific, immediate problem with your efforts. Often, the simplest possible solution turns out to be the most effective solution. No more work is needed.
== solve simpler problems first ==
{{main|solve-simpler-problems-first}}


The Microformats [[process]] emphasises [[reuse | reusing]] previous efforts as much as possible, enabling greater efficacy in existing standards and their semantics. Starting simple keeps the focus on what can be accomplished effectively and immediately, rather than spending additional time chasing conceptual or theoretical chimeras; possibilities that <em>might</em> have a general impact when implementing the standard, but then again <em>might not</em>.
Large problems can often be difficult to solve and seemingly require complex solutions. Instead start with:
 
* '''simpler problems.''' The first step to creating a simple solution is starting with simpler problems.
* '''parts of problems.''' Try to solve part of a larger problem rather than the entire problem.
* '''specific problem.''' Look for a problem to solve in a specific real world domain, rather than a broad set of domains.
* '''immediate problem.''' Prefer addressing an immediate problem over a (often simply hypothetically perceived) longer term problem.
* '''80%''' of [[examples]] of behavior (not syntax). And even then, look at solving perhaps the 80% of instances of real world (see related principle: [[humans-first]]) uses of that specific problem rather than trying to solve 100% of such use-cases.
 
== start with a simpler solution ==
Start with a simple solution with few features, rather than a complex solution with many features.
 
Often, the simplest possible solution turns out to be the most effective solution. No more work is needed.
 
When given the choice of two solutions to a problems, start with a simpler option, which can be accomplished effectively and immediately, and find any actual shortcomings from experience. Avoid starting with a more complex option which may a priori deem to solve conceptual or theoretical chimeras; possibilities that <em>might</em> have a general impact when implementing the solution, but then again <em>might not</em>.
 
=== minimal vocabulary ===
{{main|minimal-vocabulary}}
One way of keeping a solution simple is to minimize the vocabulary that the solution uses, and certainly of those, minimize any ''new'' vocabulary that are introduced.
 
Minimizing the vocabulary used for properties (and values) of a microformat helps keep the microformat easier to understand.
 
Minimizing the introduction of new vocabulary is particularly important. Doing so:
* Keeps microformats as a whole easier to understand (the smaller the total vocabulary of all microformats).
* Reduces confusion with the re-use of existing technologies.  See [[minimal-vocabulary]] for more.
 
== make evolutionary improvements ==
When any solution is designed and implemented, it is inevitable that some shortcomings will be found in practice.
 
It is better to find a few shortcomings, which can be addressed  through iterative improvements, than find out that you have spent time designing features which few if anyone uses in practice (but may have already cost developers time to implement, nevermind the hours/days/weeks of design-time debate).


Microformats should remain as simple as possible for as long as possible, collecting additional element semantics <em>only</em> when a significant practical need has been demonstrated for such additions.
Microformats should remain as simple as possible for as long as possible, collecting additional element semantics <em>only</em> when a significant practical need has been demonstrated for such additions.


=== Case Study - hAtom ===
When such shortcomings/needs are found in practice, they should be documented, along with the practical instances.
 
If there are sufficient instances (say, near ~80% as mentioned previously), then add improvements that address the ''specific'' shortcoming (avoid the temptation to add more ''generic'' improvements unless a need is demonstrated for such a broader improvement), and iterate as necessary.
 
== similar and related principles ==
* [[humans-first]]
* [[reuse]]
* [[minimal-vocabulary]]
* [[naming-principles]]
* [http://en.wikipedia.org/wiki/Occam's_razor Occam's razor]
 
== case study hAtom ==
* Atom specific person/author constructs were replaced by simple reuse of the existing [[hCard]] microformat
* [[hAtom]] 0.1 omitted anything dealing with feed level metadata, leaving such information to the web page context.


* Removing Atom specific person/author constructs in favour of hCards
== loosely related at best ==
* Not dealing with feed level metadata - leave this to the web page context
The [http://www.startsimple.com/ Start Simple consultancy service], presumably makes use of the pre-existing and broader generic principle of "start simple" which can be [http://www.google.com/search?q=%22Start+Simple%22&start=10 found referenced on numerous websites].

Revision as of 09:12, 16 December 2014

<entry-title>start as simple as possible</entry-title> One of several microformats principles.

short url: http://ufs.cc/w/simple/

solve simpler problems first

Main article: solve-simpler-problems-first

Large problems can often be difficult to solve and seemingly require complex solutions. Instead start with:

  • simpler problems. The first step to creating a simple solution is starting with simpler problems.
  • parts of problems. Try to solve part of a larger problem rather than the entire problem.
  • specific problem. Look for a problem to solve in a specific real world domain, rather than a broad set of domains.
  • immediate problem. Prefer addressing an immediate problem over a (often simply hypothetically perceived) longer term problem.
  • 80% of examples of behavior (not syntax). And even then, look at solving perhaps the 80% of instances of real world (see related principle: humans-first) uses of that specific problem rather than trying to solve 100% of such use-cases.

start with a simpler solution

Start with a simple solution with few features, rather than a complex solution with many features.

Often, the simplest possible solution turns out to be the most effective solution. No more work is needed.

When given the choice of two solutions to a problems, start with a simpler option, which can be accomplished effectively and immediately, and find any actual shortcomings from experience. Avoid starting with a more complex option which may a priori deem to solve conceptual or theoretical chimeras; possibilities that might have a general impact when implementing the solution, but then again might not.

minimal vocabulary

Main article: minimal-vocabulary

One way of keeping a solution simple is to minimize the vocabulary that the solution uses, and certainly of those, minimize any new vocabulary that are introduced.

Minimizing the vocabulary used for properties (and values) of a microformat helps keep the microformat easier to understand.

Minimizing the introduction of new vocabulary is particularly important. Doing so:

  • Keeps microformats as a whole easier to understand (the smaller the total vocabulary of all microformats).
  • Reduces confusion with the re-use of existing technologies. See minimal-vocabulary for more.

make evolutionary improvements

When any solution is designed and implemented, it is inevitable that some shortcomings will be found in practice.

It is better to find a few shortcomings, which can be addressed through iterative improvements, than find out that you have spent time designing features which few if anyone uses in practice (but may have already cost developers time to implement, nevermind the hours/days/weeks of design-time debate).

Microformats should remain as simple as possible for as long as possible, collecting additional element semantics only when a significant practical need has been demonstrated for such additions.

When such shortcomings/needs are found in practice, they should be documented, along with the practical instances.

If there are sufficient instances (say, near ~80% as mentioned previously), then add improvements that address the specific shortcoming (avoid the temptation to add more generic improvements unless a need is demonstrated for such a broader improvement), and iterate as necessary.

similar and related principles

case study hAtom

  • Atom specific person/author constructs were replaced by simple reuse of the existing hCard microformat
  • hAtom 0.1 omitted anything dealing with feed level metadata, leaving such information to the web page context.

loosely related at best

The Start Simple consultancy service, presumably makes use of the pre-existing and broader generic principle of "start simple" which can be found referenced on numerous websites.