adultinternetusers > Překlady > Katedrála a tržiště
   Začátek | Předcházející | Další | Obsah... [Seznam překladů]    česky | english | english-česky   
Publikuj brzy, publikuj často

Časné a časté publikování vykonané práce patří ke kritickým částem vývojového modelu Linuxu. Většina vývojářů, včetně mne, dříve věřila, že je to špatný postup pro všechny větší projekty, protože rané verze mají téměř určitě řadu chyb a vy nechcete pokoušet trpělivost svých uživatelů.

Tato víra posilovala obecnou důvěru ve styl stavění katedrál. Pokud bylo základní podmínkou, aby uživatelé viděli co nejméně chyb, pak je nejlepší publikovat maximálně jednou za půl roku a dřít do úmoru na odstraňování chyb v mezidobí. Emacs C byl vyvíjen tímto způsobem. Lisp knihovny ale vznikaly rozdílně. Jednalo se o aktivní archivy mimo kontrolu FSF, ve kterých jste mohli nalézt nové a experimentální verze i v obdobích, kdy samotný Emacs nebyl publikován.

Nejdůležitější z těchto archívů, Ohio state elisp archív, vykazoval ducha a mnoho rysů dnešních velkých Linuxových archívů. Ale jen málo z nás tehdy opravdu důsledně přemýšlelo o tom, co děláme, nebo o tom, co samotná jejich existence naznačovala o problémech modelu stavitelů katedrál, který FSF využíval. V roce 1992 jsem se vážně pokoušel zahrnout velkou část Ohio archívu do oficiální Emacs Lisp knihovny, ale narazil jsem na řadu politických problémů a tento pokus byl z velké části neúspěšný.

Ale během roku, jak se Linux stával známým, bylo jasné, že probíhá něco jiného a mnohem zdravějšího. Linusova otevřená vývojová politika byla přesným protikladem výstavby katedrál. Sunsite a tsx-11 archivy překypovaly, byla rozšiřována řada distribucí. A to vše doprovázela předtím nevídaná frekvence publikací nových verzí jádra systému.

Linus jednal se svými uživateli jako se spolupracovníky tím nejefektivnějším způsobem.

7. Publikuj brzy. Publikuj často. A naslouchej svým zákazníkům.

Linusova inovace nespočívala ani tak v tom, že něco podobného dělal (to už mělo dlouhou tradici ve světě Unixu), ale v tom, že celý proces převedl do rozměrů a složitosti samotného Linuxu. V této rané epoše (okolo roku 1991), byly běžné publikace nového jádra i několikrát denně. Protože si kultivoval svoji základnu spolupracovníků a využíval Internet pro spolupráci více než kdokoliv jiný, tak vše fungovalo.

Ale jak to všechno mohlo pracovat? A bylo to něco, co jsem já sám mohl kopírovat nebo vše spočívalo na nenapodobitelné genialitě Linuse Torvalda?

Já si to nemyslel. Je pravda, že Linus je zatraceně dobrý programátor, vždyť kolik z nás by dokázalo vytvářet celé jádro operačního systému v produkční kvalitě? Ale Linux nepředstavoval žádný ohromný koncepční skok vpřed. Linus není, tedy alespoň zatím, inovační genius designu, takový, jako je třeba Richard Stallman nebo James Gosling (NeWS, Java). Linus má spíše inženýrský génius, má šestý smysl pro obcházení chyb a slepých uliček, má opravdový cit pro nalezení nejméně namáhavé cesty z bodu A do bodu B. Ovšem, celkový design Linuxu v sobě nese tuto kvalitu a odráží Linusův ve své podstatě konzervativní a zjednodušující přístup.

Takže, pokud rychlé publikování a využívání Internetu nebylo náhodné, ale představovalo integrální součást Linusova inženýrského genia pro nalezení nejsnažší cesty, co se snažil maximalizovat? Co dostával z celého soustrojí?

Pokud je otázka položena takto, sama nabízí odpověď. Linus udržoval své uživatele/spoluautory neustále stimulované a odměňované. Stimulované tím, že mají neustále před sebou nějakou uspokující práci, odměňované tím, že vidí neustálá (dokonce denní) vylepšení své práce.

Linus se pokoušel maximalizovat počet hodin, které jsou věnovány na odstraňování chyb a na rozvoj, ačkoliv hrozilo možné riziko nestability kódu a vyhoření uživatelské báze, pokud by se nějaká vážná chyba ukázala neodstranitelnou.Linus se choval tak, jako by věřil v něco jako:

