Recently, I revisited a code I wrote twenty years ago as a homework during interviews for my first serious job. It was a tiny code base (just about two hundreds lines of code), written in Java with just the standard library. The program did almost nothing – just showed some graph nodes and edges between them and allowed to move the nodes with mouse. It run as a JavaApplet or as a standard desktop application in a window. It was pretty useless, but it helped me to get that job back then. After twenty years, I fixed few bugs, polished the code a little bit, just for fun and for the joy, that it still works (with today’s Java). Then I rewrote it from scratch with some more features - purely out of curiosity to see how I would write the same thing today.