Facebook Embed

17 June 2021

Random thought: Fixing Java

If Oracle simply changes Java so that null.toString() returns the string "null" instead of throwing a NullPointerException, they will probably solve the majority of mysterious bugs in Java programs.

08 June 2021

Of blips and blobs...

Random thought . o O ( databases have blobs of binary data... Why not have blips of binary code? Blobs and blips... Blips and blobs... )

18 May 2021

Random thought: False Hope of Extensibility

Common Java anti-pattern is to name some classes as "DefaultFooClass" when there's actually no way to use any other implementation.

I think it should be called the "False Hope of Extensibility" anti-pattern.