tisdag 8 mars 2011
Ännu en dag att lära sig nya saker
måndag 6 december 2010
Underbara automatiska back-up!
Idag fick jag ett konstigt fel när jag jobbade med Förnuftkonsult.se som jag inte lyckades få bort. Felet uppträdde dessutom bara i Google Chrome och inte i Safari. Istället för att lägga flera timmar i felsökning backade jag bara till hur hemsidan såg ut igår genom att hämta gårdagens filer. Ta en titt på bilden här så ser ni vilket härligt grafiskt gränssnitt Apple har tagit fram. Man stegar fram och tillbaka i tiden genom pilarna i mitten, väljer det datum man vill ha och trycker på återskapa. Lätt och enkelt på the Apple Way, och min hemsida är räddad!

Jag vet att det här funkar i Windows och Linux också, men poängen är att det här är är så enkelt att man tar till sig tekniken. Kan ni förresten tänka er att det finns professionella mjukvaruutvecklingsföretag som inte har stöd för att backa tillbaka i tiden. Helt vansinnigt!
söndag 5 december 2010
Tankar om management
Är man programmerare så är man det för att man gillar att vara kreativ. Att sedan bli befordrad till en position som inte mättar det kreativa behovet kan vara förödande. Paul Grahams åsikt om detta är:
How can I avoid turning into a pointy-haired boss?
The pointy-haired boss is a manager who doesn't program. So the surest way to avoid becoming him is to stay a programmer. What tempts programmers to become managers are companies with old-fashioned corporate structure, where the only way to advance in salary and prestige is to go into management. So if you want to avoid becoming a PHB, avoid such companies, and work for (or start) startups.
Jag är teknisk teamledare för att jag tycker att det är en lagom nivå att jobba på. Mitt uppdrag är att se till att saker utförs i rätt ordning så att vi kan leverera med rätt kvalitet. Jag har folk som gör det vanliga implementationsjobbet och jag trivs med jobbet. Men ändå längtar jag efter att få vara en i gänget som faktiskt kodar och tillverkar grejerna.
Mark Freedman intervjuades i This Developers Life i ämnet och har bloggat om intervjun. Mark var själv nära att fastna i managementspåret. På hans tidigare jobb fick han frågan att ha måste bestämma sig för att bli ledare eller programmerare. Mark grubblade en stund och sedan sa han upp sig. Frågan är om det inte är samma resa jag håller på med. Jag fick samma fråga i mars i år och jag vägrade acceptera den, så utan att förstå det då är det kanske inte så konstigt att jag byter jobb nu.
På nya jobbet har jag sålt in mig som teamledare, men de insisterar på att jag måste kunna fler tekniker och branscher innan jag blir riktigt vass. Och så länge ska jag programmera. Boyakasha! Det är ju exakt vad jag vill göra! Kommer osökt att tänka mitt gamla inlägg om mjukvarunörden slår tillbaka!
lördag 13 november 2010
Googles kodtest

Jag förespråkar starkt att kodtest eller liknande test görs vid nyanställning av programmerare. Några som har fattat detta och som alltid kör det är Google.
tisdag 5 oktober 2010
Manifest för Agil säkerhetskritisk systemutveckling?
torsdag 16 september 2010
Operationell effektivitet, schitzofreni och rädsla
måndag 13 september 2010
Produktiva projekt och team

Förlåt Tapio, jag har pussat på din bok mer än tio gånger men jag är klar med den nu så du får tillbaks den snart. Det här guldkornet gör läsaren till en oändligt mycket mer insiktsfull och krävande medarbetare. Efter du slår igen den här boken vet du vad du ska kräva av management, eller du vet vad som krävs av dig som kallar dig management. Peopleware är anledningen till min revolution där jag ska förbättra arbetet för mina syskon i Saab-familjen.
För dig som tror att teknik bara har med teknik att göra rekommenderar jag verkligen Peopleware. Då kommer du att inse att McDonaldsorganisationstankar inte funkar i kunskapsorganisationer. Kunskapsorganisationer kan mer liknas vid familjer där alla ser om varandra och hjälper varandra att växa. Är det någon i familjen som inte trivs tar vi hand om den personen och reder ut grundorsaken till misstrivseln. Låter det för flummigt får du gärna kämpa på med dina skygglappar ett tag till, men du är välkommen att diskutera bokinnehållet när du är redo.
måndag 30 augusti 2010
Nu är det slut, nu får det räcka!

