Månadsarkiv: november 2013

Högskolan som förberedelse till livslångt lärande?

Flera utmaningar för svenska högskolan | Inrikes | SvD.

Jag ser högskoleutbildningen som en liten del av mitt lärande. Jag har förmodligen läst in mer litteratur efter att jag avslutade studierna än under dem.  Fördelen med skolan var att det fanns en färdig plan för vad man skulle lära sig. Nu har jag istället fördelen att om jag hittar något roligt, intressant eller nödvändigt så kan jag skaffa hem litteratur och börja läsa in mig på det. Är det väldigt intressant så fördjupar jag mig, annars brukar jag hitta angränsande områden som jag kan sätta mig in i.

Tyvärr känner jag många som inte vill lära sig nya saker om inte någon (deras chef) leder in dem på det spåret och sedan jagar dem med blåslampa.

Hör, hör (Att programmera i par är förmodligen inget för den duktige utvecklaren)

Pair Programming (give it a rest) | Peniwize’s Weblog.

De flesta som jobbar med utveckling är förmodligen introverter. Att tvinga introverten att jobba tillsammans med någon är ett bra sätt att bränna ut introverten. Förmodligen kommer den introverte utvecklaren att byta jobb innan du hunnit ropa ”Hello world!” om du tvingar henne att programmera i par.

Parprogrammering är som jag ser det ett amerikanskt påfund påkommet av extroverta chefer som ser med misstänksamhet på utvecklarna introverthet.

Men något som är utvecklande för den nye utvecklaren lika mycket som för den gamla räven är ett mentorsförhållande. Att lära ut något är bästa sättet att lära sig något nytt. Om man lär ut något man är expert på kommer man åtminstone att tvingas reflektera över varför man gör saker på ett visst sätt.

Lite om schemalösa databaser

Mixing databases usually not optimal | Open Query blog.

Rubriken är lite missvisande tycker jag, men artikeln är intressant nog att länka till här. Och jag kommer att återkomma i ämnet hoppas jag.

En schemalös databas behöver ändå någon form av schema även om det ligger i applikationen. Hm är det inte lika bra att försöka ha schemat i databasen och låta applikationen hantera det den ska vara bra på? Frågan är ärlig och svaret är jag vet inte… Detta kräver reflektion och kontemplation, jag kan tänka mig att svara som Tom Kyte ”Det beror på”

En fördel med MySQL statement-based replication (Litet specialfall)

Mechanics of Flite – One advantage of MySQL statement-based replication.

Jag ser ett par fall där jag kunde haft nytta av detta. Ledsen jag kan inte skriva mer specifikt om dem eftersom det berör en gammal arbetsgivare.

Det kan också vara något att experimentera med om man har en stage-miljö eller testmiljö som direkt laddas med produktionsdata. Man kan experimentera med testmiljön och se att allt fungerar som tänkt innan man släpper på ändringarna i produktion. Och utan att behöva ta hand om replikeringsfel i testmiljön.

Labserver

Håller på och sätter upp en labbmaskin hemma. Målet är att jag ska kunna kasta upp en 3-6 virtuella maskiner och jobba mot. Normalt kanske det är en eller två som är uppe, men jag vill kunna köra lite parallella tester i den.

8 kärnor på 2,5Ghz och 32 GB RAM ska räcka ett tag. Köpte en av intels 45W CPUer i förhoppningen att det ska gå att köra fläktarna på lägre hastighet. För tillfället sitter det 8Tb lagring i maskinen. Det ska utökas till 12. Varav 4 kan användas till de virtuella maskinerna. Resten används som lager av mina rippade skivor och alla bilder.

Jag har valt att köra på konsumentprylar av flera skäl, de viktigaste är kassan och hörseln. Maskinen ska stå i sovrummet tills vidare och då är det naturligtvis bra om den inte väsnas allt för mycket 🙂