Personal notes on programming and system administration