Java: Call by reference, or call by value?

My attention was drawn to a trainwreck of a discussion on Reddit, which was triggered by another trainwreck of a discussion on an enterprise Java community web site....

2011-01-18 · 10 min

Multi-line comments considered harmful

Recently on the ruby-core mailing list, someone asked why Ruby doesn’t have multi-line comments....

2010-12-31 · 3 min

The case of the Null Empty Nothing

Most programming languages have a null value which is used to indicate the absence of a valid value....

2009-12-01 · 4 min

Chronological pitfalls

Since the US just changed time zone, and the EU will be changing time zone soon, it seems like a good time to refresh an old posting of mine about dates and times, and how hard it can be to do the right things with them in software....

2009-03-16 · 7 min

Bitten by the specialness of Java arrays

Suppose you have some text in Java that you want to manipulate....

2009-02-18 · 1 min

Java annoyance: final parameters

First, the summary:...

2008-08-26 · 5 min