Tips for being productive on GitHub

I spend much of my day interacting with GitHub in one form or another as part of my day job, even though I'm not working at Automattic as a software developer. Between coding little scripts to make me more efficient, and managing or contributing to work-related projects, I use GitHub daily. This is why I…

Unfashionably still an Atom editor fan

I've loved the idea of the Atom editor since I saw the initial announcement video three years ago: I used it on and off as a text editor since it was released. Sure, it was sluggish, but I didn't think too much of it. I used Atom for a text-based productivity system a couple…

Creating good through open source

I really like videos like this: Open source as a way of doing things has such amazing potential to make our world so much better. Watching videos like this tend to prompt me to revisit my calendar and try find regular blocks of time I can dedicate to my dusty coding projects.

Scientific papers shouldn’t be published as PDFs

Read a post
[caption id="" align="alignright" width="469"] Examples of Jupyter notebooks[/caption] I enjoyed James Somers' article in the Atlantic titled "The Scientific Paper Is Obsolete" about how the standard format for scientific papers, namely PDF, is no longer the appropriate format for such data-intensive work. This is, of course, the whole problem of scientific communication in a nutshell:…

Learning Flask with Corey Schafer

My Summer project is to finish an initial version of my Practice Math site for our kids. I've hit a bit of a snag with fractions, but the functionality for whole numbers is almost ready. The next step is to create a web site for the project so our kids can use the app through…

Raising brave, imperfect daughters, and teaching them to code

Last week I came across a tweet sharing Reshma Saujani’s TED talk, titled “Teach girls bravery, not perfection”. I immediately bookmarked it to watch with my daughter (and tweeted my plan to do that).
%d bloggers like this: