Tentokrát o vychátávkách, které nejsou na pohled tak moc vidět, o to víc ukazují, do jaké hloubky signálové přemýšlí.

Zdroj The new Basecamp: Interface details and power user goodness

Starší ale stále platný post na Signal vs. Noise.

Why? Shouldn’t copying something be easier than creating it? Someone else already did the work, right? The problem is that the work on the original is invisible. The copier doesn’t know why it looks the way it looks or feels the way it feels or reads the way it reads. The copied interface is a faux finish.

This is why future iterations of a copied interface begin to break down quickly. The copiers don’t understand where to take it next because they don’t understand the original intention. They don’t know the original moves so they don’t understand the next move.

— Jason Fried, Why you shouldn’t copy us or anyone else

Basecamp byla, alespoň v mých očích, taková vlajková loď web aplikací a modelu Software as a Service (SaaS). 37signals před pár dny představili novou generaci Basecampu. Jak už jsem tweetnul, myslím, že to bude vlajková loď nové generace web aplikací.

Ještě méně abstrakce, méně tlačítek, plynulé flow, rychlost, rychlost, rychlost.

— Zdroj Jason Fried, Basecamp Next: UI preview

Za přečtení rozhodně stojí vysvětlení DHH, jak se jim podařilo dosáhnout takové rychlosti odezvy. Spoiler: HTML5 pushState a cacheování až za hrob.

Přídáno 19. 2. 2012: DHH blíže vysvětluje cacheování v Rails.

Jason Fried vysvětluje, proč se rozhodli udělat Basecamp Next jako samostatný produkt, do kterého budou mít stávající uživatelé Basecampu co nejjednodušší přechod, pokud se pro něj rozhodnou.

What’s new with SaaS (Software as a Service) products like Basecamp is that legacy doesn’t just build up in the code base, it builds up in customer expectations. People get used to the way things are. Even things that are broken or complicated become things some customers want to protect from change because they’re familiar with the intricacies of how those things work.

SaaS: Change starts easy and then gets really hard

Nemyslím, že by to byl nový problém. „Normální software” tohle přece řeší už dávno. Microsoft si taky nemůže dovolit udělat Word úplně jinak. Souhlasím s tím, že jediné rozumné řešení je oddělená nová aplikace.

But now we have ideas that are more revolutionary than incremental. We think these ideas will dramatically enhance Basecamp’s speed, power, and flexibility.

The problem is that we cannot make these kinds of changes in the existing product. Over time, software builds up legacy. The old technology is baked in, and the roots of the product are so knotted that simply unwinding them becomes a massive undertaking.

We’ll have two versions of Basecamp—the Classic version and the new version. Users will be able to switch to the new Basecamp or stick with the Basecamp they are already comfortable with.
After a year of hard work, this is all set to happen soon.

Jason Fried

Dneska jsme zrovna přidávali novou fičůru do Fakturoidu, tak mě napádá, že nechci vidět, až tohle bude čekat nás :-)

To si prostě musíte přečíst.

Signálové publikují konverzaci, při které dolaďují detaily nové fičůry. Ukázka týmové práce a pozornosti k detailu .

Ha, tomu říkám vzletný nadpis :) Jason Fried měl keynote a vlastní přednášku na Web 2.0 Expo. Tady jsou velmi dobré zápisky z keynote Be a Software Curator a tady Things We’ve Learned at 37signals. Ta druhá zmiňovaná je k dispozici jako MP3, ale ne z Web 2.0 Expo, ale ze SXSW 2008 – 10 Things We’ve Learned at 37signals.

DHH se tentokrát držel praktických věcí a měl přednášku Go REST with Rails.

37signals v tomto článku popisují všechny metody, kterými ze začátku svého fungování získavali pozornost. Já jsem si po přečtení ještě více uvědomil, jak důležitou roli hraje jejich přístup „have a strong opinion”, hodně ze zmiňovaných věcí by nemohli udělat, kdyby neměli ty koule, co mají.

Máte pod kontrolou většinu z toho, co ovlivňuje dojem vašeho uživatele? Zkuste se zamyslet nad tím, co zdánlivě nespadá do vašich „poviností“, ale třeba znepříjemňuje život vašim klientům.
37signals: The customer doesn’t care whose fault it is

Narazil jsem na ně na TechCrunch a myslím, že mají hodně do sebe. Nikdy nečekejte, že něco postihne složitou skutečnost přesně, ale tyhle rady jdou správným směrem.
Čtěte dál