Logo for NNM (Nemo Nisi Mors) The Moon, April 2007 (Photo: Anders Gustafson) Logo for NNM (Nemo Nisi Mors)
Revised
Anders Gustafson

Below is a list of some of my spare time programming projects. You can see example screenshots for many of them at the project overview page.

If you are a programmer (or just a human being) I really recommend you to read about what I have compiled about time zones and my golden timestamp rules.

Projects at GitHub

My account at GitHub is epursimuove.

I have created an easy-to-use Table of Contents, that can be used in existing HTML pages (see an example in the Time zones - to be or not to be? article).

If you need charts in your HTML, take a look at the charts project and some examples of what you can do.

Parsing and elaborating with orienteering split times data exported from WinSplits Online.

The charts and orienteering projects are used in the NNM Orienteering Analyzer.

The object viewer react project, that is used in the NNM Object Viewer.

The unit circle project, that is used in the NNM Unit circle.

The clock angle project, that is used in the NNM Clock angle.

The pace calculator project, that is used in the NNM Pace Calculator.

The loan calculations project, that is used in the "bolånekalkylator".

Programming can be beautiful

When starting my education at Uppsala University in 1995, one of the first programming languages I encountered was Standard ML. It is probably the language closest to my heart, and the beauty of how to write a factorial function is still unmatched:

fun factorial 0 = 1
  | factorial n = n * factorial (n - 1)

The best programmer

The third best you, as a programmer, can do to solve your problem? Add a short and simple line of code.

The second best you can do? Do nothing!

The absolute best you can do? Delete lines of code. The more, the better!

Programming is not about writing lines of code. It is all about solving problems and reducing complexity. If you can solve a problem by removing code, you will always be a better programmer than the fastest code writers in the world.

Wisdom of today

!false - It's funny because it's true.

Logo for NNM
NNM Logo
Friends in need
CCF Cheetah Conservation Fund
NNM Clock
Random quote
Programs must be written for people to read, and only incidentally for machines to execute.
Hal Abelson and Jerry Sussman