How to be great at building UI wireframes

As I tweaked some last bits of code and added a few comments here and there, I realized I was getting excited. This project I had been working on for the last few days was almost done. I was happy about the code I had written and started prepping for a code review. My co-workers had been asking how it’s going and wanted to give me feedback, so I pushed and deployed my changes to a staging server.

What immediately followed was a humbling experience. “What is this?”, “Why did we decide to do it this way?”, “Won’t this interfere with the rest of the product?”, “How about if we do X instead?”, “Arnor, what the hell have you been building?”

New Vodafone in Iceland website launched

The Vodafone website in Iceland has just undergone a redesign. It was designed by the amazing web agency Kosmos & Kaos, which is also based in Iceland.

I’m very grateful to have been able to partake in the project. I helped with the CSS, initial HTML and most of the Javascript interactions on the website, and I’ve got to say I’m pretty proud of the work. That includes some nice CSS3 effects, a custom parallax slider, the modern dropdown menu etc.

Flexibility, speed to market, performance – pick two

I’m busy getting stuff done here in sunny California. I’m sorry that this post is written in haste – I just wanted to make one clear point to everybody interested:

If you are doing any kind of development – if you are the developer, the company or whoever, there is a general rule that applies:

A Super Sweet Linux-windows Development Environment Setup

Programmers and other geeks love to talk about the tools they use. I won’t go into the languages, databases and what have you, but I want to explain a little bit about the setup I use to develop on and hopefully some of it can help someone out there facing the same issues.

Even though I use Windows as my primary operating system, I’m a pure open source guy and I primarily develop using PHP on nginx/apache and MySQL.

So, this is my stack;

Link found: Clojure Web Infrastructure

This article was posted on Hacker News yesterday. It explains/lists the Clojure web stack. When I started playing with Clojure, I had a very hard time grasping an overview of the libraries out there, this post would have helped me a great deal. There are also some things there that I didn’t know about.

Designing Great UI is like Cleaning

Usually, when you need to put something down, you just place it on the next table and don’t think much about it. After a few days (or weeks/months/years) your appartment looks like shit and you have to clean it up. How do you clean? One thing at a time.

So one by one you take each item lying on the floor, on a table, in a shelf and find it a new home. Sometimes you can see a pattern in all your stuff that’s lying around and you might find a good place to put many of those things, like a cupboard a drawer, etc. Often you’ll already have great places to put them in, so you put them there.