Mattias Rost

Researcher and Coder

Steve Jobs 1983

Posted on 2012-10-03

All talk about Steve Jobs can sometimes be quite tiring. It is however hard to dismiss his insight into the domain in which he was working. Here is a speech from 1983, in which it is clear that he had a firm grasp on what was about to come. He gets many things wrong, such as the idea of the hand held iPad kind of device within the 1980s (it took 20 more years). But it is extremely interesting to listen to many of the things he got right.

I especially like how he wants computers to beautiful and that industrial designers must pay attention to the computer industry to start working towards more beautiful artifacts, and more beautiful experiences. He says that these things (the computers) will inevitable be all around us, in our home and in our offices, and so we now (1983) have the time to make sure they are beautiful. Unfortunately the IBM desktops kind of took over for a long time and we had those gray boring things for a long long time. But I think we can see how that is changing with companies putting more efforts into doing beautiful devices (computers, mobile phones, tablets). If only they would have started doing that already in 1983...

Listen to it here.

 

Datastorm

Posted on 2012-02-13

I used to be active myself in what is called the demoscene. This year there was a demoparty, which means a weekend of people getting together, and compete with different art productions. This particular demoparty, called Datastorm, focuses on oldschool machines, particularly the Commodore 64 and the Amiga. The recommended way to experience these productions is on real hardware. But to make it more easy to consume, you can sometimes find them on youtube.

Here is the winning contribution by Fairlight. Note that this is made running in realtime on a Commodore 64. To remind you, the C64 has a CPU of 1MHz (or 0.001GHz) and 64kb of memory (about 0.064Mb or 0.000064Gb).

Alex Gibson goes responsive and mobile first

Posted on 2011-10-31

Alex Gibson is a talented web and mobile developer who shares my views on HTML5, mobile web development, and responsive design. In this post on his blog he gives a thorough run through of how he re-designed his web site. He went mobile first, responsive and explains, among other things, how he setup his media queries. Furthermore, he explains how he re-orders content of the page depending on the device, using CSS. The web page is pretty simple, but serves as a nice case study of a mobile first, reponsively web designed, HTML5 site.

Be sure to check out his blog at http://miniapps.co.uk/blog/.

Bret Taylor on Mobile Web and Native

Posted on 2011-10-24

Here's an interview from Web 2.0 with Bret Taylor, CTO and Brogrammer at Facebook. The interview is about Facebook's mobile initiatives.

Facebook wants to be the App Discovery channel. There is a technology side and a business side of apps. The technology side is about choosing platforms for which to build your app and user experience. Facebook do not want to be the ones picking the platform but rather support an experience for all. The business side is about App Discovery, how a brand and app developer can get their app to their users. This is where Facebook can help, by offering a channel where app developers can get their users to spread their apps to their friends through e.g. the New Feed.

I think there is a lot of interesting things in his views on this and we have been knowing that App Discovery is gonna be huge since me and Lars Erik went to AppNation last year. When there are a million apps out there, how are you going to make sure users find yours, and how are users gonna find the one for them? I think Facebook might be a great platform for that. I too believe a lot in serendipity (as can be seen in several of the projects I've done over the last years like Push!Photo), and like Bret Taylor says: "Social means serendipity.". When combining this with his technology statement that "Making a social app is making an app ubiquitously accessible.", then I think it is easy to see that HTML5 will play an important role in getting all of that together.