Solved: Windows Explorer shows generic thumbnails instead of embedded album art for music (mp3) files

I have a large number of mp3 files, all of them with embedded album art, but when viewing them via Windows Explorer, I see generic music file icons instead of album art thumbnails.

Generic music icons. Ugh.

I spent a good couple of hours troubleshooting this problem, so I would like to document the solution for anyone who happens to go through the same pain.

Read more »

Confucius on naming

There is a Chinese proverb which states:

The beginning of wisdom is to call things by their proper name.

This proverb is generally understood to be a summarization and paraphrase of an actual quote from the “Rectification of Names” section of the Analects of Confucius. (See Wikipedia - Rectification of names)

Read more »

GitHub project: mikenakis-rumination

GitHub project: Rumination

Making plain old java objects aware of their own mutations.

NOTE:

This project has been retired. The github link does not even work anymore.

This page only serves historical documentation purposes.

What is mikenakis-rumination?

mikenakis-rumination is a java agent and associated class library for making plain old java objects aware of their own mutations.

Rumination is a term that I have coined to refer to the ability of an object to be aware of mutations on itself.

Read more »

On JUnit's random order of test method execution

This is a rant about JUnit, or more precisely, a rant about JUnit’s inability to execute test methods in natural method order.

Definition: Natural method order is the order in which methods appear in the source file.

What is the problem?

Read more »