humphd.org
Squashing patellar tendinitis
http://www.humphd.org/squashing-patellar-tendinitis
This morning I awoke to a reminder in my calendar that made me really happy. Three months ago I set an event that said I could start playing squash again today, and I plan to do just that. Setting that calendar event was really just an emotional response to a feeling of helplessness, and I wasn't sure it would mean anything. In December I'd played a really long match one afternoon, and at the end put my foot down and twisted my knee, at which point I felt "something go." It was bad enough that I stop...
humphd.com
seneca - Page 1 - Bread & Circuits
http://www.humphd.com/tag/seneca
Page 1 of 2. Older Posts →. As I begin the new year, I'm trying something new. I'll be taking a sabbatical for all of 2016. Normally at this time of year I'm ». How to become a Fool Stack Programmer. At least once in your career as a programmer, and hopefully more than once and with deliberate regularity, it is important to leave the comfort of ». The kind of open source I admire. Introducing a New Thimble and Bramble. Learning to git bisect. Embedding license data in images. Video killed the radio star.
humphd.com
Minimum Viable Product
http://www.humphd.com/minimum-viable-product
What you start with often feels completely lacking, almost embarrassing; and yet you have to do it, you have to make a start. Tonight I'm reading about. The RC for Redis Cluster, and I see this amazing paragraph toward the end:. Everything I was trying to say is there. This is how you do it. Believer, Husband, Dad, Writer, Birder, CS Prof @ Seneca College, Mozilla Firefox Developer, JavaScript, Squash Player. Rural Ontario, Canada. Video killed the radio star. How to encourage contributors.
humphd.com
Squashing patellar tendinitis
http://www.humphd.com/squashing-patellar-tendinitis
This morning I awoke to a reminder in my calendar that made me really happy. Three months ago I set an event that said I could start playing squash again today, and I plan to do just that. Setting that calendar event was really just an emotional response to a feeling of helplessness, and I wasn't sure it would mean anything. In December I'd played a really long match one afternoon, and at the end put my foot down and twisted my knee, at which point I felt "something go." It was bad enough that I stop...
humphd.org
Video killed the radio star
http://www.humphd.org/video-killed-the-radio-star
Video killed the radio star. One of the personal experiments I'm considering in 2015 is a conscious movement away from video-based participation in open source communities. There are a number of reasons, but the main one is that I have found the preference for "realtime," video-based communication media inevitably leads to ever narrowing circles of interaction, and eventually, exclusion. Vidyo is so effective that for many parts of the project, it has become the default way people interact. If I need...
humphd.org
Embedding license data in images
http://www.humphd.org/embedding-license-data-in-images
Embedding license data in images. This term I've got a good group of students taking my second open source course. Unlike the first course, which aims to teach the theory and practice of open source, the second course aims to get students engaged with a larger piece of work. During the fall I was chatting with Ryan Merkley. It turns out that all of the major image formats support embedded textual data, which decoders are free to ignore (and usually do): the PNG spec allows for Textual Chunks. It will be ...
humphd.com
Messing with MessageChannel
http://www.humphd.com/messing-with-messagechannel
We're getting close to being able to ship a beta release of our work porting Brackets. To the browser. I'll spend a bunch of time blogging about it when we do, and detail some of the interesting problems we solved along the way. Today I wanted to talk about a patch I wrote this week and what I learned in the process, specifically, using MessageChannel. For cross-origin data sharing. Needs a POSIX filesystem, which is why we spent so much time on filer.js. To proxy calls to the filesystem from the editor ...
humphd.org
Minimum Viable Product
http://www.humphd.org/minimum-viable-product
What you start with often feels completely lacking, almost embarrassing; and yet you have to do it, you have to make a start. Tonight I'm reading about. The RC for Redis Cluster, and I see this amazing paragraph toward the end:. Everything I was trying to say is there. This is how you do it. Believer, Husband, Dad, Writer, Birder, CS Prof @ Seneca College, Mozilla Firefox Developer, JavaScript, Squash Player. Rural Ontario, Canada. Video killed the radio star. How to encourage contributors.
humphd.com
mozilla - Page 1 - Bread & Circuits
http://www.humphd.com/tag/mozilla
Page 1 of 1. As I begin the new year, I'm trying something new. I'll be taking a sabbatical for all of 2016. Normally at this time of year I'm ». How to become a Fool Stack Programmer. At least once in your career as a programmer, and hopefully more than once and with deliberate regularity, it is important to leave the comfort of ». Introducing a New Thimble and Bramble. Learning to git bisect. Video killed the radio star. Last week I finally made some time to rebuild my blog. The server it ran on di...
SOCIAL ENGAGEMENT