Archive for the ‘Computere og Internet’ Category

Passion for industrial design: The spotlight turns to…Jonathan “Jony” Ive

Wednesday, October 15th, 2008

Jony Ive - Apple Senior Vice President - Design

Yesterday, the 14th of October 2008, Apple had an event titled “The spotlight turns to notebooks”, where they unveiled a refresh of the MacBook Pro, a new version of the MacBook in aluminium and a new Cinema Display.

Clever spin
All of these announcements were already confirmed and leaked days before the event, Apple can’t or won’t, contain the leaks, and the new strategy seems to be to use the leaks to drive the hype.

Remembering how secretive Apple events used to be, I sort of, expected Steve Jobs to pull something out of the sleeves of his turtleneck, “one more thing”, but he didn’t, or did he?

One more “thing”
One notable thing about the event was that Steve shared the stage to such a high degree. This is a trend that has been going for some time, especially when it comes to events that focus on the Mac, it’s a bit like Steve isn’t that passionate about computers.

Luckily others are, and at this event Jonathan “Jony” Ive shined – and I’m not referring to the reflections from his shaved head.

It was simply a thrill to see this low-key, soft-spoken, man talk about the manufacturing process involved in producing the new MacBooks, the attention to detail, the months spend refining the new trackpad etc. etc.

Over the years, speculation as to who might take over the position as CEO of Apple after Steve Jobs, has been growing, and my first reaction was that I’d love to see Ive in that position, he’d be a natural.

But really that would be such a shame, so I’m convinced that Ive will stay in his current position, and there’s many more iconic designs hidden in that shiny bald head of his.

So watch the video where Ive talks us through the manufacturing process of the new MacBooks, it’s simply breathtaking.

Risky strategy?
The MacBooks themselves? To me they ooze quality. Apple has obviously decided that they will not address the current trend towards cheap notebooks, aka. netbooks, when asked Steve called it a “developing market”.

The strategy is risky, it defies the market, but I welcome it, and it will only mean that Apple will grow it’s market share in terms of revenue, instead of units moved. With these new notebooks, there’s no doubt that Apple owns the high-end market, and that’s where it’s the most fun, and profitable, to be.

The old MacBook product line has been plagued by quality problems, hopefully the new MacBooks addresses this, I’ll bet that this is the case, these are, to me, the first true Intel based notebooks, designed from the ground up for the Intel chips.

I’m tempted by Ive’s new industrial sculpture

The picture of Jonathan “Jony” Ive, that accompanies this article, is a frame from the video issued by Apple for the launch of the MacBook Aluminium, it’s Copyright Apple Inc. I hope that my use here is considered “Fair Use”.

Currently the video is available on the Apple Website here, it’s likely to be moved, and it’s a good guess that it’s already on YouTube. The video is produced much like a documentary, really professional marketing on Apple’s part.

One final thing: How do you like them Apples? – The spotlight turns to notebooks

Sunday, October 12th, 2008

Applenotebookevent - The spotlight turns to notebooksA draft of Steve Jobs’ presentation for the Notebook Event titled “The spotlight turns to notebooks” scheduled to take place on October 14th 2008 in Cupertino, has been leaked.

Since rumour has it that Apple is softening up to rumour sites: if you don’t like me publishing this rumour: SOSUME.

“Gi’ mig Danmark tilbage” by Natasja is blasting the Cupertino speakers!

Steve Jobs takes the stage

(applause)

Welcome, and thank you for coming.

One first thing:
Apple has realized that we can’t compete with Linux and has decided to make an investment in Linux. So we’re discontinuing Mac OS X in favour of Linux with KDE, all Mac OS X developers will instead be working on contributing to Linux, ending years of, mostly, passive and luke warm support for the open source movement. Apple wants to appologise for this mal-pratice, and all code will be shared back with the community.

The next version of Mac OS X will be renamed Linux Snow Leopard, and it will be licensed under the GPL – meaning that it can be freely copied, and installed, on any computer.

(oooooh)

Linux Snow Leopard is available as a free download from Apple AppStore, and it is available…NOW!

(applause and cheers)

The reason for this change is that captalism, as we knew it is dead, instead of competing to death and the focus on economic growth, that is destroying the planet, human kind will instead work to improve the quality of life for all.

Democratisation of technology will be instrumental in bringing these changes.