onsdag 25 augusti 2010
Mitt materiel håller!

torsdag 19 augusti 2010
Boktips: Joel on software

Här kommer ytterliggare ett boktips om en fantastisk bok för dig som jobbar med mjukvaruutveckling, design, management eller för dig som av lycka, eller otur, jobbar med sådant folk. Joel har jobbat några år på Microsoft som program manager för Excel, men sedan 2001 har han drivit bloggen som blivit de facto standard över utvecklingsbloggar.
tisdag 27 juli 2010
Många självklarheter

REWORK är en läsvärd introbok för de som funderar över hur man kan jobba bättre. Den beskriver hur författarnas företag har klarat sig genom kriser och bubblor genom att behålla kärnan och inte sälja ut till investerare. Vill du förändra något konkret i din jobbsituation kan du välja lämpligt stycke på 1-2 sidor att visa din chef.
torsdag 22 juli 2010
Förnuftkonsult Holmberg

Det är dags att outa drömmen jag firade med pizza för en månad sedan för idag damp min FA-skattsedel ner i brevlådan och jag har nu en registrerad konsultverksamhet. Målet är att hjälpa mjukvaruföretag att förbättra miljön för utvecklarna så att de kan fokusera på att skapa värde och tvätta bort alla hinder. Jag har material för att utvärdera befintlig miljö, jag har tips på nyttiga förbättringar. Jag hjälper utvecklarna att genomföra förbättringar själv. Det pratas mycket om lean och agile utveckling och andra knepiga begrepp som företag har svårt att ta till sig. Själv så läser jag allt som skrivs men praktiserar bara SBF: Sunt bonnförnuft.
Jag har fyrårig erfarenhet av samspelet mellan utvecklare och ledning och min styrka är att jag ingår i båda lagen och ser till helheten, inte bara verktyg, funktioner, planer eller kalkyler.
Stop being a cogworker

I den här boken förklarar Seth hur Motståndet får oss att fortsätta följa rutiner, förtrycka artisten i oss och att slava i fabrikerna. Vi är skolade att lyda order och att tänka som vi blir tillsagda. Känner du att du inte passar in i dagens slavarbete är det här en omvälvande bok för dig.
måndag 1 mars 2010
Förbättringsförslag 7: Informell dokumentation
onsdag 24 februari 2010
Förbättringsförslag 6: Släpp fram kreativiteten
fredag 19 februari 2010
Förbättringsförslag 5: Lär av andra
torsdag 18 februari 2010
Förbättringsförslag 4: Rätt person på rätt plats

onsdag 17 februari 2010
Förbättringsförslag 3: Skapa bästa möjliga förutsättningar

tisdag 16 februari 2010
Förbättringsförslag 2: Skaffa utbildning på verktygen
måndag 15 februari 2010
Förbättringsförslag 1: Skaffa bra verktyg
Ibland ser jag konstruktionskonsulter som kostar 1000kr/timme som har fått en 19" skärm och en långsam dator för det är standardutrustningen hos oss. De har inte möjlighet att synka kalendern med telefonen och får inte automatiskt tillgång till snabba servrar.
Jag satt 30 minuter med chefen när jag ville ha 20” istället för 19” som kostar 50kr/månaden. Utan att få det. Jag satt 40 minuter med chefen för att övertala att jag behövde ett program att klippa och klistra i PDF-er, som kostar 100kr/månaden.
I min tidigare karriär som snickare förundrades jag alltid över förmannen som köpte snordyra Hiltimaskiner, specifika för varje tillämpning. Varje skruvdragare hade minst två batterier. Ibland 3. Det gick hur snabbt som helst att jobba med alla dessa verktyg. Roligt var det också.
Ge utvecklarna de verktyg de behöver utan att de ska behöva tjata om det. De ska använda sin energi på att utveckla era produkter istället!
Tillägg i efterhand: Idag har jag en härlig 24" skärm, en superbra Dell-laptop i aluminium, en roller-mouse, höj-och-sänkbart skrivbord, fria arbetstider, ny flashig Sony-Ericssontelefon. Allt är top of the line och varenda dag när jag kommer till jobbet och ser min arbetsplats blir jag glad och känner inspiration. Företaget satsar på mig och då vill jag satsa på företaget!


