

Peter Bittner 🇺🇦
980 posts

@peterbittner
I moved to Mastodon. https://t.co/ZadyZVmKrk 🐘 Change isn't made by asking permission. Change is made by asking forgiveness, later. (Seth Godin)



I'm about to do something I think I've never done before, which is assert every bit of whatever authority I have as the person who discovered and wrote down the rules of open source. After ten years of drama and idiocy, lots of people other than me are now willing to say in public that "Codes of Conduct" have been a disaster - a kind of infectious social insanity producing lots of drama and politics and backbiting, and negative useful work. Here is my advice about codes of conduct: 1. Refuse to have one. If your project has one, delete it. The only actual function they have is as a tool in the hands of shit-stirrers. 2. If you're stuck with having one for bureaucratic reasons, replace it with the following sentence or some close equivalent: "If you are more annoying to work with than your contributions justify, you'll be ejected." 3. Attempts to be more specific and elaborate don't work. They only provide control surfaces for shit-stirrers to manipulate. Yes, we should try to be kind to each other. But we should be ruthless and merciless towards people who try to turn "Be kind!" into a weapon. Indulging them never ends well.

🚀✨ Pico CSS v2 is here! Pico CSS is a Minimal CSS Framework for Semantic HTML Write HTML, Add Pico CSS, and Voilà! Start here: picocss.com/docs










@ItsDevMutai @traversymedia Kyle from Web dev simplified , The JavaScript guy



Thanks @northbaypython for letting @ShaStepter and me reprise our @pycon keynotes to get them recorded. I'm honored to share: From Prison to Python: youtube.com/watch?v=jNBsrL… Mass Decarceration: If We Don't Hire People With Felony Convictions, Who Will? youtube.com/watch?v=hyd6Mi…

this is insane





