Skip to content
Erica Pisani

Hi! I'm Erica, a Sr. Software Engineer living in Toronto, Canada with my dog Ada.

I love to write and find that it helps deepen my understanding of various topics as I learn them. I decided to start this blog as a way of sharing not only what I learn, but also various topics and ideas that I find interesting with others.

I hope you enjoy what you read here.

Recent Posts

Members Public

How I use AI

Like so many others, I've been experimenting with a number of different AI-powered tools to find the ones that work best for my style of working and how I learn. For folks trying to get some ideas of how to start applying AI in their workflows, I hope

How I use AI
Members Public

Considering open sourcing software at your company?

From what I've seen in my career so far, the motivation to open source software at one's company tends to fall into one or more of the following buckets of reasons: 1) As a way of giving back to the wider software development community Developers leverage

Considering open sourcing software at your company?
Members Public

Building "My Local Grocer"

This is a side project that I've been picking away at on-and-off for the past few years, and I'm finally at a place where I can say I'm "done". My Local Grocer was my attempt to make small mom-and-pop grocers more visible

Building "My Local Grocer"
Members Public

Reflections on "Performance and Sustainability" at QCon London 2025

I had the privilege of hosting the "Performance and Sustainability" track at QCon London this year. It was my first time hosting a track, and I was incredibly fortunate to have the following talented speakers be a part of it: * Ludi Akue * Jade Abbott * Alex Good * Sarah Hsu

Reflections on "Performance and Sustainability" at QCon London 2025
Members Public

Avoiding Go runtime errors with interface compliance and type assertion checks

As I've been brushing up on my Go skills with a side project, one question I had was how errors related to structs not implementing an interface manifest in different ways in Go. So here's a bit of a dive into what I learned on how