Apple wants to be part of this.

(Steve moves the cover on the table, pulls out a picture frame with a picture of Richard Stallman on one side and Nicholas Negroponte on the other side, from this frame he pulls out a beautiful sub-notebook)

So today I’m happy to announce the insanely great TuxBook, developed in coorporation with Asus.

Asus is bringing the change, and since our old notebooks really weren’t anything but repackaged Asus products anyway, we’ve decided that Jonathan Ive will now be working full time making Asuses look cool.

The TuxBook comes with 2GB RAM, 32GB SSD, WiFi, Bluetooth, a 3G modem and A-GPS. It sports 8 hours of batterylife, and can, optionally, be solarpowered.

Demo:
(The splash screen is a Penguin holding an Apple)

Isn’t that beautiful? KDE 4.1: BOOM!

The TuxBook will be priced at $99, and it is available…NOW!

Thank you all for coming, and Karl Marx was right.

(applause)

One more thing:
Since you can’t make money on stock, APPL will be unlisted from the stock exchange, Apple will in the future be a Section 501(c)(3) not-for-profit charity.

One final thing:
How do you like them Apples?

(standing ovations and wild cheers: T-U-X what’s that spell? TUX!, what’s that spell? TUX!)

DrupalCamp Copenhagen 2008 – Drupal Danmark: You’ve come a long way, baby

Friday, October 10th, 2008

Drupal.OrgRegular readers might know that I’m a big fan of the Content Managment System Drupal. I’ve been actively promoting this system for 3 years, and I was active when Drupal Danmark, the Danish Drupal community, was established in the spring of 2006.

Despite this, I’ve never really managed to build anything useful using Drupal!

It’s not that I haven’t tried, actually I’ve ventured into a number of projects where I’ve tried to use Drupal as an application framework, because I, strongly, believe that Drupal is so much more than a CMS.

The projects haven’t failed completely, and I’ve learned valuable lessons, but I never really managed to finish them.

As a developer trying to work with a CMS for development is rather frustrating, since you get to spend most of your time configuring the system, and you constantly run into limitations, that mostly are related to the fact that developers and non-developers alike, has to be able to configure the system.

Why did the projects fail? Was it due to lacking skills on my part, or is Drupal not suited to use as an application framework or are there additional factors?

I’d like to explore this, so I’ve signed-up for the very first DrupalCamp Copenhagen, that will be held November 15th and 16th 2008 in Copenhagen.

I’ve also proposed a session: Using Drupal as a Web Application Framework, let’s see if that is accepted, but for sure I’m not going to be a tourist, and I’m going to actively pursue an answer to my questions.

You’ve come a long way baby
Like I mentioned, I was present when we took the first steps trying to establish the community back in spring of 2006, but since late 2006 I’ve been mostly absent from the community.

Since then Drupal, and Drupal Danmark, has grown stronger and stronger, and if you take a look at the sign-ups for DrupalCamp Copenhagen 2008, you can see how strong the community has grown.

The fact that there’s a significant number of international attendees is impressive. This has a lot to do with Drupal Danmark and evangelists like Morten DK’s and Mikkel Høgh’s very active participation in the international community.

So thank you all for growing the community, and having the guts to go ahead with DrupalCamp Copenhagen 2008. YOU ROCK!

Drupal Danmark: You’ve come a long way baby.

Hope to see you at DrupalCamp Copenhagen.

See also:

Ba-Ba-Ba-BarCamp Copenhagen 8.2-Hum-A-Nah-Nah-Hum-A-Nah-Nah

Friday, October 3rd, 2008

Opdateret den 10-oktober-2008.

Vi har nu fundet stedet vi skal være. Det bliver på Københavns Teknisk Skole på Lygten 16, 2400 København NV. At vi har fundet sådan et fantastisk sted, betyder at vi udvider antallet af deltagere fra 50 til 100.

Så skal vi til det igen, for tredie gang i alt, og for anden gang i år, bliver der afholdt BarCamp Copenhagen (applause).

Det eneste der er helt klart på nuværende tidspunkt er at dDet kommer til at foregå i på Københavns Tekniske Skole, Lygten 16, 2400 København NV (doh!), og at det bliver lørdag den 22-november-2008 fra kl. 10:00 til ??.