8. Pokud máte dostatečně velkou základnu spolupracovníků a testovatelů, téměř každý problém bude rychle charakterizován a jeho řešení bude pro někoho jednoduché

Nebo, méně formálně "Pokud máte dostatek očí, všechny chyby jsou průhledné". Já to nazývám Linusovým zákonem.

Má původní formulace tohoto jevu zněla: každý problém bude pro někoho řešitelný. Linus ovšem upozornil, že člověk, který problému porozuměl a vyřešil ho, nemusí být a většinou nebývá ten, kdo jej první charakterizoval. Linus říká: "Někdo nalezne problém a někdo jiný mu rozumí. A já dokonce tvrdím, že nalézt problém je náročnější". Důležité ale je, že nalezení i vyřešení většinou proběhne rychle.

V tom je, myslím, základní rozdíl mezi stylem stavitelů katedrál a stylem tržiště. Z pohledu stavitelů katedrál jsou programové chyby a vývojové problémy náročné a komplikované jevy. Trvá měsíce pečlivého zkoumání několika zasvěcených, než získáte jistotu, že jste vše vyhladili. Proto dlouhé intervaly mezi publikacemi a nevyhnutelná zklamání, že dlouho očekávaný program není zdaleka dokonalý.

Z pohledu tržiště naopak předpokládáte, že chyby jsou obvykle snadno řešitelné, nebo alepoň, že se takovými rychle stanou, když se na ně zaměří tisíce dychtivých spolupracovníků, nedočkavě očekávajících další verzi. Proto publikujete často, abyste získali více oprav a jako prospěšný vedlejší efekt ztrácíte méně, pokud občas dojde k nějakému problému.

A to je vše. To opravdu stačí. Pokud je "Linusův zákon" nepravdivý, potom jakýkoliv systém tak komplexní, jako je jádro Linuxu, na kterém se spolupodílelo tolik autorů, by se musel v nějaký okamžik zhroutit pod tíhou nepředvídaných špatných interakcí a nenalezených, hluboko ukrytých chyb. Pokud je ale pravdivý, pak postačuje na vysvětlení, proč Linux obsahuje tak málo programových chyb.

A možná by to ani nemělo být takové překvapení. Sociologové již před lety objevili, že průměrný názor velkého množství stejně dobrých (nebo špatných) pozorovatelů je podstatně spolehlivější než názor jakékohokoliv náhodně zvoleného pozorovatele. To se nazývá Delphi efektem. Zdá se, že Linus prokázal, že tento jev se týká i tvorby operačního systému, že Delphi efekt dokáže zkrotit i tak komplexní záležitost, jako je konstrukce jádra OS..

Jsem vděčen Jeffovi Dutky <dutky@wam.umd.edu>, který upozornil na to, že Linusův zákon může být přeložen jako "debugování je paralelizovatelné". Jeff si všiml, že ačkoliv odstraňování chyb vyžaduje, aby jednotliví spolupracovnící komunikovali s nějakým koordinátorem, nevyžaduje významnou spolupráci mezi jednotlivými spolupracovníky. Proto nepadá za oběť kvadratickému zvyšování komplexity a nárokům na administraci, která v jiných případech znesnadňuje zapojení více vývojářů.

Ve skutečnosti se teoretická ztráta účinnosti způsobená duplikací práce nezdá být problémem ve světě Linuxu. Jeden z výsledků časného a častého publikování je fakt, že případné duplikace jsou brzy odhaleny.

Brooks dokonce učinil následující pozorování: "Celková cena údržby běžně používaného programu je okolo 40 % nebo i více z ceny jeho vývoje. Je překvapující, že tato cena je značně ovlivněna počtem uživatelů. Více uživatelů nalezne více chyb."

Více uživatelů nalezne více chyb, neboť s počtem uživatelů přibývá způsobů, kterým jsou programy testovány. Tento efekt je zesílen, pokud se uživatelé zároveň podílejí na vývoji programu. Každý z nich vnímá problémy při detekci chyb z jiného úhlu pohledu. Delphi efekt funguje, jak se zdá, právě díky této rozmanitosti. Ve specifickém kontextu odhalování chyb tento styl rovněž snižuje množství duplikátních činností.

