start as simple as possible

(Difference between revisions)

Jump to: navigation, search
Current revision (09:12, 16 December 2014) (view source)
m (Undo revision 64712 by Silinix (Talk))
 
(16 intermediate revisions not shown.)
Line 1: Line 1:
-
[[http://zodip.info/description/adobe-elements.htm adobe elements 3 win ita]] [[http://nibko.info/data/nina-roberts.htm nina roberts]] [[http://italnet.net.cn/img/bar-tavola/ bar tavola calda cafetteria]] [[http://nibko.info/data/www-nirvana.htm www nirvana com]] [[http://hangzhau.cn/html/bigcock/ bigcock]] [[http://italnet.net.cn/img/www-esami/ www esami ecdl giorno data it]] [[http://italnet.net.cn/img/maribor/ maribor]] [[http://italnet.net.cn/img/dame-di/ dame di compagnia]] [[http://puli.org.cn/web/najat-atabou/ najat atabou]] [[http://zodip.info/description/poland.htm poland]] [[http://italnet.net.cn/img/reflex-canon/ reflex canon eos]] [[http://puli.org.cn/web/sedia-girevoli/ sedia girevoli]] [[http://zodip.info/description/torta-sabauda.htm torta sabauda]] [[http://nibko.info/data/sms-gratis.htm sms gratis via internet]] [[http://zodip.info/description/cantante-video.htm cantante video]] [[http://puli.org.cn/web/stato-federale/ stato federale]] [[http://italnet.net.cn/img/northwest-/ northwest 200. edizione 2005]] [[http://zodip.info/description/lettori-dvx.htm lettori dvx sony]] [[http://puli.org.cn/web/schede-video/ schede video da 32 mb]] [[http://zodip.info/description/zamboanga.htm zamboanga]] [[http://italnet.net.cn/img/gnocchi-alla/ gnocchi alla romana]] [[http://puli.org.cn/web/videogame-pc/ videogame pc]] [[http://italnet.net.cn/img/royal-gigolos/ royal gigolos california dreamin tek house]] [[http://hangzhau.cn/html/dvd-/ dvd 8 4 vergini]] [[http://puli.org.cn/web/harman-kardon/ harman kardon cd]] [[http://nibko.info/data/octavia-benzina.htm octavia benzina]] [[http://italnet.net.cn/img/asus-engt/ asus en6600gt top]] [[http://nibko.info/data/camicie-uomo.htm camicie uomo]] [[http://puli.org.cn/web/cybershot-t/ cyber-shot t5]] [[http://puli.org.cn/web/mizuno-vi/ mizuno vi]] [[http://hangzhau.cn/html/le-pagine/ le pagine di sexi]] [[http://puli.org.cn/web/tessuti-non/ tessuti non tessuti]] [[http://italnet.net.cn/img/mogavero/ mogavero]] [[http://hangzhau.cn/html/lettori-mp/ lettori mp3 4gb]] [[http://nibko.info/data/pentium-.htm pentium 4 con core d-0]] [[http://nibko.info/data/gianni-celeste.htm gianni celeste album]] [[http://nibko.info/data/www-gloog.htm www gloog]] [[http://puli.org.cn/web/encarta-reference/ encarta reference library]] [[http://nibko.info/data/le-.htm le    galline    in  fuga]] [[http://nibko.info/data/firenze-san.htm firenze san paolo biglietti aerei]] [[http://nibko.info/data/digitale-brondi.htm digitale brondi]] [[http://hangzhau.cn/html/eddy-campagnoli/ eddy campagnoli tv it]] [[http://puli.org.cn/web/prenotazione-hotel/ prenotazione hotel bergamo]] [[http://puli.org.cn/web/gay-a/ gay a roma]] [[http://puli.org.cn/web/snoop-dog/ snoop dog e nelly]] [[http://hangzhau.cn/html/daniela-assolo/ daniela assolo]] [[http://hangzhau.cn/html/http-w/ http w w w bigtitpatrol com]] [[http://puli.org.cn/web/ultimo-incontro/ ultimo incontro]] [[http://puli.org.cn/web/hiddink/ hiddink]] [[http://puli.org.cn/web/loser-my/ loser my religion]] [[http://zodip.info/description/mare-puglia.htm mare puglia ad agosto]] [[http://nibko.info/data/breath-of.htm breath of fire iv]] [[http://italnet.net.cn/img/multifunzione-brother/ multifunzione brother 7420]] [[http://zodip.info/description/mp-packard.htm mp3 packard bell portatile]] [[http://zodip.info/description/hoy-que.htm hoy que no estas juan fernando velasco]] [[http://nibko.info/data/dudweiler.htm dudweiler]] [[http://zodip.info/description/videogiochi-ps.htm videogiochi ps1]] [[http://zodip.info/description/posizioni-fare.htm posizioni fare amore]] [[http://puli.org.cn/web/voli-asti/ voli asti]] [[http://italnet.net.cn/img/surf-casting/ surf casting]] [[http://zodip.info/description/agiag.htm agiag]] [[http://italnet.net.cn/img/gioco-pc/ gioco pc gratis]] [[http://italnet.net.cn/img/calendari-donne/ calendari donne nude]] [[http://hangzhau.cn/html/arnone-snc/ arnone snc]] [[http://zodip.info/description/epson-premium.htm epson premium luster]] [[http://zodip.info/description/aziende-edili.htm aziende edili arezzo]] [[http://puli.org.cn/web/moana-baby/ moana baby film dvd]] [[http://italnet.net.cn/img/timberland-pantaloni/ timberland pantaloni uomo abbigliamento]] [[http://zodip.info/description/acanthocybium.htm acanthocybium]] [[http://zodip.info/description/korn-live.htm korn live]] [[http://hangzhau.cn/html/three-of/ three of a kind babycakes]] [[http://puli.org.cn/web/gina-lolobrigida/ gina lolobrigida]] [[http://zodip.info/description/quando-nasce.htm quando nasce un amore oxa]] [[http://nibko.info/data/panasonic-sahe.htm panasonic sa-he75]] [[http://puli.org.cn/web/p-r/ p r a]] [[http://puli.org.cn/web/casse-per/ casse per i pode]] [[http://nibko.info/data/pre-phono.htm pre phono]] [[http://puli.org.cn/web/la-seconda/ la seconda notte]] [[http://nibko.info/data/kurt-nielsen.htm kurt nielsen]] [[http://nibko.info/data/hilltop-hoods.htm hilltop hoods]] [[http://puli.org.cn/web/playboy-pc/ playboy pc]] [[http://zodip.info/description/dvdr-x.htm dvd-r 4x]] [[http://italnet.net.cn/img/www-cotral/ www cotral it]] [[http://zodip.info/description/italiano-ucciso.htm italiano ucciso quatrocchi]] [[http://nibko.info/data/sito-blue.htm sito blue]] [[http://italnet.net.cn/img/novastorm/ novastorm]] [[http://nibko.info/data/concessionario-passat.htm concessionario passat]] [[http://hangzhau.cn/html/baling/ baling]] [[http://nibko.info/data/dubbio-damore.htm dubbio damore]] [[http://zodip.info/description/free-styl.htm free styl]] [[http://hangzhau.cn/html/emilceramica-it/ emilceramica it]] [[http://puli.org.cn/web/clone-dvd/ clone dvd 3]] [[http://nibko.info/data/agriturismo-castello.htm agriturismo castello romano]] [[http://nibko.info/data/ktc-ve.htm ktc v500e]] [[http://nibko.info/data/morticia.htm morticia]] [[http://zodip.info/description/pornocoppie.htm pornocoppie]] [[http://nibko.info/data/puma-felpe.htm puma felpe]] [[http://hangzhau.cn/html/banca-nazionale/ banca nazionale lavoro]] [[http://zodip.info/description/pentax-optio.htm pentax optio s45]] [[http://italnet.net.cn/img/nuova-panda/ nuova panda 4x4 diesel auto nuove]] [[http://puli.org.cn/web/picvip-com/ picvip com]] [[http://nibko.info/data/il-fanciullino.htm il fanciullino pascoli]] [[http://puli.org.cn/web/affitto-milano/ affitto milano]] [[http://zodip.info/description/palmare-ipaq.htm palmare ipaq h6340]] [[http://hangzhau.cn/html/dance-to/ dance to the beach]] [[http://nibko.info/data/dios-de.htm dios de pactos]] [[http://zodip.info/description/trucos-age.htm trucos age empires]] [[http://puli.org.cn/web/www-la/ www la squadra com]] [[http://puli.org.cn/web/cesareragazzi/ cesareragazzi]] [[http://hangzhau.cn/html/gallerie-stivali/ gallerie stivali]] [[http://zodip.info/description/jones-norah.htm jones norah]] [[http://italnet.net.cn/img/lavoro-a/ lavoro a peschiera borromeo]] [[http://zodip.info/description/body-neonato.htm body neonato]] [[http://zodip.info/description/carolina-del.htm carolina del grande fratello]] [[http://italnet.net.cn/img/exterminator/ exterminator]] [[http://hangzhau.cn/html/mitsubishi-evo/ mitsubishi evo]] [[http://hangzhau.cn/html/blocchi-oro/ blocchi oro]] [[http://italnet.net.cn/img/processori-p/ processori p4]] [[http://hangzhau.cn/html/ernieball/ ernieball]] [[http://hangzhau.cn/html/una-chica/ una chica goos]] [[http://nibko.info/data/la-bellezza.htm la bellezza del diavolo]] [[http://zodip.info/description/www-autolink.htm www autolink ph]] [[http://zodip.info/description/nike-shox.htm nike shox tl]] [[http://hangzhau.cn/html/soledades-las/ soledades, las-]] [[http://hangzhau.cn/html/tiazinha/ tiazinha]] [[http://nibko.info/data/ram-gb.htm ram 1gb ddr pc3200]] [[http://nibko.info/data/la-bancarella.htm la bancarella aeronautica]] [[http://hangzhau.cn/html/worldsex-com/ worldsex com]] [[http://puli.org.cn/web/copertina-cd/ copertina cd vasco rossi buoni e cattivi]] [[http://nibko.info/data/the-sims.htm the sims cd key]] [[http://zodip.info/description/accessorio-abbigliamento.htm accessorio abbigliamento]] [[http://puli.org.cn/web/lg-frigorifero/ lg frigorifero 2 porte]] [[http://puli.org.cn/web/otto-il/ otto il passerotto accordi]] [[http://zodip.info/description/additivo.htm additivo]] [[http://hangzhau.cn/html/dvd-nec/ dvd nec]] [[http://zodip.info/description/hauppauge-usb.htm hauppauge usb2]] [[http://nibko.info/data/renato-zero.htm renato zero ultimo concerto]] [[http://puli.org.cn/web/californian-dreaming/ californian dreaming]] [[http://zodip.info/description/mistero-biondo.htm mistero biondo]] [[http://hangzhau.cn/html/dect-gigaset/ dect gigaset c340 cordless siemens]] [[http://nibko.info/data/folds.htm folds]] [[http://nibko.info/data/david-guetta.htm david guetta stay]] [[http://italnet.net.cn/img/gta-vice/ gta vice city pc trucco]] [[http://puli.org.cn/web/ploutarxos/ ploutarxos]] [[http://zodip.info/description/small-faces.htm small faces. special edition ep]] [[http://zodip.info/description/packard-bell.htm packard bell spirit duo 1gb]] [[http://nibko.info/data/software-di.htm software di gestione]] [[http://nibko.info/data/chiave-cd.htm chiave cd diablo 2]] [[http://nibko.info/data/florence-lake.htm florence lake]] [[http://zodip.info/description/enteroclismi.htm enteroclismi]] [[http://italnet.net.cn/img/castelfranci/ castelfranci]] [[http://zodip.info/description/agriturismo-granada.htm agriturismo granada]] [[http://puli.org.cn/web/notebook-acer/ notebook acer aspire 1804wsmi]] [[http://zodip.info/description/porsche.htm porsche 911 3.2]] [[http://zodip.info/description/giochi-di.htm giochi di spider-man]] [[http://italnet.net.cn/img/tutti-samsung/ tutti samsung]] [[http://hangzhau.cn/html/mercedes-/ mercedes 320 e]] [[http://italnet.net.cn/img/rumba/ rumba]] [[http://nibko.info/data/tutto-kodak.htm tutto kodak]] [[http://hangzhau.cn/html/nissan-terrano/ nissan terrano 2 7]] [[http://nibko.info/data/trat-provincia.htm trat (provincia)]] [[http://puli.org.cn/web/lasciami-via/ lasciami via]] [[http://hangzhau.cn/html/natalia-estrada/ natalia estrada]] [[http://hangzhau.cn/html/playstation-/ playstation 2 gioco rugby]] [[http://nibko.info/data/www-regionesardegna.htm www regionesardegna it]] [[http://puli.org.cn/web/cambio-residenza/ cambio residenza]] [[http://italnet.net.cn/img/giochi-gba/ giochi gba sp]] [[http://nibko.info/data/grandangolo-per.htm grandangolo per panasonic]] [[http://hangzhau.cn/html/pixie/ pixie]] [[http://nibko.info/data/jenna-elfman.htm jenna elfman]] [[http://puli.org.cn/web/gadsden/ gadsden]] [[http://zodip.info/description/usb.htm usb 250]] [[http://puli.org.cn/web/storia-della/ storia della filosofia indiana]] [[http://nibko.info/data/lexar-jumpdrive.htm lexar jumpdrive sport]] [[http://italnet.net.cn/img/www-grandiviaggi/ www grandiviaggi]] [[http://italnet.net.cn/img/corsa-in/ corsa in moto]] [[http://nibko.info/data/semi-di.htm semi di girasole]] [[http://nibko.info/data/nel-buio.htm nel buio non ti vedo ma ti sento]] [[http://puli.org.cn/web/zip-nero/ zip nero maglione]] [[http://zodip.info/description/campeggio-lago.htm campeggio lago garda]] [[http://nibko.info/data/torino-lamezia.htm torino- lamezia terme]] [[http://nibko.info/data/siemens-gigaset.htm siemens gigaset repeater]] [[http://puli.org.cn/web/ri-/ ri 1000 xc]] [[http://italnet.net.cn/img/bit-fax/ 32bit fax]] [[http://puli.org.cn/web/famiglie-a/ famiglie a canazei]] [[http://hangzhau.cn/html/tv-color/ tv color al plasma 42 memory stick]] [[http://italnet.net.cn/img/eppe-champagne/ eppe champagne]] [[http://zodip.info/description/braccato.htm braccato]] [[http://italnet.net.cn/img/arrivederci-bindi/ arrivederci bindi]] [[http://hangzhau.cn/html/cali-cumbia/ cali cumbia]] [[http://hangzhau.cn/html/dvd-ram/ dvd ram]] [[http://nibko.info/data/bubble-michel.htm bubble michel]] [[http://puli.org.cn/web/whitney/ whitney]] [[http://hangzhau.cn/html/sassi-dipinti/ sassi dipinti]] [[http://hangzhau.cn/html/ocrida/ ocrida]] [[http://hangzhau.cn/html/same-game/ same game]] [[http://zodip.info/description/tutto-quello.htm tutto quello che un uomo puo fare]] [[http://nibko.info/data/ma-fille.htm ma fille isabelle boulay]] [[http://puli.org.cn/web/sito-ufficiale/ sito ufficiale italiano per wolverine]] [[http://nibko.info/data/lista-nozze.htm lista nozze]] = 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].

Current revision

One of several microformats principles.

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

Contents

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:

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:

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

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.

start as simple as possible was last modified: Tuesday, December 16th, 2014

Views