Hvis du ser videoen nedenfor så lover vi i øvrigt at “blyanterne vil vende tilbage”, hvis vi ikke finder nogle sponsorer. Vi vil gerne holde BarCamp gratis, men også på et vist niveau, så hvis vi ikke finder sponsorer, så må vi skrue ned for ambitionsniveauet, og i januar var vores prop altså nogle blyanter – fine, jo vist – men vi vil så gerne give jer noget endnu bedre.

Reglerne kender i vist efterhånden, ellers kan i læse dem her.

BarCamp handler om deltagelse, så det der gør BarCamp interessant, er DIG. Vær parat til at dele!

Til de første to BarCamp Copenhagen handlede det mest om præsentationer, men i år håber vi at kunne få mere gang i nogle diskussioner, og måske vil vi forsøge os med et mere workshop eller open space lignende format, smid evt. en kommentar hvis du har nogle ideer!

Vi regner med at have plads til 50 100 mennesker deltagere, og vi har allerede nu 31 tilmeldinger.

Så skynd dig at melde dig til ved at redigere wiki-siden på BarCamp.org, eller ved at bruge vores Facebook gruppe.

Ses vi? Det tror jeg nok vi gør!

Læs også:

xkcd: Command Line Fu: “I’m trying to forget it”

Saturday, August 16th, 2008

xkcd: Command Line Fu

Her: “I’m trying to forget it” (in Danish: “Jeg prøver at fortrænge det!”).

I miss her!

xkcd – A webcomic of romance, sarcasm, math, and language – By Randall Munroe

Thursday, May 29th, 2008

xkcd – A webcomic of romance, sarcasm, math, and language – By Randall Munroe

I love xkcd, it’s way over my own humour, which, frankly, is Benny Hilly, I bow in respect, I’m not worthy :-D .

The ones about academia, often are over my head, but my online buddies Esben, Thøger and Jacob, who introduced me to xkcd, seems to get them (faster) than me, I suspect that they’re not uneducated drop-outs like me ;-) .

The computing ones, sometimes, stoop to the Benny Hill level of computing jokes, like this one:

Sandwich

Nah, it’s actually quite profound…Brilliant…For even geekier computing humour check the geohashing wiki, I’ll have to try that!

OIO REST: RESTful web services developed by the Danish Public Sector

Friday, May 23rd, 2008

The Danish Office for IT and Telecommunications (IT & Telestyrelsen) is experimenting with so-called RESTful web services, and I’m very happy to hear that, because this is an indication that something finally is happening again, after years of impasse.

Services for the REST (sry) of us

RESTful web services are the predominant implementation model for web services developed by web 2.0 companies, Last.fm and Flickr are prime examples of services with extensive RESTful web services and APIs (Application Programming Interfaces).

A web service is a software service, or API, that software (application) developers can use to provide functionality to their applications, and thus users. The “web” refers to the fact that the service can be accessed using technology developed for the web, like a standard web-browser.

Other technologies for implementing web services exits, the best known is the web service or (WS_*) stack, often referred to as SOAP. REST is, however, much easier to use than SOAP, because it has a GET based interface, meaning that you can query a RESTful service using simple URIs for instance entered using a browser. REST is also much better understood by commercial web developers in the private sector, and the tools they use, eats REST for breakfast.

Here’s an example: http://oiorest.dk/danmark/veje?q=lindevangshusene

This retrieves the road-code and city-number of the street I live on in XML format, pretty sweet.

What IT&TS has done is that they, two years later, have picked up my idea, so that I don’t have to implement it (well it only means that I’ll never release my own code) ;-) .

Concerns that history will repeat itself

I’m pleased, very pleased, and surprised that The Danish Office for IT and Telecommunications (IT & Telestyrelsen) has begun experimenting with such a relevant service, and has actually made some real-word applications available on the web-site.

But! I fear that history might repeat itself.

Something like 3-4 years ago, a sample SOAP service Address Web Service (AWS) was developed by IT&Telestyrelsen, they even had a competition to develop a sample application, and there even was a winner. But AWS never went into production, and the project dropped off the radar, that is until now. It seems that AWS soon will be released for production, and this is great news.

The problem was that I lost faith in AWS, I felt the project had died, so I didn’t really want to develop against it, and I hear the same concerns from others regarding the RESTful services today.

Do we need pseudo-standards like REST?

