pg.gimran.org

Яңы нәмәләр яһау өсөн алты принцип

Февраль 2008 · Бөтә эсселар

Пол Грэмдың «Яңы нәмәләр яһау өсөн алты принцип» эссеһы тәржемәһе. Төп нөсхә: https://paulgraham.com/newthings.html. Машина тәржемәһе (Gemini).

Translation of Paul Graham's essay 'Six Principles for Making New Things'. Original: https://paulgraham.com/newthings.html. Machine translation (Gemini).

Arc сығарылышына булған ҡыҙыу реакция көтөлмәгән эҙемтәгә килтерҙе: ул миңә үҙемдең дизайн философияһы булыуын аңларға ярҙам итте. Телмәрлерәк тәнҡитселәрҙең төп ризаһыҙлығы Arc-тың бик ябай, бахыр күренеүендә ине. Уның өҫтөндә йылдар буйы эшләгәндән һуң, күрһәтә алырлыҡ бары бер нисә мең юл макрос ҡына булдымы? Ниңә мин етдиерәк проблемалар өҫтөндә эшләмәнем һуң?

Был фекерҙәр хаҡында уйланып ултырғанда, уларҙың ни тиклем таныш булыуы мине хайран ҡалдырҙы. Тәүҙә кешеләр тап ошоно Viaweb, Y Combinator һәм күпселек эсселарым тураһында ла әйткәйне.

Беҙ Viaweb-ты сығарғанда, ул венчур инвесторҙарға һәм электрон коммерция «эксперттарына» көлкөлө күренде. Беҙ фатирҙа йәшәгән ике егет кенә инек, ә был 1995 йылда хәҙерге кеүек шәп нәмә һаналмай ине. Һәм беҙ төҙөгән нәмә, уларҙың аңлауынса, хатта программа ла түгел ине. Программа тәьминәте улар өсөн ҙур, ауыр Windows ҡушымталары тигәнде аңлата ине. Viaweb улар күргән беренсе веб-ҡушымта булғанға күрә, ул бер веб-сайттан башҡа бер нимә лә түгел кеүек күренде. Viaweb-тың кредит карталары транзакцияларын эшкәртмәүен белгәс, уларҙың нәфрәте тағы ла нығыраҡ артты (беренсе йыл буйы беҙ уларҙы эшкәртмәнек). Транзакцияларҙы эшкәртеү улар өсөн электрон коммерцияның төп асылы кеүек тойолдо. Был етди һәм ауыр күренә ине.

Шулай ҙа, нисектер серле рәүештә, Viaweb ахыр сиктә барлыҡ көнәркәштәрен ҡыйратты.

Y Combinator-ға тәүге реакция ла тиерлек бер үк булды. Ул көлкөлө дәрәжәлә еңел-елпе тойолдо. Стартаптарҙы финанслау Series A раундтарын аңлата ине: бер тотам ҡалынлыҡтағы документта яҙылған шарттар буйынса, айҙар буйы етди, эшлекле осрашыуҙарҙан һуң, абруйлы кешеләр асҡан аҙ һанлы стартаптарға миллионлаған доллар биреү ине. Y Combinator иҫәпкә алырлыҡ түгел кеүек күренде. Y Combinator тарихы Viaweb кеүек тамамланырмы-юҡмы икәнен әйтеү әле иртә, ләкин эйәреүселәр һанына ҡарағанда, күптәр беҙҙең дөрөҫ юлда булыуыбыҙға ышана кеүек.

Мин эсселарымдың уңышлы булыу-булмауын биттәрҙе ҡарау һанынан башҡа бер нисек тә үлсәй алмайым, ләкин уларға булған реакция, кәм тигәндә, мин башлаған осорҙан айырыла. Тәүҙә Slashdot троллдарының ғәҙәти реакцияһы (аңлайышлы телгә тәржемә иткәндә) былай булды: «Был кем ул, һәм уның был темалар тураһында яҙырға ниндәй хоҡуғы бар? Мин эссены уҡыманым, ләкин был өлкәлә ғилми дәрәжәле кешеләр ҡалын китаптар яҙғанда, бындай ҡыҫҡа һәм иркен стилдә яҙылған нәмәлә файҙалы фекер булыуы мөмкин түгел». Хәҙер яңы быуын сайттарында яңы быуын троллдары бар, әммә улар, исмаһам, тәүге «Был кем ул?» тигән һорауҙы ҡалдырмай башланы.

