Misstag

Lär av misstagen brukar det heta. Visst har vi alla minnen av misstag som satt spår. Etsats sig fast. När liknande situationer dykt upp har erfarenheten slagit larm och kunnat lotsa oss i en annan riktning. Vi undviker att misstaget upprepas. I nutidshistorien måste på det kollektiva planet nazi-tiden med tillhörande jude-förföljelser och krig betraktas som ett enda stort misstag. Hur var destruktiviteten möjlig? Så mycket lidande förvållat av människan själv. Kollektivets regression till det råa våldets utvecklingsnivå.

I boken “En tysk mans historia. Minnen 1914-33” skriver Sebastian Haffner om en mörk tid betraktat från sin egen privata horisont. Han tillhörde de som var födda mellan 1900-1910 vilket han betecknade som nazisternas generation. Som sjuåring fick han uppleva första världskrigets utbrott. Med barnets perspektiv kunde kriget som aldrig kom riktigt nära betraktas som en tävling. Några år in på tjugotalet upplever han som yngling superinflationen där banktillgångar blev värdelösa och förmögenheter bytte ägare. Intjänade pengar måste direkt omsättas i livsförnödenheter innan de tappat allt sitt värde. Han beskriver hur den brutala ideologin flyttar fram sina positioner. Från frikårer till SA-patruller som med polisens goda minne får “rensa” upp till att senare bli regeringslegitim myndighetsutövning. Haffners avvaktande hållning blir allt svårare. Redan 1933 har han planer på emigration men övertalas av sin far att avsluta sina juridikstudier. Ser Haffner inga alternativa vägar? Mellan raderna skymtar en strimma av hopp som han knyter till den 1922 nyutnämnde utrikesministern Rathenaus. När han ett halvår senare mördas släcks även denna möjlighet. Boken ger inga svar på frågan varför. Däremot visar hans skildring att tydliga tecken fanns på vad som skulle komma. Boken rekommenderas! Den bidrar med erfarenheter från vår nutidshistoria. Den berörde i alla fall mig djupt. Jag plockar fram följande citat från boken:

“Jag har ingenting emot att man efter läsningen åter glömmer alla de äventyr och ödets växlingar som jag berättar om. Men jag skulle vara mycket nöjd om man inte glömde den moral som jag förtiger.”

Rubriker! Nyval i Grekland. Det nynazistiska Gyllene gryning är på frammarsch. Var vänds hoppet när allt känns hopplöst? På nätet ser vi video-klipp där knytnävsslag utdelas i grekisk TV. I tidningar skrivs om hot att rensa sjukhus och dagis från immigranter. Generationen som själv minns andra världskrigets fasor och som kan berätta finns snart inte längre. Vi andra får inte glömma, får inte blunda. Inte släppa in det till en början lite oförargliga marginella våldet. Det kan snart vara upphöjt till myndighetsutövning och slå skoningslöst.

Posted in Okategoriserade | Leave a comment

Arbetstid

När jag först hörde uttrycket “det ska vara roligt att gå till jobbet” kändes det en smula naivt. Gå till jobbet gör man för att tjäna pengar, klara försörjningen. Det ska ge en inkomst och ekonomiskt oberoende. Det är inte heller det första arbetslösa tänker på. De måste i första hand ta sig in på arbetsmarknaden sedan får allt annat komma i andra hand. Andra ser i jobbet en möjlighet till karriär. Klättra i positioner och komma högre upp på stegen. Allt för att känna överlägsenhet i det sociala spelet. Men reflektera en extra gång över uttrycket. Jobbet innebär för de flesta större delen av den vakna tiden. Vad gör man av denna tid. Är det en transportsträcka fram till nästa ledighet. Visst är det värt att kämpa för en engagerande, stimulerande och rolig arbetstid.

Från mitt mångåriga arbete i ett personalägt företag plockar jag fram följande erfarenhet. Till en början genomfördes regelbundet dagar då företagets verksamhet diskuterades. Företaget stängdes. Alla samlades för diskussion. Det var både engagerande och spännande. Resultatet stannade emellertid i bästa fall som några punkter på ett papper. Efter genomförd och avslutad konferens vara arbetet tillbaka i gamla hjulspår. Ingen orkade ta tag i förändringsarbetet eller så kändes det inte tillräckligt angeläget. Ekonomiskt gick företaget bra. Mycket bra till och med. Det fanns liten anledning till förändring. Enda resultatet var några dagars avbrott i vardagen. En fråga som dyker upp är varför dessa diskussioner aldrig lyckades medvetandegöra och formulera förändringsbehovet så det fick genomslagskraft.

