Blog

  • 02 Jan 2023

Thoughts from a Rustacean learning React

I took some time recently to learn React. I found it a very interesting experience and mostly in ways I didn't expect. So let's talk about it!

Read more  
  • 03 Dec 2022

Wanted: Creative work. Originality not required, inquire within.

Every creative and communication advice under the sun tells you to find your unique neiche and voice, and I disagree with that.

Read more  
  • 16 Oct 2022

What devs and doctors wish you knew about writing bug reports

Writing bug reports is hard and much more ubiquitous than you'd think. Anytime you are describing a problem to an expert that you need solved you're essentially doing just that. In this post I'll give you my method for making the process as easy and effective as possible.

Read more  
  • 06 Jun 2022

Why you cannot interact with me on this website

On this website there are no like buttons to click, no comments to leave, no email newsletters to subscribe to, there's not even a contact form. Here is why.

Read more  
  • 29 May 2022

How being queer will occasionally make me racist

Racism is not a topic I talk about often because I don't really see as my place to speak. However, this time I'm discussing a tendency I've notced in myself that I do think is worth investigating.

Read more  
  • 30 Mar 2021

RMS, the FSF and the myth of FOSS

There is a new open-source scandal that has caused some debate about FOSS and who should participate in it. In that discussion, I've seen a myth come up about FOSS that I want to talk about.

Read more  
  • 14 Sep 2020

My wish list for Rust 2021

The Rust core team is working on a road map for 2021 and has asked for contributions. In this one, I lay out some of the features I wish Rust would have and why.

Read more  
  • 24 Aug 2020

A quick and dirty DIY rsync for S3 websites

The standard AWS tool to update files in an S3 bucket has the tendency to update more files than is necessary, and I solved that with some git and bash magic

Read more  
  • 23 Apr 2020

A response to the UNESCO call for an ethical AI framework

The UNESCO is calling for an AI ethics framework which is good. However, the call is notably lacking in details which I will try to expand upon

Read more  
  • 08 Apr 2020

Stop using those daft WiFi capture portals

I think everyone should stop using open WiFi networks with login portals, and in this blog post, I'll explain why.

Read more