My first computer was an Amstrad CPC 6128, my second an Amiga 500 and my third and Amiga 2000. Then and onward, every computer I owned belonged to the PC category operated through Microsoft products: DOS and later Windows.
Sometimes you want to have a drop down list in your Rails application that contains both the items from a collection of model instances and some other items that are not coming from the collection.
I really like the idea of open id. In almost all scenarios open id wins. There is one problem though. Availability of the open id server that authenticates you is important. What happens if the server is busy or down? Even if the site you are trying to log on, also provides the traditional means … Continue reading When open id doesn't work
When you first open the Firefox bookmark organizer (CTRL+Shift+B), the focus is not where it should be. Instead of being where the following image shows, it is in the list of bookmarks. I need to just press CTRL+Shift+B, and immediately start searching by typing.
Mail, most of the times is nice, but there are two forms of mail that I really hate: Hide and seek emails Hide and seek emails Hide and seek emails are coming from people that think it is cool to add 4 paragraphs of disclaimers, 10 lines of personal info and one line of content … Continue reading Hide and seek emails
We all know the typical programmer: A geek that lives to sit in front of a computer 24/7, feeding on pizzas and refreshments, getting little sleep and never exercising.
I am sure most programmers and me know by now the 101 rule: Maintain a bug database if you develop software. This post is not about this. I assume you know and practice it already. I want to talk about what a bug report should include and I encourage you to train the people who … Continue reading Reporting bugs
I have just read Sugarenia’s The problem with motion detection post: Now let’s take the other example, one of my favourites: let’s say you have a tap with motion detection. You see it, see no visible way of controling it, no stickers around. You try turning it (I know I’ve done that many times) but … Continue reading Motion detection and common knowledge
As a professional programmer for over a decade, the applications I am proud for having developed can be counted on one hand. I always wondered why. As I was thinking about it, a pattern was revealed. All these applications were developed by me in order to solve a problem that I had. What this really … Continue reading Developing for yourself first