Mnoho webových vývojářů mě zlobí. Proč? Protože se doslova pokoušejí, aby mi bylo těžší budovat webové stránky. No, dělají to těžší použít v každém případě jejich nejnovější a největší vynálezy.

Podívejte se například na některé z těchto nových systémů pro správu obsahu. Zvláště se podívejte na ty, které jsou založeny na Ruby nebo Node.js. Co je alespoň jedna věc, kterou mají všichni společné? Instalujete téměř všechny z nich pomocí příkazového řádku. Systémy správy obsahu mají usnadnit vytváření webových stránek. Nemusím je instalovat pomocí příkazového řádku.

Uvažujme to v perspektivě: jediný důvod, proč se vůbec dotýkám emulátoru terminálu, je to, že jsem se dostal do Linuxu ve věku 15 let. Od té doby jsem strávil léta distro-hopping, učení se ins a outs různých architektury a milování myšlenky na rolovací propuštění.

To je to, co jsem udělal místo socializace. To je to, co jsem udělal namísto toho, co v tomto věku mohlo dělat dítě. CMS programátoři berou na vědomí:

Kdybych měl normální dětství, nebyl bych schopen používat váš software.

Nejenže, když se k tomu dostanete, váš software se nikdy nedostane. Není to velká cesta.

Proč ne?

Ztratil jsem počítat, kolikrát jsem programátorům říkal, jak je WordPress pomalý a nafouklý software. Říkají mi, že se nemění dobře, že spousta zásuvných modulů je ve skutečnosti špatná věc. Je to moc velké. Je to příliš populární. Je to příliš staré.

A opravdu to může být do jisté míry pravdivé. Stejně tak stížnosti na jQuery. Mluvte s mnoha odborníky a budou o tom mluvit, jako by to byla ta nejhorší věc, která se jim někdy stala. Existují další rámce. Nové, lepší rámce, které jsou tolik ... méně podobné jQuery, myslím?

Potom získáte argumenty ohledně aplikačních platforem ve srovnání s obyčejným starým pravidelným hostováním, a to je úplně jiná věc.

Ale o těchto "starších" nástrojích, o kterých se dnes zdá, že lidé v dnešní době zřejmě ignorují, je velmi málo. Může to vypadat jako zanedbatelná záležitost ve srovnání s krásným novým kódem, který vývojáři píší teď, ale pro mě je důležité: tento software je hotový!

Čas od času lidé sestavovali systémy časného řízení obsahu a dali je pryč světu. Někteří, podobně jako Blogger a jiní před tím, vás omezili na své servery, jejich platformu. Jiní dali kód a předpokládali, že budete moci zjistit, jak ho instalovat s malou dokumentací.

Pak přišla WordPress. Začali se uvádět na trh a "pětiminutový" proces instalace. Možná to nebyli první, kdo udělali něco takového, ale člověk, udělali to správně.

Najednou by váš průměrný uživatel znalý počítač mohl instalovat blogovací platformu na hostitele podle vlastního výběru! Později vytvořili wordpress.com, takže lidé s ještě méně zkušeností mohou zažít radost z PHP a MySQL.

Víte, ne každý, kdo vytváří webové stránky, je programátor. Spousta z nás staví vlastní stránky, protože nemáme rozpočet, abychom si někoho najali. Jiné jsou typy návrhářů: dobré na front-end, ne tak velké při skutečném programování.

Zatímco snahy "učit každého, aby kódoval", jsou ušlechtilé a to vše, nejsou realistické. Většina z nás nebude věnovat čas a úsilí potřebné k tomu, aby se naučili základní principy programování, protože máme další věci. Máme další práci. Máme záliby.

A hej, nezapomeňte, jak jsem strávil dospívající roky s Linuxem po celou dobu? No, mám teď přátele. Nechci, aby CMS vyžadoval, abych sám kódoval polovinu funkčnosti. To není to, proč jsou. Předpokládají, že budování webových stránek trvá méně času.

Dej mi systém, který mi dovoluje využít znalosti HTML a CSS, abych rychleji učinil stránky. Dej mi to, co dělá, když využívám nové technologie a přijímám nové osvědčené postupy a já tě miluju. Dejte mi jednu, která funguje dobře na nechutně odborné úrovni, ale krásně navržená, platformy jako Heroku s minimálním množstvím rozruchu a já bych se tě mohla vzít. (Řekl jsem, že by to mohlo být ).

Ideální je, že váš krásný software nebude jít tak daleko, jak by to bylo, kdyby nás uživatelé střední úrovně nemohli používat. Existují lidé, kteří se ani nedotknou jako SquareSpace a chtějí vlastní řešení pro své stránky. Nebo skutečně potřebují jednu ... a často k nám přicházejí.

Nemuseli byste jít k vám, protože je budete účtovat až deset tisíc dolarů. Možná, že nevědí dostatečně o počítačích, aby věděli, že je to "webový vývojář". Možná prostě chtějí opravdu jednoduché stránky a schopnost aktualizovat informace jednou za čas.

Možná si myslíte, že nové generace jsou technicky důvtipnější, ale nejsou. Jsou lepší na poklepání na rozhraní. Zeptejte se jich, jak jsou tato rozhraní navržena a postavena, a většina z nich bude mít nepochopený pokrčení ramen. Jsou příliš zaneprázdněni tím, že je pečují.

Věřím, že spotřebitelský trh budování webových stránek bude po dlouhou dobu přinejmenším napůl řízen těmi z nás, kteří známe jen dost technických věcí, aby se dostali do potíží. My, moc uživatelů. My, profesionální muddlers.

Takže napište ten úžasný kód, který se skrýval kolem mozku. Napište software, který nás přivede do příštího desetiletí nebo století. Ale když stavíte svou další velkou věc, když vyvinete svou další skvělou platformu a jak si vyberete budoucnost webových technologií, nezapomeňte na nás.

Doporučený obrázek, software image přes Shutterstock.