The RESTful experiments will probably never launch, but with the SOAP/WS_* AWS likely to go into production, we don’t really need them do we?

What we do need is an open and free infrastructure, for instance for eFaktura, it’s way too expensive to use the current providers, so I suggest that the next thing you do IT&TS, is to pick up another of my old projects ;-)

In many ways I fail to see the real need for a RESTful service, but RESTful APIs are so much easier to implement than SOAP.

What I’d like to see is light-weight data-formats, like JSON, and JavaScript APIs Google style. The light-weight data-formats are simpler to parse than XML, so I’d love to see a JSON, or similar, version, e.g. something that is closer to the internal representations of data, without going to binary interfaces, even though they’re coming back, for instance through WCF (Windows Communication Framework).

Conclusion: BIG thumbs up! (but it was overdue)

All in all BIG thumbs up to IT&TS for this initiative, keep it up, and stay above the radar in the future, please. We need widely available, and free, services like AWS, and with the competition from Google GeoCoder, which can be implemented with few lines of code – and works with other than Danish addresses, and findvej.dk – that is using it’s own, outdated, copy of data from Kort og Matrikelstyrelsen to provide a nice, URI based service, reviving of AWS, and the new initiatives, were way overdue.

Æbletræet.dk fylder 2 år – stort til-held-og-lykke og Elvis har forladt bygningen

Friday, April 4th, 2008

Elvis Smoking - By Esben ThomsenI går, den 3die April, kunne Æbletræet.dk fejre sin 2 års fødselsdag. Æbletræet.dk er et Internetbaseret, indholdsdrevet, fællesskabs projekt der startede som en idé om at skabe en begynderguide til Mac, men er endt med at være en af de, ja måske det, største Danske online fællesskabsdrevne indholdsdrevne Internet projekter. Projektet er dog, for længst, gået skridtet videre, og indeholder nu artikler om meget andet end Apple.

Historien om Æbletræet, eller MacWiki som det oprindelig hed, er dokumenteret på Wikien, hvilket er ganske unikt, som du kan finde på http://www.theappletree.dk (jeg bruger – bevidst – den Engelske version – da projektet – naturligvis – som nogle af de første – benytter en IDN (International Domain Name) – nogle skulle jo starte, og det blev os.

Ideen til Æbletræet udsprang af det danske forum for Apple fans, Macnyt.dk, en gruppe af faste brugere var blevet trætte af at besvare de samme spørgsmål om og om igen, så det blev diskuteret om man kunne skrive en bog eller lignende.

Fra start af var det klart, for mig, at man absolut ikke skulle skrive en bog, men lave det online på Internettet, og jeg havde noget i baghånden, MediaWiki, det samme system som driver Wikipedia – der er åben og fri software.

Første møde blev afholdt den 3-April-2006, og da jeg kom hjem installerede jeg MediaWiki på min server og oprettede de første artikler.

Der gik noget tid inden de andre projekt deltagere forstod ideen, og indlæringskurven for MediaWiki er ikke just lav, derfor opsatte jeg også et traditionelt forum, som stadig kan findes på http://macwiki.kimbach.org/portal, og diskussionen flød.

Det er fantastisk at arbejde sammen om at producere indhold, og når man kan se at der er mange rettelser på MediaWikis recent changes, så virker det simpelthen ganske inspirerende, og man får lyst til at skrive mere.

Jeg føler det er nødvendigt at aflive nogle myter, da den slags opstår når folk ikke taler sammen.

  • Jeg har ingen ambitioner om at være leder eller bestemme noget som helst
  • Jeg er blevet beskyldt for at tage Æbletræet som gidsel – det kan jeg ikke se – grunden til at vi ikke er på PHP5 – som jeg helt ærligt – ikke forstår er så vigtigt – er at vores udbyder Site5 ikke understøtter det, og da projektet er baseret på gratis og frivillig arbejdskraft, så har det været svært at få ejeren af serveren til at bruge tid til at få flyttet server

Og så et par ord om hvordan jeg fungerer: jeg bliver stresset af at tænke på produktions-problemer, og i påsken forsøgte jeg at opgradere Æbletræet.dk, det gik ikke helt som ventet, jeg bad derfor om, først at få os på PHP5, derefter ville jeg installere MediaWiki 1.12, og så flytte til Gigahost (hvilket jeg ikke tror er så god en idé), hvis man spørger kan man jo få svar, og jeg venter på min frivillige hjælper.

