thoughts about software and sensible security.

Latest stories

Anti-patterns part 2: Coding is the biggest Golden Hammer of all

A

In my previous post I explained how software anti-patterns are symptoms of bad habits that can be endemic to entire teams. Today I want to talk about what is perhaps the most infamous of all: the Golden Hammer. Actually, it’s a collection of hammers that makes up the toolbox from hell.

The Golden Hammer anti-pattern is a result of narrow focus, which in itself is an admirable and even necessary character trait for many pursuits: there’s a lot to admire in people who become experts in their chosen specialised field. It takes dedication and stamina. Science wouldn’t have made it to its present state without it. However, what makes a hammer golden is having experience and affinity with a technique (framework, language) that in itself has a limited range of applications but that you misapply through overuse. (more…)

When anti-patterns become a pattern

W

There are plenty of learning resources on software best practices. Sprinkled in between all the well-intended advice are warnings about common pitfalls. We could do with a lot more of these warnings and think about why we keep doing the same things wrong. What makes anti-patterns so irresistible? (more…)

De automatische gaydar? Letterlijk levensgevaarlijk

D

Verschillende media (Daily Mail, RTL, NOS) berichtten afgelopen week over een aan Stanford University ontwikkeld programma dat aan de hand van een portretfoto kan bepalen of de afgebeelde man of vrouw homo is. Is het ook betrouwbaar? Kennelijk doet de Artificial Intelligence er een betere gooi naar dan de gemiddelde mens, maar er zijn nog erg veel valse positieven. De ontwikkelaars beloven een nauwkeurigheid van 91 procent voor mensen die er meer ‘uitgesproken gay’ uitzien. Wat bedoelen ze daarmee? Freddy Mercury uit 1978 in zijn balletpakje die Good old fashioned lover boy zingt? (more…)

An AI gaydar? What were they thinking of?

A

Several newspapers recently reported about an AI program developed at Stanford University that claims to predict sexual orientation from portrait photographs. Is it any good? Apparently it has better hunches than humans, but it still produces a fair amount of false positives. The designers claim 91 percent accuracy once test subjects are more outspokenly gay. What’s that supposed to mean? Is the gold standard a 1978 Freddy Mercury in his leotard singing Good old fashioned lover boy? (more…)

Nutteloze kennis waar je toch niet buiten kunt

N

De mensheid heeft in zijn lange geschiedenis voortdurend vaardigheden ontwikkeld en gereedschappen uitgevonden om het uitvoeren van die vaardigheden te vervolmaken. Met een zaagbank maak je rechtere snedes dan de meest ervaren timmerman dat ooit zou lukken met een handzaag. Maar de zaagbank vervangt de timmerman niet. Daarentegen hebben innovaties in concurrerende technieken wel hele beroepsgroepen obsoleet gemaakt. Het eeuwenoude vak van zetten is niet de nek omgedraaid door een superieure zetrobot, maar door tekstverwerkers en laserprinters. Overigens zegt de moeilijkheid om een bepaald ambacht te leren weinig over de waarschijnlijkheid dat het ook economisch interessant is om te automatiseren: er zijn nog genoeg vacatures voor menselijke bordenwassers.
(more…)

thoughts about software and sensible security.

Recent Posts

Jasper on twitter

Catching thought criminals in Orwell's analogue dictatorship was time-consuming and ineffective. A.I. will fix all… https://t.co/XpzIDondJe
h J R
I expect Mars to be successfully colonized long before we have flawless PDF to Word conversion.
h J R
Don’t tout #kotlin conciseness as a unique selling point. Concise does not equate understandable and if concise is… https://t.co/Hj7FrbZuI8
h J R
Hilfiger gives ‘smart dress’ a whole new meaning with new tracking chip. https://t.co/OeB4NEbVQI
h J R
ATDD is really different. Think of it as All Tests Drive Development. New blog post. https://t.co/J7uyHmCXFf
h J R