fiskeben.dk


Meninger med mening

Arkiv for Nørderi

Gaffatapeprogrammøren

Joel Spolsky må være en af de mest pragmatiske mennesker på internettet når det kommer til systemudvikling og ledelse af ditto teams. Hans seneste blogindlæg om gaffatapeprogrammører (duct tape programmers) er et rent guldkorn og lidt af en øjenåbner.

Here is why I like duct tape programmers. Sometimes, you’re on a team, and you’re busy banging out the code, and somebody comes up to your desk, coffee mug in hand, and starts rattling on about how if you use multi-threaded COM apartments, your app will be 34% sparklier, and it’s not even that hard, because he’s written a bunch of templates, and all you have to do is multiply-inherit from 17 of his templates, each taking an average of 4 arguments, and you barely even have to write the body of the function. It’s just a gigantic list of multiple-inheritance from different classes and hey, presto, multi-apartment threaded COM. And your eyes are swimming, and you have no friggin’ idea what this frigtard is talking about, but he just won’t go away, and even if he does go away, he’s just going back into his office to write more of his clever classes constructed entirely from multiple inheritance from templates, without a single implementation body at all, and it’s going to crash like crazy and you’re going to get paged at night to come in and try to figure it out because he’ll be at some goddamn “Design Patterns” meetup.

And the duct-tape programmer is not afraid to say, “multiple inheritance sucks. Stop it. Just stop.”

Jeg må indrømme, at jeg kan genkende mig selv fra flere af de lejre han beskriver. Jeg lader mig nemt imponere af alverdens nye og smarte teknikker som skal gøre hverdagen åh så meget lettere, men jeg kommer aldrig så langt som at mestre nogen af dem. Samtidig prøver jeg også at være den type, der siger fra overfor arkitekturastronauter der lige har opdaget noget helt nyt og smart og revolutionerende. Alt sammen istedet for bare at kalde en spade for en spade, bruge de enkleste og bedst kendte værktøjer og få produktet ud ad døren.

Artiklen er god, og det er meget andet af det han skriver også.

26

sep

0

Mindstorms

Jeg har anskaffet mig et sæt Mindstorms NXT 2.0 (teknisk set var det min kone som købte det til mig, men jeg havde købt det alligevel). Der er lagt i ovnen til en masse mørke vinteraftener hvor fantasien og ingeniørkunsten skal sættes på alvorlig prøve.

En af de gode ting med Mindstorms er, at der eksisterer et rigtig stor community hvor en masse kreative sjæle deler deres skabninger med hinanden. Et fantastisk eksempel på, hvad man kan lave med NXT (selvom den ikke er begrænset til delene i et standard sæt) er Ogre. Det er en tank på larvefødder udstyret med blandt andet kamera og en skræmmende hailstorm kanon. Tanken kan både fjernstyres og selv køre rundt og finde noget at skyde på.

YouTube-forhåndsvisningsbillede

8

sep

0

En tablet som aldrig kommer

appletablet

Der har i rigtig lang tid været sagt og skrevet rigtig meget om et nyt produkt fra Apple. Et produkt hvis eksistens ikke kan bevises og som indtil videre kun lever som et rygte i medierne og fanboys’ våde drømme.

Det er den mytiske tablet PC fra Apple jeg snakker om her. Efter sigende arbejder Apple på en tablet PC som mest af alt kan forklares som en forvokset iPod touch eller iPhone. En flad dims som bare er skærm, angiveligt omkring 10 tommer i diameter. Ingen tastatur eller andre inputmetoder – bare dine fingre (og stemme?) som vi kender det fra iPhone idag.

Læs resten »

30

jul

4

En sød historie om logotyveri

Collage af Thomas Damgaard

Collage af Thomas Damgaard

Forleden dag læste jeg et indlæg på Thomas Damgaards blog om et ganske grelt tilfælde af logotyveri, hvor den amerikanske amatørklub Princeton FC direkte har kopieret FC Nordsjællands logo.

Det viser sig, at klubben selv også har opdaget dette. En frivillig designer har været lidt for doven og kopieret logoet uden at Princeton FC var klar over det. Da de opdagede det, tog de kontakt med FC Nordsjælland, lagde alle kortene på bordet og tilbød at fjerne logoet overalt. Det kan blive en bekostelig affære for en ung amatørklub bare i udskiftning af spillerdragter.

Men FC Nordsjælland viser, at de trods alt også bare er mennesker. Princeton FCs formål er at give unge talenter en mulighed for at træne og vise hvad de duer til. Istedet for at ødelægge dette initiativ har FC Nordsjælland valgt at lade klubben beholde logoet og istedet indledet et samarbejde med dem. Det betyder, at de bedste amerikanske talenter kan komme til Farum og vise sig frem med mulighed for at starte en karriere som professionel fodboldspiller.

Stor applaus til FCN for at udvise medmenneskelighed og fornuft overfor gode, frivillige initiativer istedet for at kvase dem som orm.

11

maj

4