Quote:

> Einstein (allegedly) said "If you can't explain it to a six year old,
> you don't understand it yourself." The analog for programming is to
> replace the six year old with a computer, and explaining an idea to a
> computer is done by writing a program. I wanted to understand UTF-7,
> so I implemented it.

<http://nullprogram.com/blog/2018/06/10/>


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Migrating away from GitHub is easy? Hum, maybe. But it's a lot more work
than I expected. All those links and references ... Probably going to
break a few in the process. I've been using GitHub for almost 10 years
and it shows.

While doing the migration, I noticed that my README files were not that
great. The new READMEs will follow this pattern:

      _ __   __ _ _ __ ___   ___
     | '_ \ / _` | '_ ` _ \ / _ \
     | | | | (_| | | | | | |  __/
     |_| |_|\__,_|_| |_| |_|\___|
     https://uninformativ.de/git/name
     https://uninformativ.de/bugs.html

   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   ${short description}

   Installation
   ------------

   ${what you have to do to get things running}

   Running
   -------

   ${basic examples of how you run it}

"name" will be replaced by the actual project name, of course.

I think this makes the repos more "self-contained". No need for a web
page anymore, which shows meta-information about that project. Just put
it in the README.

This means that the old "project pages" (the ones like
<https://uninformativ.de/projects/xiate/>) will be *removed*.