Rubriken låg fel. Inte dramatiskt fel, inte så att någon annan hade stannat upp, men tillräckligt fel för att hela Tumblr-bloggen skulle kännas som en skjorta där översta knappen hamnat snett. Tre pixlar, kanske fyra. Sidhuvudet såg nästan rätt ut, vilket gjorde det värre. Det var inte en ny färg jag ville ha, inte ett nytt tema, inte en helt annan identitet. Bara den där lilla förskjutningen uppåt, den sortens justering som först låter löjlig och sedan plötsligt tar över en kväll.
Jag öppnade temat. Inte som man öppnar en dörr, mer som man öppnar en vägg: ett stycke kod som plötsligt visade sig vara hela rummet, ledningar, rör, isolering. Jag hade inte tänkt på mig själv som någon som rörde kod. Jag tänkte snarare att jag höll på med färg, avstånd och känsla, och att koden bara råkade vara vägen dit. Sen skrev jag en siffra fel, sparade, uppdaterade. Och allt vek sig. Layouten kollapsade på det där sättet som känns fysiskt, som om magen tappar sin tyngdpunkt.
Ändå stängdes inte fliken. I stället började sökandet: vilken rad hade flyttat vad, vilken siffra hade fått sidan att ge upp, var fanns felet som nyss inte hade funnits? Tumblr hade gått sönder, men inte tystnat. Någonstans i röran fanns fortfarande en tråd att följa.
När bloggen inte bara var inlägg utan layout
En Tumblr-blogg bestod inte bara av inlägg. Den hade headerbild, sidospalt, about-länk, archive, små ikoner, ibland en musikspelare som ingen hade bett om. Man kunde känna igen en blogg innan man ens hade läst den. Själva ramen var inte ett neutralt fönster, utan en del av personligheten.
Små preferenser blev handling. En bakgrundsfärg kunde markera en period. En smalare sidospalt kunde få bloggen att kännas mer hemlig. En mindre textstorlek kunde göra hela sidan försiktigare. Och när det fanns en knapp för att redigera HTML blev det inte en teknisk operation först. Det blev bara nästa steg i att få Tumblr-bloggen att se rätt ut.

Friktionen gjorde nog sitt. Man kunde komma långt med färdiga teman och små reglage, men förr eller senare ville man något som var för specifikt. Rubriken skulle upp lite. Länkarna skulle inte vara understrukna. Bilderna skulle inte spränga sidospalten. Rebloggade citat skulle ligga tätare. Sådant som lät löjligt utifrån, men som kunde förstöra hela känslan när det satt fel.
Man trodde att man bara pyntade. Egentligen lärde man sig hur en sida hängde ihop. Att en ändring i CSS:en kunde påverka fler delar än man tänkt. Att en klass kunde styra något man inte ens hade sett. Att ett tema kunde se enkelt ut på ytan och ändå vara fullt av små beroenden under.
Temat såg färdigt ut tills man öppnade det
I förhandsvisningen kunde Tumblr-teman se färdiga ut: tre kolumner, tunna bildrutor, liten text, en sidospalt med about och archive. Men när man öppnade HTML:en såg man hur mycket tejp som höll ihop allt. Extra divar, märkliga marginaler, gamla lösningar som någon inte vågat ta bort. Det såg inte ut som en lektion. Det såg ut som någon annans försök.
Att se det var som att kika in i någons anteckningsbok. Det var inte läroboksrent, och just därför blev det möjligt. Man kunde härma. Man kunde kopiera en rad och klistra in den någon annanstans, utan att förstå allt, och ändå känna att man rörde sig framåt.
Belöningen kom direkt, och det var det luriga. Man ändrade en färgkod och såg hela sidan byta humör. Man ändrade padding och plötsligt fick texten luft. Man gjorde fel och sidan sprack, men man gjorde också rätt och sidan höll. Det räckte för att man skulle våga ändra en rad till.
Man kallade det inte kod, man kallade det att fixa bloggen
Kontrollen över den egna Tumblr-ytan hade något särskilt i sig. Inte total kontroll, men tillräckligt mycket för att man skulle känna att något bakom fasaden gick att nå. På senare plattformar fick man ofta välja profilbild, bio och kanske en accentfärg. Här kunde man råka hamna i själva bygget.
Jag tänker ibland på hur kodsnuttar spreds på Tumblr som recept. Klistra in det här längst ner i temat. Lägg den här raden i CSS:en. Ändra width till 500 om bilderna blir för stora. Ta inte bort credit-länken, eller gör det åtminstone inte för tydligt. Det var så vardagligt. Man sa inte att man höll på med webbutveckling. Man sa att man fixade sin blogg.
Kontroll blev ett sätt att känna sig hemma. När rubriken väl satt tre pixlar högre var det egentligen inte rubriken som var vinsten. Vinsten var att man hade öppnat något, ändrat något och överlevt när allt först såg förstört ut.
När allt går sönder och man stannar kvar
Jag minns exakt hur det såg ut när layouten havererade. Texten rann ut till vänster som vatten, bakgrunden försvann, sidospalten hamnade under allt. Det var som att se en välbekant vän plötsligt tappa minnet. Samtidigt fanns det en märklig lättnad i katastrofen, eftersom det gjorde problemet tydligt: något är fel, och det är mitt fel, vilket betyder att det också kan bli rätt av mig.