Fundamentalt hader jeg simpelthen drift, og her mener jeg ikke den første installation, men de problemer der – næsten altid – opstår når man skal opgradere serveren – så vidt jeg husker – så har vi nu ikke haft de store produktions problemer – en enkelt gang var vi nede i 48 timer – fordi Site5 havde skiftet IP adresser.

En grundregel – som gælder al drift – er: “if it ain’t (totally) broke – don’t fix it” – på Dansk: “pil ikke ved noget der fungerer, også selv om det ikke fungere helt optimalt”. At dette så betyder at “change” ikke sker, er uheldigt, men det er simpelthen ikke noget man kan byde frivillig arbejdskraft – så ting tager tid!

Jeg har – længe – forsøgt at få vores server opgraderet til PHP5, men igen – frivillig arbejdskraft skal man ikke presse – man må væbne sig med tålmodighed. Tro mig, jeg ved det – for 3 år siden prøvede jeg at køre et del-projekt i min Frivilliggruppe hårdt, det faldt ikke i god jord – og folk hadede det jeg producerede, men jeg producerede! Siden dengang har jeg væbnet mig med tålmodighed.

Efter 2 år kan projektet dog, sagtens, stå på egne ben, og jeg føler at min fortsatte deltagelse i projektet ville betyde en fragmentering af fællesskabet, der – efter min mening – ganske enkelt ikke brug for endnu et Dansk Apple site, og nøj hvor er det imponerende med de nye Apple fora, som i kan se havde vi et Drupal baseret forum allerede for 2 år siden.

Jeg vil derfor, fremover, ikke deltage i projektet som andet end bidragyder, med mindre jeg bliver udelukket – hvilket jo ikke kan udelukkes (pun intended).

Faktisk er det eneste jeg er ked af, at jeg har mistet en fantastisk god ven – det bedste minde jeg har er dengang vi bagte en kage til brug for Dansk Flygtningehjælps 1000 flere arrangement, og jeg undskylder MANGE MANGE gange for Beyoncé, som blev Skypet til dine sarte ører mangen sen nat.

Det sjoveste er faktisk at vi, mest fordi vi havde en åben proces, blev udsat for en domænehaj. macwiki.dk blev registreret af en af den slags personer ,der ikke burde have lov at betræde Internettet, sjovt nok blev navnet jo æbletræet.dk, så fjolset brændte inde med domænet LOL.

God vind kære Æbletræ, det har været fantastisk sjovt! Specielt tak til David, Esben men også Thomas x 2, Wendelboe, Sebastian, Allan, Liv for at have holdt mig ud så længe, noget af en bedrift ;-) .

Et par fakta – Æbletræet.dk kører videre, så længe det ønskes. Hvis der er interesse i at bevare navnet, hvilket jeg da tvivler på, så kan det redelegeres, jeg ejer det p.t. I øvrigt sletter jeg aldrig indhold, men da vi ved at dublikeret indhold er noget Google ikke bryder sig om, trækker jeg stikket så snart der er flertal for det.

Jeg er blevet beskyldt for gidseltagning – intet er mig fjernere – jeg er SUPER stolt af at have været med til dette – og det var det jeg kunne få jer med til. Fremtiden tilhører egen-produceret indhold, som man selv hoster og ejer, websitet er dødt! Elvis har forladt bygningen.

Billedet der ledsager denne artikel er en manipulation udført af Esben Thomsen, det er Copyright Esben Thomsen, men jeg håber at dette falder under fair use. Esben kender mig bedre end de fleste, og det “grønne skrig” opsumerer “mig” ganske godt (man kunne sige perfekt)

Papirbesparelse…

Wednesday, April 2nd, 2008

Q:
Har du forslag til besparelser indenfor print/ kopiering (sort-hvid/farve tryk) og/eller papir-forbrug, – (også gerne systemændringsforslag), så skriv dit forslag og send det til postkassen: xxxxxxxx

A:
Det gælder jo ikke kun om at begrænse medarbejdernes papirforbrug, men også den mængde papir der sendes til kunder i form af regninger, og her er der også en stor logistisk omkostning da brevene jo skal bringes ud.

