Best. November. EVER.
During November, I blogged 33 times while everybody else combined on Planet Perl 6 blogged 7 times, making me 82.5% ubiquitous on that blog aggregator. After that exhausting sprint, I released Yapsi and then took a well-needed week-long vacation. Now I'm back to blogging. Hi.
It's time to look back at the month and see how it went. This is the third and final year I make a whole month of November. 2009 and 2008 also have summaries like this one.
Every day, I trawled Wikipedia for something interesting that happened on that day in history. This year, these were the topics that fell out of those investigations:
- US-backed coups against foreign leaders
- Philippine governors
- Fiat currency reform in Nationalist China
- Overflowing Italian rivers
- Ancient Indian battles
- UN resolutions against South Africa apartheid
- Collapsing bridges
- Nazi exhibitions about Jews
- The end of the Japanese shogunate
- Spanish kings telling Venezuelan presidents to shut up
- The Royal navy and Somalian pirates
- Military strikes against emus in Australia
- Steamships catching fire
- Going around the world in 72 days
- Empress Dowager Cixi
- Estonia's first steps towards independence
- Peaceful protests in Prague
- Khrushchev telling the West it'll be buried
- Mutual annihilation in a WWII sea battle
- Whaleships being attacked by a whale
- First hot air balloon untethered flight
- Roosevelt, Churchill and Chiang Kai-shek meeting up
- Invention of theater
- Cowardly terrorists
- Macbeth
- Bombing of a Woolworths store in London
- Christian Crusades
- Piano concerto premieres
- Partitioning of Palestine
- Exiled leaders of colonial states
I think I managed to strike a pretty good balance between Western and non-Western this time. I also think this year has a lot more about war, battles, and conflicts than previous years. I don't think there's a deeper reason for that. Except perhaps that the historical things on Wikipedia tend to be about war, battles, and conflicts. Maybe even news in general tends to be about that, come to think of it.
Here's what I worked on during the month:
- [Yapsi/Tardis]
- [pls] de-bitrotting
- [psyde] optimization
- distracted by Vienna
- [psyde] esthetics
- [psyde] optimization
- [Rakudo]
.trans
- [Druid] porting to new Rakudo
- [Druid/Rakudo] nibbling
- [Yapsi] discussing
- [Yapsi] planning
- [pls] test-assisted hacking
- [Shrdlu] porting to new Rakudo
- [Yapsi] closures
- [November] porting to new Rakudo
- [November] Perl 6 spec discussion
- [November]
.trans
trouble - [Rakudo] release
- [Rakudo]
.trans
patch discussion - [November]
.trans
trouble - [November] interpolation trouble
- [November] porting to new Rakudo
- [November] cache confusion
- [November] cache confusion
- [November]
.trans
trouble - [Web.pm] research
- distracted; reinstalled ghostscript
- [Web.pm] Hitomi tests
- [Web.pm] Routes, Astaire, Squerl
- [Rakudo] comparing November on alpha vs ng
I see I had fewer days of "distracted" than I thought I did. Huh, I see I was surprised about that last year as well. Must be some psychological bias involved.
It's fun to track my acclimatization into the Perl 6 community through the three Novembers of 2008, 2009, and 2010. The first year I was able to focus quite exclusively on November-the-wiki-engine, as that was my only project. The second year that wasn't an option, due to the explosive proliferation of projects I had amassed. This year, I still have a lot of projects going, but thankfully the number has stopped increasing as rapidly as it did in 2009. There's still a lot to hack on — let's just say I'm never bored and wondering what to do next — but the projects are sort of settling and growing a bit more mature and easier to handle. I like that.
I'm still not so comfortable with Rakudo that I can jump into any part of it and hack around, but at least I'm no stranger to the setting nowadays. I still want to learn more about how the rest of Rakudo works, but there's a clear upward trend through all the three November months of the amount of work I put into Rakudo itself. At this point, I've even touched the C parts and survived!
Here's a lineup of the things I set out to do:
- Make an effort to get November running again as a service on feather.
- Did not do this. But I learned that this should be done with alpha, not with ng.
- Make November work under Rakudo master.
- Done. Kinda. Some quirks left.
- Finish the last week of the Web.pm grant.
- Partway there.
- Make Web.pm work under Rakudo master.
- Nope, since I didn't get the previous point done.
- Experiment with making November work with (parts of Web.pm).
- An excellent suggestion. Did not do this.
- Work on Psyde, the static web engine that runs this blog.
- This I did.
- Investigate a common pandoc-like markup converter that could serve both November and Psyde.
- Nope. Still a good idea.
- Finish the module installer pls, such that it installs the whole ecosystem.
- Partway there.
As usual, it's a mix of unfulfilled wishes and some work that I actually did get done. Actually, I did more work on November itself than I thought I would, which makes me happy.
Things I worked on but didn't plan to work on:
- Rakudo (
.trans
) - Yapsi
- Tardis
Phew!
So now, I guess, it's back to normal. I'll try to get back to the things I didn't do this November. In either case, I won't bombard you with quite as many blog posts.