Shane da Silva
Coding by the woods
Battling with the Same Origin Policy
My coworker Kristján and I recently ran into an interesting situation; one of those problems where the solution made you ask yourself why you had the problem in the first place.
Git Shortlog and Mailmap
I stumbled across an interesting feature of git the other day. It’s called the shortlog, and if you haven’t heard of it, now is as good a time as ever.
What Makes a Great Mentor?
After interning at Causes for a few weeks now, I’ve been asked a couple of times what I think defines a great mentor. This is a hard question to answer, because it seems like a good mentor consists of so many qualities (especially if they’re a great one). I’ve personally...
Breaking Internet Law
I purposefully broke Internet law today…well, sort of—but I did it with good intentions, I swear!
Push Notifications for the Web
In a previous post, I proposed that the current set of solutions for push notifications leave something to be desired. The main issue was that they were all centralized services, which is bad for fostering an open platform on the web.
Reflections on Co-op
Being a student at the University of Waterloo has had a profound effect on my career as a student, and even more so as a software engineer. In a world where post-secondary degrees are seen by many as a necessary expense for a successful—in the eyes of many, simply a...