Det skal også nævnes at man udover at benytte dobbeltsidet tryk, også kan udskrive flere ark på samme side, og personligt er det meget få af de dokumenter jeg udskriver på den måde, der bliver sværere at læse.

Ellers er det også relevant at vælge en papir-leverandør der prioriterer miljømæssig bæredygtighed højt, og det er ikke kun for at opnå en økonomisk besparelse på “papiret” (bevidst vittig ;-) , det må nemlig gerne koste mere, hvis det samtidig er bæredygtigt, og så er det et godt signal at sende til omverden. Noget andet er at hvis prisen er højere, kan det også virke som et inictament til at sænke forbruget yderligere.

Bortset fra det kan man rent faktisk ofte undgå helt at udskrive, det kræver bare at man lettere kan finde informationerne, og så er det vigtigt at man ikke længere sender f.eks. Word dokumenter til hinanden, men i stedet henvisninger til Intranettet/Lokalnettet, så man vendes til at læse informationer på skærmen i stedet for at udskrive den.

Systemer til vidensdeling som wikier, diskussionsfora og team blogs kan også hjælpe til at begrænse mængden af papir, der er heller ikke længere diskussion om hvilke versioner af et dokument man har. Man kan også med den slags systemer begrænse behovet for møder da projekter lettere kan diskuteres og resultater fastholdes når man bruger den slags systemer.

Det kunne også være en idé hvis der var en computer i mødelokalerne der var koblet op til lokalnettet og en storskærm, som man var SIKKER på virkede – det er min opfattelse at der bruges en del tid på at være sikker på at et mødelokale har fungerende netforbindelse etc. På denne computer vil man så kunne hente projekt dokumenter, inklusive diskussioner, så de kan diskuteres på mødet.

Principielt kan det diskuteres om det overhovedet er nøvendigt at have en harddisk i en computer, afskaffelsen af den lokale harddisk vil betyde at man altid vil gemme informationer på en sådan måde at man kan få fat i dem fra en vilkårlig computer, og derfor ikke har behov for at udskrive dokumenterne når man går på besøg hos kolleger for at diskutere dokumenterne.

Dette vil dog stille større krav til netværket, og derfor vil det være en idé at tænke i en distribueret infrastruktur, f.eks. ville det være smart hvis en udviklingsafdeling havde sin egen filserver på lokalnettet, der så blev replikeret til firmaserverne automatisk.

Konkurrencemailen er i øvrigt et “sjovt” eksempel på forkert brug af elektronisk distribution, da der er en vedhæftet fil medsendt, i stedet for et link til Intranettet.

BarCampCopenhagen: Party for your right to geek

Monday, January 28th, 2008

BarCampCopenhagen LogoAs it might have caught your attention, the second BarCampCopenhagen took place this Friday (25th of January 2008), and there was great energy in the building. It’s evident that there’s a strong interest in having an event like BarCamp in Copenhagen, and it was inspiring, just to try to tap into that energy.

On the practical level, BarCamp was a great success, especially thanks to generousity of Beaconware (Troels, Allan and Kimmy) and of course Toothless Tiger (Henriette and Thomas) and Laura who moderated the “Kangaroo?” sessions, and thanks to the sponsorship from BridgeIT (my employeer), the event could be taken to such a high level, without having to charge the participants.

I must say that I’m amazed by the group of dedicated and interesting people that showed up, this is what they do for a living, but they’re also interested in sharing their ideas openly – thank you all!

To me the greatest moments were that I, finally, got to meet some people, that I’ve been following online, in real life.

If you have to criticise the event a little, I think we had some “growing pains” – in 2006 the event was more intimate, since we could all fit around one table, this meant that we could have more of an “open space” type of event, and that is the format that I prefer.

Civilisation 0.1

I did a presentation – Civilisation 0.1 – a pun on Tor Nørretranders Civilsation 2.0 – and I had some (understatement) difficulty making my points, that most likely had something to do with the fact that I had the wrong audience, since they’re all “believers”. Knowing the audience is, I believe, number one on the list of things to remember when doing a presentation of any kind, so that was sobering.

Since I failed to get my points across, talking about Pyramids, Archs and Fountains, I’ll try to do better here.

My presentation was inspired by this famous quote from Alan Kay:

If you look at software today, through the lens of the history of engineering, it’s certainly engineering of a sort—but it’s the kind of engineering that people without the concept of the arch did. Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.