Takže s přibývajícím počtem testovatelů se sice nemusí zmenšit komplexita té nejobtížnější chyby z pohledu vývojáře, ale stoupá šance, že někomu jinému se podaří chybu odhalit.

Linus je také obezřetný. V případě, že se vyskytnou vážné problémy, Linuxové jádro je číslováno takovým způsobem, že potenciální uživatel může buďto používat poslední verzi, která je označena jako stabilní, a nebo sledovat vývoj a mít nové možnosti, ale to vše za cenu rizika chyb v programu. Tuto taktiku ještě neuplatňuje většina Linuxových hackerů, ale asi by měla. Dostupnost obou alternativ přispívá k atraktivitě programu..


adultinternetusers > Překlady > Katedrála a tržiště
   Začátek | Předcházející | Další | Obsah... [Seznam překladů]    česky | english | english-česky   

Kevin Carr

Natural Skin Care European Soaps
TickTalk 5
City of Stanton Sales Tax
internetusers


You can also get Organic Skin Care products from Bliss Bath Body and you must check out their Natural Body Lotions and bath soaps

Now if you are looking for the best deals on surf clothing from Quiksilver and Roxy then you have to check these amazing deals here:

Hey, check out this Organic Skin Care European Soaps along with Natural Lavender Body Lotion and shea butter

And you must check out this website

 

French Lavender Soaps Organic And Natural Body Care Shea Body Butters

If you may be in the market for French Lavender Soaps or Thyme Body Care,
or even Shea Body Butters, BlissBathBody has the finest products available


You can also get Organic Skin Care products from Bliss Bath Body and you must check out their Natural Body Lotions and bath soaps

Now if you are looking for the best deals on surf clothing from Quiksilver and Roxy then you have to check these amazing deals here:

Hey, check out this Organic Skin Care European Soaps along with Natural Lavender Body Lotion and shea butter

This is the website that has all the latest for surf, skate and snow. You can also see it here:. You'll be glad you saw the surf apparel.


We received the charging case for iphone 5 and got a leather flip flops and ordered another one later.

You should buy a htc accessories on this website Women's Premium Denim so get on before they are gone.

One of the best ipad dual charger at this page hawaii shoes.

Surfing-related sports such as paddleboarding and sea kayaking do not require waves, and other derivative sports such as kitesurfing and windsurfing rely primarily on wind for power, yet all of these platforms may also be used to ride waves. I got the active socks from here work boots so I wore it to the beach.



Take a moment to visit 1cecilia448 or see them on twitter at 1cecilia448 or view them on facebook at 1cecilia448.

City Of Stanton | City Of Stanton | State Senate election | City Of Stanton |



Take a moment to visit 1cecilia151 or see them on twitter at hawaiian leather sandals or view them on facebook at hawaiian beach shoe.

Take a moment to visit stanton city hall or see them on twitter at hawaii shoes or view them on facebook at iPhone 6s case and iPhone 6s Plus case.



Take a moment to visit stanton city hall or see them on twitter at space pack case.

Hi, it's We bought the iphone rechargeable case and got a Surf store and I bought more than one.

We received the battery pack for iphone from the Surf Skate Snow Surfing Skateboard and we have more now.

I ordered the backup battery for iphone on the cowboy boot and we love it. |
| Stanton site map


Mobile Home Pest Control



Take a moment to visit 1cecilia448 or see them on twitter at 1cecilia448 or view them on facebook at 1cecilia448.

City Of Stanton | City Of Stanton | State Senate election | City Of Stanton |



Take a moment to visit 1cecilia151 or see them on twitter at hawaiian leather sandals or view them on facebook at hawaiian beach shoe.

Take a moment to visit stanton city hall or see them on twitter at hawaii shoes or view them on facebook at iPhone 6s case and iPhone 6s Plus case.



Take a moment to visit stanton city hall or see them on twitter at space pack case.

Hi, it's We bought the iphone rechargeable case and got a Surf store and I bought more than one.

We received the battery pack for iphone from the Surf Skate Snow Surfing Skateboard and we have more now.

I ordered the backup battery for iphone on the cowboy boot and we love it. |
| Stanton site map




Mobile Home Pest Control


 




Take a moment to visit 1cecilia448 or see them on twitter at 1cecilia448 or view them on facebook at 1cecilia448.

City Of Stanton | City Of Stanton | State Senate election | City Of Stanton |



Take a moment to visit 1cecilia151 or see them on twitter at hawaiian leather sandals or view them on facebook at hawaiian beach shoe.

