Blog by Sumana Harihareswara, Changeset founder

Tag
Programming

21 Aug 2023, 11:35 a.m.

User Support, Equanimity, And Potential Cross-Project Tools and Practices in Open Source

I met David Lord at this year's PyCon, talking about maintainer burnout and how to make projects more resilient. Since then, we've been chatting regularly to help us develop material for our respective writing projects. …

Read More
10 May 2022, 15:00 p.m.

HTTP Can Do That?!

I realized recently I've never blogged about the best tech talk I've ever given and one of my favorite performances: "HTTP Can Do That?!: A collection of bad ideas" from PyCon US 2016 in Portland, …

Read More
05 May 2022, 13:00 p.m.

PDFtk, qpdf, And Dealing With Password-Protected PDFs

I slice, dice, and transform documents often enough that I rely frequently on pandoc and pdftk. I often use pandoc to turn Markdown, HTML, wiki syntax, reStructuredText, etc. into each other or into LibreOffice, MS …

Read More
03 Jul 2021, 17:32 p.m.

Some Novel Python Packaging/Distribution/Inspection/Installation Projects

People who program in Python have an easier time hearing about package-related tools that have been around for a while and that are under the banner of the Python Packaging Authority, or that are commercially …

Read More
01 Jul 2021, 12:58 p.m.

Software Bill of Materials & the US Federal Government

In February, the United States's President Biden signed an executive order on the US's supply chains; he followed this up with an EO in May specifically concentrating on improving cybersecurity. To quote Tidelift's summary, "in …

Read More
13 Apr 2021, 19:49 p.m.

Python Packaging Tools: Security Work And An Open Position

Two exciting bits of news regarding massively improving how we package, distribute, and install Python software! First: a new grant. New York University (specifically Professor Justin Cappos) and I have successfully asked the US National …

Read More
13 Apr 2021, 16:16 p.m.

Trying to Notice What's Missing

I'm ploughing through some open source project email threads and thinking: In 2010, people got together in Berlin for a Wikimedia developers' meeting .... and then a bunch of them hung around a lot longer …

Read More
07 Apr 2021, 13:07 p.m.

Painstakingly Reminding Myself How To Play

  This is a little bit about how free-range learners in programming assess our own skill levels and choose what to learn next. But it's also a response to my own insecurity, and to the …

Read More
22 Mar 2021, 21:09 p.m.

A Spec For A Sandboxed Open Source Project Environment

I'm writing a book on maintaining legacy open source projects to help teach people vital skills. Right now, as far as I know, there's no textbook or course you can work through to learn skills …

Read More
30 Sep 2020, 12:24 p.m.

Changes Coming To Pip In October 2020

People who deal with Python: Changes are coming to pip, Python's package installation tool, in October 2020. Please share this migration guide and our video with your circles. SHORT VERSION: I'm working on improving the …

Read More