Хәҙер Arc тураһында ла тәүҙә Viaweb, Y Combinator һәм күпселек эсселарым хаҡында әйткән һүҙҙәрҙе үк ҡабатлайҙар. Ниңә ошо бер үк хәл ҡабатлана? Яуап шунда: мин аңлауымса, был дүрт осраҡта ла эш алымым бер үк ине.

Бына ул: мин (a) ябай сиселештәр табырға яратам, (b) күҙҙән ышыҡта ҡалған, (c) ләкин ысынында иһә хәл ителергә тейешле проблемаларға, һәм (d) уларҙы мөмкин тиклем формаль булмаған рәүештә тәҡдим итергә, (e) бик ябай 1-се версиянан башлап, шунан (f) уны тиҙ-тиҙ камиллаштырырға яратам.

Был принциптарҙы беренсе тапҡыр асыҡ итеп баяндағас, мин бер ғәжәп нәмәне күрҙем: был ғәмәлдә мыҫҡыллы тәүге реакция тыуҙырыу өсөн әҙер рецепт. Ябай сиселештәр яҡшыраҡ булһа ла, улар ҡатмарлылары кеүек тәьҫирле тойолмай. Иғтибарҙан ситтә ҡалған проблемалар — билдәләмә буйынса, күпселек кешеләр мөһим түгел тип иҫәпләгән проблемалар. Сиселештәрҙе ябай рәүештә тәҡдим итеү кешеләрҙең уны тышҡы күренеше буйынса түгел, ә ысынында төшөнөп баһалауын талап итә, был иһә күберәк көс талап итә. Ә эшкәртелмәгән 1-се версиянан башлау һеҙҙең башланғыс тырышлығығыҙ һәр саҡ бәләкәй һәм тулы булмаған булыуын аңлата.

Әлбиттә, мин кешеләрҙең яңы идеяларҙы тәүҙә бер ҡасан да аңламай кеүек булыуын һиҙгәйнем. Мин быны күпселек кешеләрҙең ахмаҡлығынан тип уйлай инем. Хәҙер бының сәбәбе тәрәнерәк икәнен күрәм. Баҙарға ҡаршы эш итеүсе (контрариан) инвестиция фонды кеүек, был стратегияны ҡулланған кеше һәр саҡ тиерлек ябай кеше күҙлегенән хата күренгән нәмәләрҙе эшләйәсәк.

Баҙарға ҡаршы инвестиция стратегияларындағы кеүек үк, төп мәғәнә лә тап шунда. Был ысул (оҙайлы ваҡытта) уңышлы, сөнки ул башҡалар законлы, абруйлы күренергә тырышып юғалтҡан барлыҡ өҫтөнлөктәрҙе һеҙгә бирә. Күҙҙән ышыҡта ҡалған проблемалар өҫтөндә эшләһәгеҙ, яңы нәмәләр асыу ихтималлығығыҙ ҙурыраҡ, сөнки көнәркәшлек әҙерәк. Сиселештәрҙе ябай тәҡдим итһәгеҙ, һеҙ (a) уларҙы тәьҫирле күрһәтеүгә тотонолорға тейеш булған барлыҡ көстө һаҡлап ҡалаһығыҙ, һәм (b) үҙегеҙҙе лә, тыңлаусыларығыҙҙы ла алдау ҡурҡынысынан ҡотолаһығыҙ. Әгәр эшкәртелмәгән 1-се версияны сығарып, уны даими камиллаштырһағыҙ, һеҙҙең сиселешегеҙ тәбиғәттең фантазияһынан файҙалана аласаҡ, ә ул, Фейнман әйткәнсә, һеҙҙекенән күпкә ҡеүәтлерәк.

