hardscrabble 🍫

Psst. Check out my RubyConf 2017 talk, There are no rules in Ruby.

migrations

23 Mar 2013

A few days ago on ADN I noticed tech blogger Harry Marks complaining about his blog host, Squarespace. For various reasons, he wanted to take his blog elsewhere. What they gave him was as a large xml file with more than sixty-thousand lines of bracketed stuff amounting to 5.5mb, which is kind of humongous for a text file.

I get uncomfortable when people are upset and I want to help them so I can relax again, so I offered to help convert that xml file into the format he wanted, which is a markdown file for each blog post with the metadata at the top in the YAML front-matter syntax. I felt pretty comfortable that I could help because some of the projects I’ve done recently involved xml interpretation1, markdown2, and general string manipulation, and was like mad bored and jonesing for a project just like this, to do like my mom does Sudoku (which I’m terrible at).

On ADN it’s customary to join conversations uninvited. People go to the global feed and just reply to things. Some apps de-prioritize the global feed, to the ire of these people. My instinct is to give people space, but when in Rome, … write unsolicited programs … ?

So I made this thing and I think it was useful. Marks seems to have successfully migrated his site to a markdowny platform. I felt proud to get a shout out in his anouncement post. I put the converter on GitHub in case other people want to use it: flee to md. But my mind is preoccupied with another migration. I’m moving at the end of the month. I’ve lived in this apartment in Washington Heights for two years now and now I’m going to find out what’s next. Today I crossed a river to New Jersey to tutor a stranger in JavaScript and jQuery and got some cash out of it. It’s hard to know if you’re spending your time well. I don’t find it helpful to think about the cosmos. Yes, life is insanely short and we should cherish every moment. Yes, yes, yes. Of course. And yes, you’re allowed to have hobbies. And yes, it’s counter-productive to become paralyzed by the pressure of cherishing moments, and yes

  1. like souffle which either is way less relevant now that google reader is shutting down, or way more so? not sure. 

  2. like, w/r/t this blog engine