Come to the best LAN party of 2010, Solid Mojo @ Vantaa 14th May

Tags:

If you live in Finland or just happen to be in Finland in May, come to this year’s best LAN party event, Solid Mojo! I will be there so if you want to come laugh at me or something that should be possible too. With 1 000 places for computers, lots of activities and competitions, it will be a blast. …

Password policies generally suck

Tags:

The other day I was talking with someone about passwords. They had a policy that you are not allowed to use your old passwords again, and that got me thinking: Is this actually improving or reducing password safety? Especially bringing this topic to spotlight today is a recent password leak from a popular finnish online game, Älypää. Their site was …

Google Nexus One review: Is it a superphone?

Tags:

For the past few days I’ve had the chance to use the Google Nexus One as my phone. Now it’s time for the bottom line: Is this phone great? How does it compare to some other smartphones, such as the Palm Pre or Nokia’s N900? Read on for a thorough look at various aspects of the phone and how it …

Should a failed function return a value or throw an exception?

Tags:

You have created a nice, well written function, but you realize you forgot something: The failure case. What should a function do when it fails? There are two schools for this – the “throw an exception” school and the “return an error value” school. But which of these is the correct approach?