📔 Note ex­plains per­fec­tion­ism (emphasis mine):

People with per­fec­tion­ism hold them­selves to im­pos­si­bly high stan­dards. They think what they do is never good enough. […] Eventually, it can also lead you to stop try­ing to suc­ceed. Even mild cases can in­ter­fere with your qual­ity of life, af­fect­ing your per­sonal re­la­tion­ships, ed­u­ca­tion, or work.

This is the kind of stuff I think many of us can iden­tify with. In my time work­ing on Celestial so far, I've had at least three break pe­ri­ods where I didn't want to get back to work­ing on it. Each time, I thought it was over. Because it was ru­ined. Much worse, there was a voice telling me I ru­ined it and I'm not a good enough de­vel­oper to pull this off.

So, let me ad­mit some­thing: cur­rently, the unit tests are a lit­tle be­hind, there are a cou­ple of bugs with the Micropub server, some of the JavaScript is not quite DRY, a11y is not where I want it to be, the CSS is, though based on BEM, hardly per­fectly main­tained over the last cou­ple of months.

And that's okay.

I'm fight­ing this voice.

I have to.