My argument is that we’ve, so far, been building pyramids, but that we’ve invented the arch.

“The Pyramid”, is current ICT businesses, and their monopolistic pratices
“The Arch”, is “open source” and MM(O)C (Massively, Multiuser (Online) Collaboration)
“The Aqueducts” is the “Internet”
“The fountains” and “Temples” are the “things” we can build using “the arch” and the tremendously powerful tools and technologies we have in our hands.

I also tried to make these points:

  • Basic infrastructure should be free
  • We’re busy building “Pyramids” – using brute force
  • Civilisation is still in beta
  • We actually have the power to change things – get involved
  • The beer isn’t free – it will cost money
  • Join the revolution

Like I said, and this was obvious if you attended, I wasn’t too good at getting these points through, and to me, one of the main ideas of BarCamp, is to throw ideas on the table, even half baked ones, and have them tested, and even shot down.

My ideas was mostly shot down, and I got a “Emperor’s new clothes” type of comment: “To build the aquaeducts that feeds the fountains you already need an arch”, and someone else pointed out, that “something” was missing going from “The Pyramid” to “The Arch”, did it just appear out of the blue? I didn’t really answer that too well, my point is that the technological equivalent of “The Arch” has been/is being invented, now we can go build the aquaeducts and fountains armed with that knowledge.

Christian Schade was the most sceptical, I need people like him to question my ideas, so thank you Christian.

I’ve actually done a lot of thinking about this, basically I’m a strong believer in utopian ideas – they’ re getting a bit old, and others are better at getting them across than me.

I enjoyed the discussion we had afterwards, and I think that I managed to sell some of my ideas. It’s really quite simple, don’t wait for the revolution to happen, get involved. Like I said, this was the wrong audience, since they’re all already involved in the revolution.

My presentation did align itself, almost perfectly, with the two that followed, those of Christian Schade and Tania Ellis.

The Digital Divide

I was very pleased to, finally, meet Christian Schade, a person that I’ve been following for some time. I’ve never met him before, and I only knew him because he, sometime ago, added me as a contact on the online service Jaiku. The way he’s using a microblogging service is very similar to the way I use it, he often posts short messages that only he can understand – like a song that he had some sort of association to.

Christian talked about “the digital divide”, and he started out by stating that the difference between the things he was going to talk about, and the things I talked about, was similar to “the glass is half-full” (me)/”the glass is half empty” (Christian). You could say that I’m the optimist and Christian is the realist.

Christian got his points through, and they’re quite sobering. It’s possible that the younger generation is tech-savy, but they’re basically IT illiterate, yes they know how to use their cellphone, but the Nokia N95 they’re carrying around really is an extremely powerful computer, that they’re just using to TEXT each other.

Since the current trend is that businesses, and the public, use more and more advanced electronic solutions – yes: e-mail qualifies as advanced – IT skills are increasingly important, skills that the educational system isn’t focusing on.

So the digital divide is getting bigger, even in developed countries, and no one seems to care, like Christian pointed out, no one has really seriously looked at the problem with the digital divide, since the Dybkjær report, and when that was issued, they weren’t even sure if the Internet should be the backbone of the “Digital Denmark”.

Of course part of the problem with technology has to do with accessibility, and the general computer really is too complicated to be the basic tool of the digital revolution – no-one should have to know what a firewall and an anti-virus program is…We have a great challenge ahead of us, but no-one seems to care.

I later had a long discussion with Christian, and that was great.

Capitalism with a human face

Tania Ellis at BarCampCopenhagenBarCamp was also graced by Tania Ellis, author of the book “De nye pionerer” (The New Pioneers), and her presentation was about “Social business” – new alliances (oops ;-) ) between economics and humanism.

Tania started out by showing a picture of the two choices of careers you’ve had since the 70ies, either you’re the poor, “peace and love” hippie or the greedy business man, but could a third way be emerging? A way where you can merge and/or mix the two, achieving balance and the best of two worlds.

Tania has been giving this a lot of thought, and the examples she found were ranging from the relatively well known (Life Straw), to the “interesting” (Solar Powered Vibrators) to the self-contradictory (Environmentally friendly munitions).

After Christian’s venture into dystopia, Tania presented hope for the future, maybe that is an attribute of the feminine? Afterwards she said that having children certainly helps, something that Christian tried to protest ;-) .

