Hello đź‘‹

My name is Mostafa Sedaghat Joo and I am a software engineer.

Cinema, music, and software are my main hobbies.

  • Cinema: I love cinema, but I’ve never watched the Star Wars movies completely! They’re too boring for me.
  • Music: I love music, especially from the ’60s, ’70s, and ’80s (old but gold).
  • Software: I love software development. Distributed computation and cryptography are my favorite topics.

I am writing, so I am

You may have heard the famous quote from René Descartes: “I think, therefore I am.” I learned from a person I truly admire, Leslie Lamport, that to think better, we need to write better: “You have to write better to think better to write better.” (Think and Write)

So, I try to write here about what I think, to think better. I believe that many readers of my blog don’t like long text, so I try to write short and clear.

Contact me

If you wish to contact me, you may email me: mostafa.sedaghat@gmail.com

PGP public key

If you feel the need to encrypt your email with PGP, my public key is available below, or it can be downloaded from https://b00f.github.io//assets/mostafa.sedaghat.asc.

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

mQINBF9/2hsBEAC6z1LZo+N0XgKd/rhiRxXzfZjszFNRgLZ0VOujffUKbRks/Bty
VM9B+exXLlvHU/FQXtOCoR5ozHPnwdVTJUrWnxNK6FPICsPqzdBA3g4Sg7BZoZkt
QORDp3cjJ+iDkcoWgbKpnTME493oDyVvYQ1A6I+sXewdrDSRkgSgTUDliZLy4NQI
tXGmJwq31JUuchxZr1OqvpfsNrTNfnAJvq4Nqar/2oWbQsOR02ZRbUj9H2o2TByv
Ub/pwB2hJlfb/9FE5p6QYLXtZAZpFprx8GCAD8auNSK3ybDkYfbXfK+QcLekWrqo
MFVcb45NYQ4PYAAxtrbmj4wYlrxqDyK4bBUoIwvya26M4KTctN6JzM1B/s4VzJAJ
UuALoR78+fQs1EKRh3FVPnlfjA80TmVfwsmn45dpjjilIzYOi8ZrBj118zgjYpsc
D5VIx6AII2OwdY+SgJn2f1+6FNb1D3THcDvFUHtDODz6IeAodXqaSQE0sGQWWcaH
yzQuSaqWP0Zf4gcTtX+uCfde3K/IgdWa3zi6kQF2WT+RP2Q9KPSqlwq2ESf3rSEF
GRtZPkWQOWT9oSfkzOn/QDGXrOAmynp8t0MbWsXibQG9mX2S29ZNNvQe/JiHbR5i
UjTBTJdtf2hGnQq3PDnm2JqEKOxsh60SrZ7zSSgz9daQYTPA7pTj64c6YQARAQAB
tDFNb3N0YWZhIFNlZGFnaGF0IEpvbyA8bW9zdGFmYS5zZWRhZ2hhdEBnbWFpbC5j
b20+iQJOBBMBCgA4FiEE9YfUd+sfJSwbz/QwldoB39yinYgFAl9/2hsCGwMFCwkI
BwIGFQoJCAsCBBYCAwECHgECF4AACgkQldoB39yinYhtLw//blI3jSFyye7oQPZo
GMALmp26/beAL0JR4JFNQX59lHBeYzHx7z0hcMcK65ygro8pARCaCu4wWquAqv3o
uRP9ocFQJ+Rd7px8zs8rOMW+iTTgOhK08CJTXICaYTPF60jrWuLBFN77X7GqQT8t
VfP0W/h1PwZ8AeGInwnMZRoPlovafzTwVpsgAy5qWXCc8QGMLvXy0KEgtFoHZH/B
dpp12YQOcSSnz/orPSlINVHm7Vhu8n5VIkThPCdtnDV1/9AV5EQKZrZwcMfz2F1c
r4a7F54KodicsamnNricOi6sCDvnE/rHhEJi21YrPSV7qIqR5Ve68u/qFm0kpeOz
cj2Gfcbj5qjqLi9Fok7mx0Dynh2aQiQVV5iufg9nKfFdo5wM6wA66tTSAnwWsJtO
tcVaORMOTcn4ezQ6au9vOPJTF5jONK0j/ZvMcr2NiCqeWBoCqCA4ibTt8aK2Z2Cm
0hEeFZ+us4nsFPD7jNKgDptpysUqFoFgYgbHMtFNDUm39wtRz6SBw1pE7W8pBSal
R1HopGBNSBB6hsSVY6UL6i4jRBler2wsxyUUJI1TUz/s9xBwKIPvG2N0C9atsCl3
B37rC49GSHpTLFhIeqnyMgKtdzMh99Dqu7BjDSWE6tNBCbKQt0OGiFhPi1DOn2Cp
h/TyZsnI77setNDEVk6m9o9oVJi5Ag0EX3/aGwEQAKDos8LyAesfws2VMdliRqQH
W/vWkmt54wzVjXMitsOopZfCB7oIXcidGumuqqyHMNTWtCpkOu6vbO3Ilc3cFFTL
w76I/zoKopeHHwdEwkCKE0MjEJQTCW6H3ZESWC4ZXeBPTUrjrCmFh8OFZX6hcsx/
kjTzBkUAANnV6YAZ3oOS2fTsrnzVmYVGqBDCBYPmJQDvVDEu+79esH2ywoxLthJA
km5vkXix01BjHN+BZuaulO+n7iCO2oe9zX/DCRFfuQtbM1/NOPrcxBP015dAQGsH
1FyZaTkQd6qI27iPA+/8DQuf+jrfFdPGKwT7f/+oD2+iAXqv3I4l5SLSzeSGARCw
Ll75kptp4GP7vZSGl8bRu/nA/5+739OIh90fPKmqk8iH5o6w4kX2yFwLKL1ImW6q
jUO/j7b1BJr/kzzXp4Ji77c91rcYOOzYD1sfRbhT+JdKGSl6Wn28D0c8NPXVqXfG
cDz98+zjkcU4r05m8XgVS2BavX2KWz64IPxtD1bjKcM1BxroRATzSTI24mSUWfZQ
Vpa110+wj51odkc3gcU9mypQ4WhB9JdnQD6shCIHnPkTAJw11VZ0jdopmwGLVCmu
cy6olMITQbrxeR8sUs1k+hin9HmB9HbMVrUV+2QmOWzsSIFNDBQwJXVcLR2rA01/
bcWV51H6SznCik7SWtJXABEBAAGJAjYEGAEKACAWIQT1h9R36x8lLBvP9DCV2gHf
3KKdiAUCX3/aGwIbDAAKCRCV2gHf3KKdiARUD/kBXJdMlStuebS97Qz4bp8Ctc8Q
UrY+NjDQDtyWAZV9yXJHVCzJ2lp1P8J8GCPxVWG4kfR8czNbGaMmPdVfQC+OayVc
SDaPUtQZdH3vXcBz3ZV5TzRhmN0Vos8Jr33TLoXywM7voHxuJiod0hsgGkIXZcP5
lIm+Jrm2/T+ye2YX0eDRSiGQNo0Bf9ykMQ/3CLbzIFzQRmTwmi8mih+6y4pQbUwS
wUsh5VUyElpsWiYC4rT1PBXt3gke5vvMpJ2nigr4yD+9U8UCe9kIyQCVYvkRBwyw
RUR4fkrwY9XE/epu3PlHLSbLib/gftZefebZ3gl+V669mikkkPo6K8HlfatVKvVY
FL8MRHlj5zBh5tx5vysf9JFgaM0t9e/0AN8Z6zTti+EqF3SKYyRoZYTlFc1+93sD
M/ZB+eThB0qzlhy2X8JGDDW39Q1c5r1mtibCohJ9xNcX9W7DygDBngwPK7hoh4tB
mMXpopiPLMf6U3ju0uuU39KXCBSr08Xxr7sWB5O/iUhiQ/5eAhidQ1sATcsMcn/D
3JhtVCgQrQbOIDRqDd2rR1czXW42Fv03wahcqIxOm75mrcYYy3i5SoewMJd48ihe
rIKfryJ9uSQEWAQTeaX3LdQ3jjHE1ojeknni5RfVOqQjL25yM/Ziz85zv9j4DbkZ
PgUgAxbjECCVyafREw==
=tG2l
-----END PGP PUBLIC KEY BLOCK-----

Fingerprint is:

F587D477EB1F252C1BCFF43095DA01DFDCA29D88