Mainly, because a friend of mine once showed me Coding2Learn, a great blog by Marc Scott containing entry entitled Please stop sending me your shitty Word documents.

But also because I think it’s proper and, what is probably most important, convenient.


I love standards. And I love them open, free (as in beer and speech), and simple. Without standards we couldn’t watch funny cats on the Internet.


This website

This website works as intended on the latest stable version of Firefox®1) and Brave™2). It means that—for now—it should work on all major browsers.

This may change when Firefox decides to implement WebP support. Then, some browsers may not show images.


Text should be plain. I could call “period” here but I’ll explain my point of view.

There are actually two disjunctive cases:

  1. formatting is not important
    then don’t include it. You don’t have to wrap a little of text into a huge binary format of any office suite. Open a notepad of choice, type it, and save as text file. Formatting text that doesn’t need it is a waste of time and resources. And it hurts the eyes of the reader.
    If You want to emphasize something, put a list, or a header, then use Markdown.
  2. formatting is important
    I get it, there are official documents, CVs, company print-outs with logos, books, articles, etc. Still, it’s even worse idea to use office suite formats in this case, because what You send may not be the same to what I receive—my programme may be different, I may have to import Your closed format, or my programme may just be a different version—the document may fall apart.
    Use PDF if You want to give me a finished document, use LaTeX if You work with me on the document.

I hereby promise not to ever send You office suite documents, and to use Markdown, PDF, or LaTeX instead.


We fortunately live in the times of Unicode, when with single encoding we can produce a text containing characters from enormous number of languages. It’s painful when people use ‘-’ (hyphen-minus, U+002D) when it should be ‘–’ (en dash, U+2013), ‘—’ (em dash, U+2014), or rarely ‘−’ (minus, U+2212). Also " and ' (typewriter quotation marks) are not the same as “,” (double quotes U+201C, U+201D) and ‘,’ (quotes U+2018, U+2019). It’s especially the case in Polish in which the left quotes are respectively „ (U+201E) and ‚ (U+201A). One more notable example is … (three dots) instead of … (ellipsis, U+2026).

Specific list of proper characters is way beyond the capacity of this entry.

Please, review the use of proper characters You write, which I also hereby promise to do.


As I stated above “Text should be plain.” Not only is HTML in emails a waste of time and resources, but also security threat, as it may contain malicious code. Moreover, people using text-based email clients hardly ever receive HTML emails properly (this apply to my university email account).

Due to the inability to use 3rd party clients, using ProtonMail account I send and receive HTML email properly. This will change when I move to my text-based client.

I hereby promise not to send HTML emails.

Date & time

For expressing date and time there is the way standardised by ISO 8601.

If the time-zone is omitted, I understand that either the local time-zone applies—if the place is given—, or the time is in UTC, otherwise.

My favourite format is without diameters (‘-’, ‘:’) but You are free to use the standard Your own favourite way.

Photos & pictures

For vector graphics there is an open standard – SVG.

For raster graphics there’s not one, perfect standard so I’ll accept all major formats. From me, You can expect exactly 2:

  • if I have access to the original, raw data, I’ll use TIFF with LZW compression,
  • otherwise, I’ll use WebP.

The reasons for using WebP are:

  • versatility: it can be animated (instead of GIF/APNG) and can hold alpha (instead of GIF/PNG) at the same time,
  • size: it’s visibly smaller (in bytes) than other formats with the same quality.
  • colour space: it’s not indexed (unlike GIF), and so it’s more convenient to edit.


Like with images, there’s no standard.
From me, You can expect 2 formats:

  • if I have access to the original, raw data, I’ll use FLAC,
  • otherwise, I’ll use Opus or Vorbis


Again, no standard.

This time, You can expect: WebM (when it takes reasonable time to encode) or Matroska with H.265 for video and Vorbis or Opus for sound.


As I said, it’s for convenience and to respect the receiver—nobody has to use some esoteric software.

If You feel I offended You, have some remarks, think something is better, then feel free to use any kind of contact to share Your thoughts with me, e.g. the contact form available from the main page.


iQEzBAEBCAAdFiEElPPQXqHLfrlrrE+/JELid3bgpXgFAlnBAr4ACgkQJELid3bg pXiczQf/byzmRnqtyzipo/WWEOo4eKWywj8LDyBIAQ79DeerzeLWXyIBTJeRbK W1X0dJ2Jk9OuxJxrkmosAVdcFlXAKKNswCOuxVVHTnw1oizx32nBNNSs5OxuiD6B oNkiaypwdjs/YZHcfMSVprK8um910Ermi1Q5MLjXuY2sPtSEOo7GgnKGBINcp/Ql 4iB09hhIgONpRmAgK6WkHqjdrWoltzN9j/UbVrR1h/2Gn0gUtQeP8B6nS2ReZi8Y aFwiDhHNxTGGrK/GmLEwnSP1+++TzG6+J9ZCgBMGxq10Actytq5PYQBCXdQrQYTU DCVEqiL0jGX59FVo5zR++6xGh8z1Dw== =2zxQ —–END PGP SIGNATURE—–

Firefox is a registered trademark of the Mozilla Foundation
Brave is a trademark or registered trademark of Brave