I think that Tania managed to put words to my ideas, and present them is a structured manner – the “exercise” of writing a book is probably helpful ;-) . Seen as a whole, the pre-dinner presentations by Christian, Tania and me fit extremely well together.

BTW, the splash screen on Tania’s web-site is a quote from Alan Kay. It used to be part of the name of my PowerBook, until I discovered that iTunes Music Store doesn’t like long computer-names, strangely enough the fact that I’ve written about the solution, is the biggest driver of traffic to my blog!

del.icio.us

After these three Kangaroo? tracks, it was time for dinner, and that was just del.icio.us (sorry or soz as I’ve begun to say recently).

Ruby don’t take your love to town

After the break, I decided to stay truer to my Geek roots, and attended the session “Ruby, Rails <meta>?” by Casper Fabricius. This was a great introduction to Ruby. Ruby is definitely very cool – like Neo cool – and I do love interpreted languages. I got a flash-back to the strangest language I’ve ever worked with, APL – an interpreted language that I have mainly used on an IBM mainframe.

One thing I find interesting is the trench-digging, and categorisation of people based on what programming languages they use – with the possible exception of Perl, I haven’t seen a programming language I couldn’t master with relative ease, and I’m, of the conviction that you need to have some general awareness of the different languages and tools that you have at your disposal. If Ruby can get the job done, quicker and faster, you should be allowed to use it.

Unfortunately Denmark is Microsoft country extraordinaire, and .NET is way too dominant. I totally agree with Casper that Reflection in C# is very hard to grasp, within this field Ruby is pure simplicity, and it is just beautiful.

As with all interpreted languages, there are justified performance fears, but if you can deliver solutions quicker, the benefits might overshadow those concerns.

Casper asked the question: so what can you use all this Neo-coolness for? He didn’t really have the time to answer this, but Ruby is being used to build world-class applications.

If you want to get started with Ruby, Casper pitched the web-based Ruby development environment Heroku, and it looks like a good place to start venturing into Ruby coolness. Heroku is in closed beta, but you might be allowed to pass through the Pearly Gates to Ruby coolness, by contacting Casper. [Casper has made me aware (see comments) that Heroku is for Ruby on Rails development, it's important to distinguish between the two].

Quo-vadis?

The most surprising presentation of the evening, was the presentation by Henrik Biering of the work NETAMIA has done to develop a single-sign-on (SSO) engine, called net-safe. Net-safe is a standards based, plug-able SSO infrastructure, that also contains address validation etc. Running a successful on-line business depends on correct identification of the users, and having valid user data, also means that the users are better behaved.

Henrik knew what he was talking about, based on the experiences of the huge user base of heste-nettet.dk, which he runs. I guess it is obvious, but it really was an eye-opener to me, correct/valid information of users is extremely important, if you want to run a serious web-site.

Everyone in the room was blown away by seeing how polished a product Net-safe is, and when asked how much it had cost to develop it, Henrik answered: hmm, it was something I did together with my son…Amazing!

Embracing the chaos

Henriette talked about how to get businesses to embrace the chaos of the net, it’s a topic she’s writing a book about, and I look very much forward to it.

Engaging the geek warp drive

After all these sessions, I really needed a break, but when Michael Widerkrantz aka. MC, started rearranging the chairs, I just knew that I had to attend.

MC talked about IPv6, and why it’s important. In case you don’t know, IP is the basic communications protocol of the Internet, and the version we’re currently using, has a build-in limit of the number of allowed network addresses, that we’re about to hit, MC said that a recent session of RIPE, estimated that it would happen in less than two years.

I know just a little about networks, but this was mostly over my head, basically I’m sitting somewhere above layer 7, and just want the network to, ahem work, so it beats me why the ISPs just don’t get started rebuilding the infrastructure for IPv6, before it’s too late.

An interesting side-note is that a friend of mine just recently returned from South Africa, and I found out, because her computer acted strangely, that it was because she had been using IPv6 – as seems to be common with developing countries, South Africa is skipping the legacy infrastructure completely, a legacy that will soon hit us, and the entire digital economy, which today is synonymous with the economy.

Thank you

That concluded the official program of BarCamp Copenhagen, and what a great night it was, the air was literally buzzing with energy. Events like this are important, and I hope that this will get people talking and taking similar initiatives.