Archive for the 'Imperfection' Category

Exception Handling Policy – Logging Exceptions
Monday, July 13th, 2009

This is the last part of my series on exception handling which will deal with logging exceptions and other noteworthy events. A summary of the series: Throwing Exceptions Using Assertions Catching Exceptions Logging Exceptions (this one) General guidelines We’ll start [...]

Exception Handling Policy – Catching Exceptions
Monday, July 6th, 2009

This is the third installment in my series on sensible exception handling and will cover when and how to catch exceptions. To quickly summarize, the series looks as follows: Throwing Exceptions Using Assertions Catching Exceptions (this one) Logging Exceptions The [...]

Exception Handling Policy – Using Assertions
Monday, June 29th, 2009

This is the second part in a series of four on exception handling and it focuses on an area related to exceptions — assertions. A quick summary of posts in this series: Throwing Exceptions Using Assertions (this one) Catching Exceptions Logging Exceptions

Exception Handling Policy – Throwing Exceptions
Monday, June 22nd, 2009

This is the first post in a series of four on exception handling. The series will cover what I think is a good and sound strategy for handling exceptions and errors in your application. It is written with Java in mind, but is applicable to most languages which feature exceptions. This first issue will go through the art of throwing exceptions.

Yes, Programmers Should Be “Mathematically Inclined”
Wednesday, April 1st, 2009

This post is a response to Jeff Atwood’s post/question on Should Competent Programmers be "Mathematically Inclined"?. I originally intended to just comment that piece, but the sheer amount of comments made me realize that no-one would actually read it anyway. So I might as well write a response in my own blog which about as [...]

Common Conception Of Agile Missing The Point?
Monday, March 9th, 2009

This is a bit of a rant, but I just gotta get it out of my system. I’m getting frustrated by people I talk to who seem to misunderstand the whole point of agile software development (IMHO). Different ways of reducing risk The point with agile, as far as I understand, is to reduce risk [...]

Den laglydige taxichauffören
Sunday, February 22nd, 2009

— en berättelse som inte har något med rättegången kring the Pirate Bay att göra Låt oss föreställa oss en helt vanlig taxichaufför. Taxichauffören har taxilicens och en taxibil som är registrerad enligt konstens alla regler. Det enda som utmärker vår taxichaufför är att han har en lite egen twist — han tar alla körningar [...]

Säkerhetshål på GP.se
Tuesday, February 3rd, 2009

En kollega till mig surfade runt på gp.se och lekte med deras TV-spelare. I adressfältet fick han fick syn på en parameter vid namn insertUrl vilket genast fick honom att fundera. Phishing Misstanken var logiskt nog att man då kanske kunde visa inte bara GP-TV genom gp.se utan vilken sida som helst. Denna misstanke visade [...]

Cross-Functional Teams
Monday, November 17th, 2008

A buzz word within the Agile camp is ”cross-functional teams”. For some reason though, there seems to be quite some confusion about what it really means. More precisely, it seems that some people argue for that members of a cross-functional teams should be generalists rather than specialists, that everyone should be able to do every [...]

Join a Proud Minority, Read Books
Monday, November 10th, 2008

[polldaddy poll="1049315"] A few days ago, I a girl caught my attention on the tram. Now, a lot of girls catch my attention, but this time it wasn’t actually the girl herself but her shoulder bag which caught my attention. It happened to have a print which I thought was pretty funny. Join a proud [...]