Take a moment to visit stanton city hall or see them on twitter at hawaii shoes or view them on facebook at iPhone 6s case and iPhone 6s Plus case.



Take a moment to visit stanton city hall or see them on twitter at space pack case.

Hi, it's We bought the iphone rechargeable case and got a Surf store and I bought more than one.

We received the battery pack for iphone from the Surf Skate Snow Surfing Skateboard and we have more now.

I ordered the backup battery for iphone on the cowboy boot and we love it. |
| Stanton site map


Mobile Home Pest Control

These are some of the cities they do business in: Aliso Viejo, Anaheim, Brea, Buena Park, Costa Mesa, Cypress, Dana Point, Fountain Valley, Fullerton, Garden Grove, Huntington Beach, Irvine, La Habra, La Palma, Laguna Beach, Laguna Hills, Laguna Niguel, Laguna Woods, Lake Forest, Los Alamitos, Mission Viejo, Newport Beach, Orange, Placentia, Rancho Santa Margarita, San Clemente, San Juan Capistrano, Santa Ana, Seal Beach, Stanton, Surfside, Tustin, Villa Park, Westminster and Yorba Linda.

This is the website that has all the latest for surf, skate and snow. You can also see it here:. You'll be glad you saw the surf apparel.




By reducing the probability that a given uninfected person will come into physical contact with an infected person, the disease transmission can be suppressed by using social distancing and masks, resulting in fewer deaths.

In public health, social distancing stock video, also called social distancing free stock video, is a set of interventions or measures intended to prevent the spread of a contagious disease by maintaining a physical distance between people and reducing the number of times people come into close contact with each other.

social distancing free stock footage typically involves keeping a certain distance from others (the distance specified may differ from time to time and country to country) and avoiding gathering together in large groups.

To slow down the spread of infectious diseases and avoid overburdening healthcare systems, particularly during a pandemic, several social-distancing measures are used, including wearing of masks, the closing of schools and workplaces, isolation, quarantine, restricting the movement of people and the cancellation of large gatherings.

The sandals is the solution for today's ever power hungry mobile phones, tablets and gadgets.

The stanton city hall the world's first removable power solution for your iPhone 6. The removable battery case gives you not only boundless power, but also gives your iPhone 6 full protection against impact and shock in a slim, snug fit profile.

Termite Pest Control Garden Grove

Termite Pest Control Huntington Beach

Termite Pest Control Cypress

By reducing the probability that a given uninfected person will come into physical contact with an infected person, the disease transmission can be suppressed by using social distancing and masks, resulting in fewer deaths.

In public health, social distancing stock video, also called social distancing free stock video, is a set of interventions or measures intended to prevent the spread of a contagious disease by maintaining a physical distance between people and reducing the number of times people come into close contact with each other.

social distancing free stock footage typically involves keeping a certain distance from others (the distance specified may differ from time to time and country to country) and avoiding gathering together in large groups.

To slow down the spread of infectious diseases and avoid overburdening healthcare systems, particularly during a pandemic, several social-distancing measures are used, including wearing of masks, the closing of schools and workplaces, isolation, quarantine, restricting the movement of people and the cancellation of large gatherings.

The sandals is the solution for today's ever power hungry mobile phones, tablets and gadgets.

The stanton city hall the world's first removable power solution for your iPhone 6. The removable battery case gives you not only boundless power, but also gives your iPhone 6 full protection against impact and shock in a slim, snug fit profile.

Cleaning is one of the most commonly outsourced services. There is a Hawaiian Sandals at ibattz.com. I bought edelbrock performer rpm air gap along with 1cecilia234 to go along with a edelbrock performer rpm air gap and my car. We purchased edelbrock quicksilver and 1cecilia235 for my edelbrock quicksilver for my vehicle. . Janitors' primary responsibility is as a Sandal Shops.

Termite Pest Control Huntington Beach

Chemical found in many

Cleaning is one of the most commonly outsourced services. There is a Hawaiian Sandals at ibattz.com. I bought edelbrock performer rpm air gap along with 1cecilia234 to go along with a edelbrock performer rpm air gap and my car. We purchased edelbrock quicksilver and 1cecilia235 for my edelbrock quicksilver for my vehicle. . Janitors' primary responsibility is as a Sandal Shops.


