GOTO

Kategorisering af softwaretests

_DSC0291

Automatiske tests er uundværlige. De giver tryghed når der sker ændringer. Uanset om kilden til ændringerne er os selv fordi at vi ønsker at refaktorere, vores stakeholder fordi de ønsker nye funktioner eller fordi at vi har afhængigheder til eksterne systemer og komponenter der løbende bliver opgraderet. Testene betyder at vi hurtigt kan få feedback på de ændringer vi laver – og at vi…

Digital Indfødte eller Digitale Analfabeter?

digital native

Vi omtaler ofte dagens børn og unge som “digitalt indfødte” eller “den digitale generation”. Den australske kulturteoretiker Mackenzie Wark gik endda så langt som at postulere at “Generations are not defined by war or depression anymore. They are defined by media culture”. Men at betragte unge som digitalt indfødte kan være farligt og direkte modvirke de komptencer vi antager de har.   Internettet; kreativt…

Okay, så “Mass Surveillance” er faktisk ret alvorligt!

Surveillance cameras

Dette indlæg har været længe undervejs og er en opfølgning på mit indlæg om masseovervågning som jeg skrev i forbindelse med GOTO konferencen sidste år. Skeptikeren i mig, eller skulle jeg måske sige optimisten, har længe rystet på hovedet når folk har udtalt sig om alle de trusler som internettet repræsenterer. Og folk som ikke har en facebook-konto fordi de ikke vil udstille sig selv…

Creating good code; or why you are an artist

rd2

Years ago I ended up in a discussion with someone over whether programming was art or not. He claimed that it was merely a tool for a practical purpose while I claimed that there was beauty in code, unique to the medium. Watching Andrew Sorensen’s live performance doing GOTO proved me right. Sorensen makes music from programming real time systems in real time with…

Going to the Moon – GOTO 2014 – Dag 2

iPhone5s-6802

Dagen startede med en keynote af Russ Olsen. Med udgangspunkt i en meget passioneret historie om rejsen til månen, tale han om det at lave noget meget svært og lykkes med det. Ellers gik dagen med at følge People and Process sporet igen. Her startede vi dagen med at høre Randy Shoup’s erfaringer fra eBay and Google med at være hurtigt. For ham handlede…

Opmærksomhedsmanagement i mobilapp-udvikling

Det burde ikke komme som et chok for nogen, at når det kommer til brugen af mobilapplikationer, så vil en stor del af brugerne være i gang med andre ting på samme tid, såsom at passe deres plads i supermarkedskøen, holde øje med trafikken imens de krydser en gade eller se hvad der sker i deres fjernsynsserie. Der er mange ting som kæmper om…

Fremtidens applikationsplatform

nativevshtml

Abstraktionerne stiger, vi kommer længere og længere væk fra hardwaren. Jeg sidder og skriver denne post i et miljø der benytter sig af et script-sprog der er eksekveret af en motor der så bliver eksekveret i et lettere virtualiseret miljø af et operativsystem der oven i købet bliver afviklet virtuelt af et andet operativsystem. Der er åbenlyse ulemper; det bliver stadig sværere at resonere…

Distracting Technology – Distraction Technologies

Talking-on-Phone-TV-Computer

Everything is a fight for the users attention; not at least from the users themselves. As everything is becoming increasingly mobile, so our way of interacting with technology is being influenced by these new behavioural patterns. People use their cell phones/tablets/etc on the toilet, in waiting rooms or public transit and increasingly while doing other things that were previously regarded as entertainment by themselves;…

Nej tak til mobilehjemmesider og apps

bad-157437_640

Hvis der er noget der irriterer mig, så er det mobilehjemmesider og apps. Altså, ikke generelt, mange mobilehjemmesider og apps er ganske gode, og jeg har også selv udviklet et par stykker i fritiden. Under gårsdagens keynote ved Goto Århus, af Tim Bray, kom jeg til tænke på hvor tit jeg bliver anbefalet at downloade en specifik app eller bliver dirigeret videre til en…

Why we shouldn’t be Agile

Screen Shot 2014-09-30 at 09.25.05

When the agile manifesto was published it was groundbreaking. It was the sign of an young, rebellious industry. But now the agile movement is 13 years old and well integrated into almost every software company that takes itself seriously. So why are people declaring Agile to be dead? agile is not Agile. The agile manifesto revolves around 4 simple values that have been passed…