Viaweb осрағында ябай сиселеш — программаны серверҙа эшләтеү ине. Иғтибарҙан ситтә ҡалған проблема веб-сайттарҙы автоматик рәүештә булдырыу ине; 1995 йылда интернет-магазиндарҙың барыһын да дизайнерҙар ҡулдан эшләй ине, әммә беҙ бының масштабланмаясағын белә инек. Ысынында мөһим булған өлөш — график дизайн ине, ә транзакцияларҙы эшкәртеү түгел. Формаль булмаған тәҡдим итеү алымы — ниндәйҙер сауҙагәрҙең офисына джинсы һәм футболка кейеп килгән мин үҙем инем. Ә эшкәртелмәгән 1-се версия, дөрөҫ хәтерләһәм, беҙ сығарғанда 10 000-дән кәмерәк код юлынан тора ине.

Был ысулдың ҡеүәте стартаптарҙан, программалау телдәренән һәм эсселарҙан күпкә ары китә. Ул, бәлки, һәр төрлө ижади эшкә ҡағыладыр. Һис шикһеҙ, уны һынлы сәнғәттә лә ҡулланырға була: Сезанн менән Клее тап шулай эшләгән.

Y Combinator-ҙа беҙ быға аҡса һалабыҙ, йәғни үҙебеҙ финанслаған стартаптарҙы тап ошо рәүештә эшләргә дәртләндерәбеҙ. Яңы идеялар һәр ваҡыт танауығыҙ аҫтында ғына ята. Шуға күрә башҡалар күҙ уңынан ысҡындырған ябай нәмәләрҙе эҙләгеҙ — һуңыраҡ кешеләр уларҙы «асыҡтан-асыҡ» тип атаясаҡ — айырыуса улар иҫкергән ҡалыптар арҡаһында йәки тышҡы яҡтан тәьҫирле күренергә тырышып яңылышҡан осраҡта. Төп проблеманың нимәлә икәнен аңлағыҙ һәм тап шуны хәл итеүегеҙгә инанығыҙ. Корпоратив күренергә тырышыу тураһында борсолмағыҙ; оҙайлы ваҡытта продукт еңә. Һәм мөмкин тиклем тиҙерәк башлап ебәрегеҙ, шулай итеп һеҙ ҡулланыусыларҙан ысынында нимә эшләргә тейеш булғанығыҙҙы өйрәнә башларһығыҙ.

Reddit — был алымдың классик миҫалы. Reddit беренсе тапҡыр сыҡҡанда, унда бер ни ҙә юҡ кеүек күренде. График яҡтан үҫешмәгәндәр өсөн уның аңлы рәүештә минималь эшләнгән дизайны бөтөнләй дизайн юҡ кеүек тойолдо. Ләкин Reddit ысын проблеманы хәл итте: кешеләргә яңылыҡтарҙы еткереү һәм башҡаса ҡамасауламау. Һөҙөмтәлә ул ифрат ҙур уңышҡа өлгәште. Хәҙер, ғәҙәти ҡараштар уны ҡыуып еткәс, был асыҡ кеүек күренә. Кешеләр Reddit-ҡа ҡарай ҙа уны нигеҙләүселәрҙең бәхете баҫҡан тип уйлай. Барлыҡ ошондай нәмәләр кеүек үк, был күренгәненән күпкә ауырыраҡ ине. Reddit-сылар ағымға ҡаршы шул тиклем ныҡ этәрҙеләр, хатта уны кире борҙолар; хәҙер иһә улар ағым буйлап ҡына йөҙә кеүек күренә.

Шуға күрә Reddit кеүек берәй нәмәгә ҡарап, «Мин дә шундай идея уйлап сығарһам ине» тип уйлағанда, иҫегеҙҙә тотоғоҙ: ундай идеялар һеҙҙең тирә-яғығыҙҙа тулы. Ләкин һеҙ уларҙы кире ҡағаһығыҙ, сөнки улар хата кеүек күренә.