Bulisa Masiga

Bulisa Masiga

Self Deprecation: Phytoplankton’s Tale

Self deprecation /ˌsɛlfdɛprɪˈkeɪʃn/ | noun. criticism of oneself You and I are both likely victims of this debilitating mechanism. I’m not a psychologist or a philosopher, so as will be the norm here, let’s incorporate an aspect of ecology to…