Där lärde man sig läsa. Inte flytande, inte snabbt, men tillräckligt för att hitta mönster. En borttappad klammer. Ett semikolon som saknades. En div som aldrig stängdes. Man började förstå att datorn inte var arg, bara bokstavlig. I det fanns en sorts analytisk tröst. Världen i övrigt är sällan så ärlig.
Och man lärde sig också något om tålamod, fast det var ett skört tålamod. Man gjorde små förändringar, sparade, uppdaterade, ångrade, kopierade till en säker plats, vågade igen. Det var episodiskt, ryckigt. Som att försöka få en gammal cykel att rulla och plötsligt inse att man lär sig mer av att skruva än av att cykla.
En rad CSS kunde ändra hela personligheten
Stil låter lätt som något ytligt. På Tumblr påverkade den hur bloggen gick att läsa. En smal spalt gjorde inläggen långsammare. Mycket luft fick sidan att kännas mer kontrollerad. Mörk bakgrund och grå text gjorde allt mer nattligt. Ett ljust, stelt tema kunde få samma person att kännas helt annorlunda.
Många av de här valen gjordes innan man hade ett språk för dem. Något kändes bara fel. För tätt. För långt ner. För skrikigt. Till slut hamnade man i CSS, bland de där små orden som först såg tekniska ut men snabbt blev väldigt konkreta. Line-height var andning. Letter-spacing var nervositet. Margin-top var avståndet mellan två tankar.
Något pinsamt fanns i det också. Att bry sig så mycket om en pixel. Att sitta en hel timme och försöka få en bild att centreras, som om det var livsviktigt. Men skammen var ofta kort, för belöningen kom när allt plötsligt satt. Då såg man inte bara sin sida; man såg hur den var byggd.
Ofta hamnade man djupare än man tänkt. Man började med att ändra färg på länkarna och slutade med att försöka förstå varför en bild tryckte ner hela sidospalten. Man började med en rubrik och hittade plötsligt ord som padding, float och display. Inte för att man ville lära sig CSS, utan för att bloggen vägrade se ut som den skulle.
Någon annan hade redan haft samma fel
En sorts Tumblr-gemenskap fanns utanför själva flödet. I små tutorial-inlägg, i theme maker-bloggar, i svar där någon förklarade exakt var en rad skulle klistras in. Man lärde sig att fråga på ett särskilt sätt. Inte bara jag kan inte, utan: jag vill att sidospalten ska ligga här, men den hoppar ner under inläggen. Man beskrev symptom.
Misslyckandena byggde också gemenskap. Man delade inte bara färdiga teman, utan också det som gått fel. En sidospalt som rasat ner. En bild som blivit större än hela bloggen. En bakgrund som upprepade sig på ett fult sätt. Svaren var ofta konkreta: du har glömt att stänga en tagg. Du har två body-taggar. Ta bort den ena. Prova overflow:hidden här. Tekniskt, men också märkligt vänligt.

Och det där med process var viktigt. För det var inte en kurs med ett slut. Man blev aldrig klar. Man hittade ett nytt tema, ett nytt typsnitt, ett nytt sätt att visa bilder. Man blev rastlös. Man ville att sidan skulle spegla en ny period, en ny musiksmak, en ny sorts melankoli. Ibland undrar jag om det var därför man orkade lära sig: för att belöningen inte var en examen utan en förvandling som kunde upprepas.
Det fick gärna vara lite trasigt
Saker fick vara lite skeva. En widget som inte riktigt passade. En sidospalt som såg bättre ut i Firefox än i Chrome. En gif som laddade långsamt och drog med sig hela sidan. En musikspelare som startade för högt. Allt sådant var inte alltid en brist. Ibland var det bara så Tumblr kändes.
Efter ett tag slutade man vänta sig att tekniken skulle vara ren och logisk. Buggarna fanns där. Begränsningarna också. Ibland gick de att kringgå med en ful lösning, och den fula lösningen blev ofta en del av charmen. Ett extra div-lager som ingen såg men som höll allt på plats, som en bit tejp under en tavla.
Förmodligen förstörde jag layouten fler gånger än jag lyckades. Ibland återställde jag allt och låtsades som ingenting. Men varje gång jag öppnade temat igen kände jag igen lite mer. En klass. En bredd. En gammal kommentar i koden. Någonstans där blev kod inte ett främmande språk, utan något man kunde lära sig genom att härma.
När jag tänker på den där rubriken i dag minns jag inte vilken klass jag ändrade. Jag minns känslan av att vara nära något man inte riktigt förstår men ändå kan påverka. Som att hitta en liten rad i något som egentligen var alldeles för stort för att man skulle förstå det.
Att säga att en bloggplattform lärde folk att programmera låter nästan överdrivet. Tumblr gjorde kanske inte det. Men många lärde sig att tekniken gick att peta på. Allt började med tre pixlar. Sen satt man där med en trasig sidospalt, en sparad kopia i Anteckningar och en känsla av att internet faktiskt gick att ändra.
Uppmärksamhet har blivit hårdvaluta och sociala medier har lärt oss att mäta relationer i sekunder och siffror. Jag intresserar mig för det som händer mellan inläggen – tystnaden, missförstånden, de osynliga banden som varken syns i stories eller räknas i statistik. Jag försöker fånga det som algoritmerna aldrig kommer åt.