Unknown's avatar

About Andreas Ryge

Developer turned manager. Passionate about people, problem solving and making impact.

Overtræning, jeg hader dig

Engang var jeg i god form. Jeg har svømmet på højt plan, vundet en masse ting i håndbold og alt muligt andet, som jeg har dyrket og jeg har trænet karate, så der ikke var plads til andet i mit liv.

Så fik jeg børn…

Nu er de endelig blevet så store, at jeg kan lade dem være alene hjemme og løbe eller cykle mig en tur. Henover sommeren har jeg langsomt fået sat træningen lidt i system, og har opdaget at min grundform har det væsentlig bedre end min krop. Dette har selvfølgelig medført, at jeg i mine knæ har en ikke-naturlig “ømhed”, da jeg har løbet og cyklet længere og hårdere end senerne har kunnet holde til. De sidste 3 løbeture har gjort ondt, og det endda selvom jeg har holdt en ekstra restitutionsdag imellem. Nu vil jeg prøve at nøjes med grundløb med en ekstra restitutionsdag imellem i de næste par uger og se tiden an.

Øv, hvor jeg hader det.

Dagens citat, midt i en valgkamp

Midt i valgkampen, hvor de tomme løfter flyder, hvor een vælgergruppe forsøges købt med en anden vælgergruppes penge kan det være svært at tage dansk politik rigtigt seriøst. Derfor grinede jeg også højlydt, da en ven skrev følgende på twitter:

Jeg stemmer Cirkus Benneweis! De offentliggør et program, gennemfører det, rydder pænt op efter sig – og kalder en klovn for en klovn

How does your company see its customers

Mahatma Gandhi is credited for the following quote

A customer is the most important visitor on our premises. He is not dependent on us. We are dependent on him. He is not an interruption in our work – he is the purpose of it. We are not doing him a favour by serving him. He is doing us a favour by giving us the opportunity to serve him

How does your company see its customers?

Foto for liv

Idag har Thomas og jeg kørt en lille pilot af “Foto for liv”. Ideen er Thomas’, og han luftede den på google+ igår. Idag stod vi på gaden.

Ideen

Mona LisaI al sin enkelthed går ideen ud på, at vi stillede os ud på gaden og tilbød de forbipasserende at tage et portrætfoto af dem. Billederne kan efterfølgende downloades fra projektes facebook-side. Eneste betingelse var, at de donerede penge til en hjælpeorganisation med et projekt omkring tørken ved Afrikas Horn, f.eks. Red Barnet eller Røde Kors.

Udførelsen

Vi fandt os et sted som vi fandt passende. Ikke for varmt, og en lille passage, hvor det var lidt roligere at stå, når billederne skulle tages. Stedet havde et udemærket lys – i hvert fald indtil en lastbil, det skulle læsse vare af til en nærliggende forretning, parkerede langs med passagen.

Nu manglede vi bare at finde nogle der ville have taget et portrætfoto. Det viste sig at være langt sværere end jeg havde forudset. Ikke fordi folk var uvillige, men fordi det viste sig at være en overvindelse, at skulle tage kontakt til fremmede mennesker på gaden. De fleste var meget positive over ideen, men ikke alle var interesseret i, at deres billede endte på facebook – en enkelt, ung pige havde endda ikke engang en facebook-profil. Det sidste kom som en stor overraskelse for undertegnede.

Det gik rigtigt fint med at få skabt kontakt og forklaret konceptet til de forbipasserende. Mange undskyldte sig med, at de allerede havde doneret eller havde travlt, men gav udtryk for, at de syntes ideen var god. Engang imellem var der heldigvis gevinst.

Derfra var det bare at vælge en hjælpeorganisation, sende en sms og når kvitteringen kom retur, begyndte vi på billederne. Selve ideen om sms-donationer fungerede fantastisk. Det var vigtigt for os, at vi ikke skabte tvivl om hvad pengene gik til og ved at lade folk vælge selv, fik vi sendt et signal om, at vi ikke selv fik noget økonomisk ud af arbejdet.

Jeg hæftede mig ved, at samtlige jeg have kontakt med, valgte at sms’e det mindste beløb de kunne vælge. Personligt synes jeg også, at de beløb som organisationerne har valgt, er temmelig høje.

Ellers var det bare at få tage nogle portrætter af de fantastisk, gavmilde mennesker der stillede op til portrætfoto.

The aftermath

Alt i alt syntes jeg tiden var givet godt ud. Det var ikke alting der fungerede efter hensigten, men vi har høstet nogle erfaringer og skal nu i tænkeboks for at forbedre projektet.

For det er ikke sidste gang vi går på gaden.

Jeg er sur idag

Jeg er sur idag. Ikke bare sur over, at blive vækket af en idiot med en plæneklipper, men sur over at han vækkede mig 1 time senere, end jeg skulle have været op… Hvad er der galt med andre mennesker, spørger jeg bare?

(men på plus-siden fik jeg prøvet at blogge fra min iPhone)

Singing your source

…and while I’m at it. The following piece of code, which Sam Aron presented at the goto; conference (I don’t know where he got it from) is also the lyrics of a christmas song.

better watchout
better !cry !pout
lpr why
santa claus <north pole > town
cat /etc/passwd > list
ncheck list
ncheck list
cat list | grep naughty > nogiftlist
cat list | grep nice > giftlist
santa claus <north pole > town
who | grep sleeping
who | grep awake
who | egrep ‘bad|good’
for (goodness sake) {be good}

Friday puzzle

My good friend Frank just sent me this email (I did translate to English though). I had never seen the algorithm before, so it gave me a good laugh. Now I need to share it. It’s written in Groovy:

If you just need to get some blood through the neural cells after the pork roast, try to figure out the code below.

Hint: a classic sort algorithm, but which one?

—————————————–

import java.util.concurrent.*

def list = new CopyOnWriteArrayList()

def task = { n ->
t = {
sleep(n);
list.add(n)
} // job in a closure
t as Callable // return block as a callable }

def workers = []

[5, 3, 7, 2, 1, 1, 3, 4].each { n ->
workers.add(task(n))
}

def executor = Executors.newFixedThreadPool(workers.size());
def futures = executor.invokeAll(workers, 10, TimeUnit.SECONDS);

println list # the sorted list


So, what is it? Eh’? Eh’? :o)