Writing for learners: best practices for creating, developing, and maintaining self-paced learning resources

Posted on Tue 23 April 2019 in talk-submissions • Tagged with Conference • 2 min read

A talk I submitted to Write The Docs Prague, 2019.


Continue reading

If you’re a leader in tech, “non-technical” is not a free pass

Posted on Sun 21 April 2019 in blog • Tagged with Communications • 3 min read

There’s a specific use of the term “non-technical,” and that’s applying it to oneself, as a cop-out. If you’re a leader in tech, you don’t get to do that.


Continue reading

Why upload filters don’t work (really simple math!)

Posted on Mon 25 March 2019 in blog • Tagged with Politics • 4 min read

“I can’t figure out how upload filters should work, but I’m not a technical person — surely someone who is can sort it out!”

That is a misconception. I’ll be happy to explain, requiring — I promise! — no technical understanding of what an upload filter is, or how it works.


Continue reading

Article 17: The time to act is now.

Posted on Thu 21 March 2019 in blog • Tagged with Politics • 3 min read

Next Tuesday, the European Parliament is due to vote on something that will impact your life. Yes, yours.


Continue reading

Using coverage with multiple parallel GitLab CI jobs

Posted on Sun 10 March 2019 in hints-and-kinks • Tagged with Python, CI, GitLab • 2 min read

If you ever write unit tests in Python, you are probably familiar with Ned Batchelder’s coverage tool. This article explains how you can use coverage in combination with tox and a GitLab CI pipeline, for coverage reports in your Python code.


Continue reading