All posts by arnorhs

Page 3 of 6

  1. 2011

    1. Interesting perspective from a refactoring rails guy

      Tue, Aug 23, 2011

      I ran into this post on HN today. It's from a guy who often gets brought in to help teams refactor old ruby on rails code. My experience with rails has been that it's pretty good at abstracting most of the crap away from your code base and gives you a nice clean structure for your code, but his argument seems to be that as soon as you start doing some spaghetti stuff, you get into trouble.

      Read on →

    2. Apple's design inspired by Dieter Rams

      Wed, Jul 13, 2011

      Somebody tweeted this link out today: [1960s Braun Products Hold the Secrets to Apple's Future](https://gizmodo.com/343641/1960s-braun-products-hold-the-secrets-to-apples-future). The...

      Read on →

    3. Jakob Nielsen on why the WSJ app gets bad reviews

      Tue, Jul 5, 2011

      Jakob Nielsen recently published this post, where he (and I guess his team) analyze why the Wall Street Journal mobile app gets such bad customer reviews. It all stems from a horrible interface where the customers are led to believe that they need to pay separately for the monthly subscription to to the mobile app, when in fact it's free for existing subscribers.

      Read on →

    4. My trip to San Francisco, Silicon Valley, California, USA

      Mon, May 30, 2011

      Last month I went on a trip to the USA with a group of entrepreneurs from Iceland. We are/were all classmates and teachers in Klak - a kind of school for entrepreneurs - and the purpose of the trip was to visit a bunch of companies and schools out in Silicon Valley, the home of the tech industry. So how was it? well...

      Read on →

    5. Best guide on using git sub modules is on this awesome vim blog

      Sat, May 28, 2011

      I found this blog the other day when trying to brush up on my vim knowledge. I'm getting tired of my editor situation (Long story, used to be a scite man, migrated to e-text editor, then to notepad plus plus, all horrible) and wanted a refresh. Anyways, I was going to start to use pathogen, which is a vim plugin that makes it a bit more easy to manage a few vim plugins (so, a "meta" plugin) when I ran into this tutorial:

      Read on →

    6. Change vim tab size

      Thu, May 26, 2011

      If you like vim you probably know this already, but if you don't, here's how you change vim's tab size from the default 8.

      Read on →

    7. Flexibility, speed to market, performance - pick two

      Mon, May 9, 2011

      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:

      Read on →

    8. Quick update: I'm coming to Silicon Valley, launched websites, more

      Sun, Apr 24, 2011

      I've been terribly busy in the last months. I'll probably write a better summary of the work I've been doing later, but here's a quick update about what's been happening lately. I'm coming to San Francisco for about 10 days tomorrow. I'm going with a group of people from Klak and I'm very excited about it. We're seeing a few big tech startups, design companies and more. I've never been to the USA and I've always wanted to visit the tech hub of the world.

      Read on →

    9. Nordic Innovation issue #2 is out

      Tue, Apr 19, 2011

      Nordic Innovation, issue number two is out. This one is devoted to music and sound. There's an article I wrote on 8 music-related startups in there which you should check out :) https://www.nordicinnovation.is/

      Read on →

    10. A Super Sweet Linux-windows Development Environment Setup

      Sat, Apr 16, 2011

      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;

      Read on →

    11. The IE team throws bricks in a glass house

      Tue, Apr 12, 2011

      The IE team released a new preview of IE10 beta today along with a video demo. The video goes out of it's way to point out some difference in CSS3 column rendering between IE 10 and Firefox 4:

      Read on →

    12. I changed my opinion after seeing this Interview with Color's CEO, Bill Nguyen

      Wed, Mar 30, 2011

      I think it's no secret that I'm a big fan of This Week in Startups. In this latest episode (no 128) Jason Calacanis interviews Color's founder, Bill Nguyen. Color has obviously had a lot of attention because of it's enormous pre-launch raise and the low quality of it's initial application. The interview addresses and gives you a little glimpse into the way Bill sees things.

      Read on →

    13. How to do full text search in MongoDB

      Sun, Mar 27, 2011

      MySQL has had a pretty decent full text search engine in it's MyISAM storage engine and for some developers it's probably still a pretty big reason for sticking with MySQL (for some functionality at least). Somebody published [this link](https://www.mongodb.org/display/DOCS/Full%20Text%20Search%20in%20Mongo) to the The MongoDB blog [on Hacker News](https://news.ycombinator.com/item?id=2376349), just now, so I wanted to share it here. The article is actually from 2009 but it explains how to go about creating a full text search using Mongo. Even though this is a very simple example, it might help some people who rely on MySQL for some basic functionality.

      Read on →

    14. Patrick McKenzie gives a talk about marketing to under served markets

      Sat, Mar 26, 2011

      Patrick McKenzie is one of the most well known users on the Hacker News website. He runs the blog [Micro ISV on a shoestring](https://www.kalzumeus.com/) (which is a name that makes almost no sense to me, but is still really good). I didn't really know Patrick had started giving talks, he posted this video of a talk he gave at the [Business of Software conference](https://businessofsoftware.org/) probably in the fall of 2010.

      Read on →

    15. I adhere to "Programming, Motherf****r"

      Wed, Mar 23, 2011

      Methodologies. Oh, methodologies. Agile, Scrum, Kanban etc. etc etc.. I'm a big opponent of those. Probably because I've never really worked within a large team of developers so I probably haven't seen a use case for those yet, but they are really popular. They are especially popular amongst people who are not programmers. I've even seen a lot of startups here in Iceland adopt some of them, no matter if they are doing software development or not. I think it's probably healthy, up to a point, to think about what you are doing and what you should be doing. But it's important to keep it simple...

      Read on →

    16. Which Javascript Templating Engine Should You Use

      Wed, Mar 23, 2011

      You may know John as the author of jQuery, so this fellow really knows what he's doing when it comes to Javascript. John's templating engine is extremely fast. In fact it's the fastest of the templating engines featured on this jsPerf benchmark comparison test. What's more amazing is if you view the code behind it, it is extremely short and simple which also means that it minifizes pretty easily to just under 500 characters. That's impressive.

      Read on →

    17. On OOP when you're learning programming

      Thu, Mar 17, 2011

      I agree with everything about this: The shift from procedural to OO brings with it a shift from thinking about problems and solutions to thinking about architecture. Thats easy to see just by comparing a procedural Python program with an object-oriented one. The latter is almost always longer, full of extra interface and indentation and annotations. The temptation is to start moving trivial bits of code into classes and adding all these little methods and anticipating methods that arent needed yet but might be someday. via prog21: Dont Distract New Programmers with OOP. There's also a great discussion on the topic on Hacker News: https://news.ycombinator.com/item?id=2334939

      Read on →