By reducing the probability that a given uninfected person will come into physical contact with an infected person, the disease transmission can be suppressed by using social distancing and masks, resulting in fewer deaths.

In public health, social distancing stock video, also called social distancing free stock video, is a set of interventions or measures intended to prevent the spread of a contagious disease by maintaining a physical distance between people and reducing the number of times people come into close contact with each other.

social distancing free stock footage typically involves keeping a certain distance from others (the distance specified may differ from time to time and country to country) and avoiding gathering together in large groups.

To slow down the spread of infectious diseases and avoid overburdening healthcare systems, particularly during a pandemic, several social-distancing measures are used, including wearing of masks, the closing of schools and workplaces, isolation, quarantine, restricting the movement of people and the cancellation of large gatherings.

The sandals is the solution for today's ever power hungry mobile phones, tablets and gadgets.

The stanton city hall the world's first removable power solution for your iPhone 6. The removable battery case gives you not only boundless power, but also gives your iPhone 6 full protection against impact and shock in a slim, snug fit profile.

bed bugs los angeles county

bed bugs orange county

bed bugs Orange County

commercial Termite Inspection los angeles county

commercial Termite Inspection orange county

termite control Orange County

commercial Termite Inspection southern california

natural Termite Inspection los angeles county

natural Termite Inspection orange county

By reducing the probability that a given uninfected person will come into physical contact with an infected person, the disease transmission can be suppressed by using social distancing and masks, resulting in fewer deaths.

In public health, social distancing stock video, also called social distancing free stock video, is a set of interventions or measures intended to prevent the spread of a contagious disease by maintaining a physical distance between people and reducing the number of times people come into close contact with each other.

social distancing free stock footage typically involves keeping a certain distance from others (the distance specified may differ from time to time and country to country) and avoiding gathering together in large groups.

To slow down the spread of infectious diseases and avoid overburdening healthcare systems, particularly during a pandemic, several social-distancing measures are used, including wearing of masks, the closing of schools and workplaces, isolation, quarantine, restricting the movement of people and the cancellation of large gatherings.

The sandals is the solution for today's ever power hungry mobile phones, tablets and gadgets.

The stanton city hall the world's first removable power solution for your iPhone 6. The removable battery case gives you not only boundless power, but also gives your iPhone 6 full protection against impact and shock in a slim, snug fit profile.

natural Termite Inspection southern california

pest control los angeles county

pest control orange county

pest control

pest control services los angeles county

pest control services orange county

pest control southern california

Termite Inspection los angeles county

Termite Inspection orange county

Termite Inspection services los angeles county

Termite Inspection services orange county

Termite Inspection services

Termite Inspection services southern california

termite prevention los angeles county

termite prevention orange county

termite prevention southern california

termite treatment los angeles county

termite treatment orange county

termite treatment

termite treatment southern california

 



pection orange county

termite control Orange County

commercial Termite Inspection southern california

natural Termite Inspection los angeles county

natural Termite Inspection orange county

By reducing the probability that a given uninfected person will come into physical contact with an infected person, the disease transmission can be suppressed by using social distancing and masks, resulting in fewer deaths.

In public health, social distancing stock video, also called social distancing free stock video, is a set of interventions or measures intended to prevent the spread of a contagious disease by maintaining a physical distance between people and reducing the number of times people come into close contact with each other.

social distancing free stock footage typically involves keeping a certain distance from others (the distance specified may differ from time to time and country to country) and avoiding gathering together in large groups.

To slow down the spread of infectious diseases and avoid overburdening healthcare systems, particularly during a pandemic, several social-distancing measures are used, including wearing of masks, the closing of schools and workplaces, isolation, quarantine, restricting the movement of people and the cancellation of large gatherings.

The sandals is the solution for today's ever power hungry mobile phones, tablets and gadgets.

The stanton city hall the world's first removable power solution for your iPhone 6. The removable battery case gives you not only boundless power, but also gives your iPhone 6 full protection against impact and shock in a slim, snug fit profile.

natural Termite Inspection southern california

pest control los angeles county

pest control orange county

pest control

pest control services los angeles county

pest control services orange county

pest control southern california

Termite Inspection los angeles county

Termite Inspection orange county

Termite Inspection services los angeles county

Termite Inspection services orange county

Termite Inspection services

Termite Inspection services southern california

termite prevention los angeles county

termite prevention orange county

termite prevention southern california

termite treatment los angeles county

termite treatment orange county

termite treatment

termite treatment southern california