Author Archives: Anders Sandvig

JavaZone 2010: What Clouds Are Out There and Which Do You Need?

Last month, I attended JavaZone 2010 (as I did last year). This year I presented a short lightning talk on cloud computing, giving a brief overview of what cloud services are available for software developers and what they can be used for. Unfortunately, I can’t find the video stream online (I suspect there were some […]

Share

JavaZone 2009: Utilizing Scripting in Real-World Applications

Last week I attended JavaZone 2009, where I was allowed to give a presentation on using the script engine interfaces defined in JSR 223 (Scripting for the Java Platform) to easily add scripting capabilities to Java applications. For those of you who have no idea what that means, here’s the abstract: By combining the power […]

Share

The Mental Cork Board

A well-known technique for remembering arbitrary items through visual association is the method of loci (also known as “the journey method”): […] In this technique the subject memorizes the layout of some building, or the arrangement of shops on a street, or any geographical entity which is composed of a number of discrete loci. When […]

Share

WinCue Blog Online

My WinCue project now has its very own blog: http://blog.wincue.org/ … and I even updated it with some news! Related links: On the Future of WinCue

Share

Converting Bugs to User Stories

A question that often comes up when people start using Scrum for the first time is how to deal with bugs. One approach is to convert them into user stories and add them to the product backlog. This way the bug can be prioritized, estimated and planned like any other requirement, feature or change request. […]

Share

Essential Developer Tools

After having Windows XP crash on me in an infinite loop of blue screens last week (I was running it with unsupported and outdated drivers, so I guess I had it coming), I had to spend the weekend installing Windows Vista and reinstalling all my basic software for everyday use. In order to remember what […]

Share

Writing a Good Technical Résumé/CV

From time to time people ask me to help them write a résumé for a job application or review their CV. I have also noticed the topic popping up elsewhere, so I decided to write down some of my general advice and recommendations for everyone to see (and discuss). These guidelines are intended for programmers, […]

Share

Simulating Missing Language Features (with Cheap Tricks)

If you have ever implemented “real-world” application logic in an uncommon or less advanced programming languages, you may have had to deal with the fact that features you take for granted in other languages are not available. When I encounter such obstacles I am often fascinated by the challenge of trying to add the missing […]

Share

Please, Ask Stupid Questions

Last week I read about Jeff Atwood having some database problems on his new site. Being a popular blogger, he soon had hundreds of comments, most of them telling him how elementary his problem was and how disappointed people were that someone of his skill and reputation did not know how to solve such a […]

Share

How I Got Started Programming

Browsing through programming blogs at wordpress.com I noticed an interesting post (inspired by a similar post at toxicsoftware.com) asking people how they got started programming. It turned out this has been going on for a while, with various people answering and passing the questions on to new people, and so on. Even if nobody actually […]

Share