Nu när jag läser boken “Kolindkuren” av dansken Lars Kolind så finner jag tydliga beröringspunkter. En av hans teser är att framgång är roten till misslyckande. Den mentala bilden som etsar sig fast av framgången blir till ett hinder när omvärlden förändras. Ideer och tankegångar som leder till stora framgångar kan några år senare bli till sin motsats. Ligga i vägen och förhindra en nödvändig omställning. Ett annat centralt begrepp för Kolind är mening. Det utgör grunden och existensberättigande för organisationen/företaget. Mening är det sätt på vilket värde skapas. Jag plockar ut följande stycke från boken. “Mening är ett mycket brett koncept som inrymmer det sätt varpå organisationen positioneras, dess identitet samt dess sätt att skapa värde för alla väsentliga intressenter”. För många låter det teoretiskt och svårt att tillämpa i praktiken. Men i bokens sista kapitlet beskriver han den praktiska tillämpningen av ideerna. Där redogör han för omställningen som skedde i företaget Oticon under några år på nittiotalet.

Trots dåliga erfarenheterna av personaldagar med många timmar och magert resultat så kan jag inte peka på några andra genvägar till att skapa en engagerande, stimulerande och rolig arbetstid. Vad som gäller är en öppen diskussion där ideer bollas. I ett personalägt företag finns möjligheterna. Kvaliten på den tid som tillbringas på arbetsplatsen är av betydligt högre prioritet jämfört med eventuell aktieutdelning eller värdestegring av ägarandelar. Boken “Kolindkuren” kan med sina ideer och verktyg ge uppslag. En engagerande, stimulerande och rolig arbetstid är värd att kämpa för!

Posted in Okategoriserade | Leave a comment

HTML5

Enigheten runt html5 är nästan total. De stora drakarna som MicroSoft, Google, Apple och Adobe verkar helt eniga. Framtiden tillhör html5. MicroSoft talar inte längre om Silverlight utan framhåller html5. Google har anammat linjen helt. Adobe som haft en dominerande ställning med sitt Flash har börjat tänka om. Av de stora är det bara Oracle som valt en annan kurs. De kör fram JavaFx som klientdel. Är det ett sätt att mjölka ut mera från Sun-köpet? Vad har html5 när nästan alla pratar om det och ger det sitt stöd?

Appar har varit i ropet. Apple var först på plan med försäljning/marknadsföring av applikationer till sin iphone via appstore. Android market var inte långt efter. Med appar menar jag “native” applikationer som körs direkt i devicens operativ. Det finns en grundläggande skillnad gentemot applikationer som körs i enhetens browser. Om applikationen görs för webläsare kan den köras i alla enheter förutsatt att en webläsare finns installerad. Applikationen är inte begränsad till en viss typ av enhet. Appar gjorda för iphone kan bara köras i en iphone. Ska applikationen göras tillgänglig för en androidtelefon så måste den skrivas om på nytt. Det finns klara fördelar med en webapplikation. Den blir mer generell och kan användas i ett större antal devicer. Fördelarna överväger även om det finns en problematik med skillnader mellan olika webläsare.

En av argumenten för appar har varit de större möjligheter utvecklaren haft när han kommer närmare hårdvaran jämfört med en webapplikation. Html5 har dock öppnat många nya möjligheter för applikationer i webläsaren. Några av de möjligheter som tillförts är local storage, webSocket och html-element som audio, video och canvas plus mycket mer. Jag vill dock lyfta fram något som inte tillhör de stora landvinningarna utan utgör en liten liten detalj. Vi förflyttar oss ner på tag-nivå och där finns numera möjligheten till attributet data-nn=”namn”. Där nn kan vara en valfri benämning och namn ersättas med dess definition. Ett användningsområde jag direkt ser är att använda attributet för koppling till de dynamiska delarna från backend. I “namn” anges definitionen av de uppgifter som ska hämtas från serverdelen. Klienten gör en beställning av definitionen via ajax och backend returnerar svaret lämpligen i JSON då hanteringen i javascript underlättas. I javascript finns också de “selectors” som gör uppdateringen enkel av taggens dynamiska delar.

Vad är det som gör denna möjlighet så bra i mina ögon. Jo, attributet utgör gränsytan mellan designern och utvecklaren. Designerns verktyg är html/css och attributet är kontaktytan till utvecklaren. Designer sätter attributets namn och utvecklarens uppgift är att utifrån namnet fylla den aktuella taggen med data från backend. Attributet utgör en utmärkt länk mellan designer och utvecklare. Vi får att designer inte behöver lära sig templates för aktuellt framework utan han kan koncentrera sig på html:n. Om templates är utvecklaren område kan hans dubbeljobb undvikas då han inte behöver skapa templates på designerns förlaga. Den lilla detaljen kan ersätta templates!

Posted in Programmering | Leave a comment