🏆 I provide private lessons on Emacs, Linux, and Life in general: https://protesilaos.com/coach/. Lessons continue throughout the year.

Contact me

Feel free to send me your message regarding the content of this website (blog posts, coding stuff, books, etc.). I normally reply within 48 hours (usually much sooner). If you think you have not received a message from me after a reasonable amount of time, check your “spam” folder.

I provide coaching and services on Emacs, Linux, and Life in general. Check the details and email me about it, if it interests you: https://protesilaos.com/coach

You do not need permission to reuse or adapt my work. Just do it under copyleft terms. See the license page: https://protesilaos.com/license.

I do not use social media.

Citations (optional)

I put this here because I got asked about it a few times: I do not care what format you use to cite my articles. Simply contribute to a free society by respecting copyleft. If you insist though, here is an idea:

Protesilaos: TITLE, YYYY-MM-DD, LINK

PGP encryption for emails (optional)

Below is my public key. Save it to a file, say prot, open a terminal emulator and then run the command gpg --import prot (or whatever equivalent for your interface/context).

Make sure to send me your public key, else I will not be able to reply to you.

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
LcTMf+xqUg8la8k=
=KgHk
-----END PGP PUBLIC KEY BLOCK-----

This key is valid as of 2023-03-20 with an expiry set to 2025-03-20. Any older key should be discarded.

I encourage you to learn how to use encryption for your email communications and establish it as your default method for trusted contacts. You do not need to be a tech wizard to implement it. Get started with this excellent guide by the Free Software Foundation on email self-defence.