web developer, emacs advocate, linux advocate