Name: Shane Landrum
Member since: 2000-05-01 21:39:45
Last Login: N/A
Homepage: http://twosidedbrain.com
Notes: I'm a professional software engineer, currently an independent contractor. Starting fall 2004, I'll be a Ph.D. student in American History at Brandeis University, focusing on the history of technology, gender, and social movements.
I'm a generalist. I hack Python, Zope, Perl, PHP, ColdFusion, and some Java. Most of my work is in web-based publication systems. I've worked on one of the largest production Zope/CMF installations in the world, for Boston.com. If you're interested in hiring me as a contractor, look at my resume in txt or pdf.
For people who care about formal education and whatnot, I'm a 1998 graduate of Smith College. So I have the dubious distinction of having a liberal-arts degree in Computer Science. ;) I've been screwing around with computers since I was five, and with Unixes for the last 10 years or so.
Anyone need a contract hacker?
Reefknot work has been slim this week for various reasons, but we're expanding the CVS developer pool again, and we have a developer who's helping us get our RFC-compliance tests kicked into shape. This is a good thing.
LotR and I have been working on rewriting the Reefknot Bootstrap Guide, expanding and adding things here and there. We're trying to get a good new version out soon to further enlighten the masses about RFC2445 and Reefknot. Maybe I'll finish that this weekend. Rich and I are hacking out changes to Date::ICal that'll let us do timezones properly at last.
The reefknot-devel list has 55 subscribers as of this morning, which makes me very happy. We've had a herd of new interested-people as a result of Skud's talk at YAPC::Europe. Some of them are even sending us patches. We've got promising leads for new developers from the datetime at perl dot org list too, which is nice.
I've made contact with the author of Request Tracker (RT), who's local to Boston. He seems to be interested in adding calendaring to RT, which is a ticket-tracking system. Meeting with him on Monday to bootcamp him into the code. I'm hoping that will work out well.
Spent last night squashing bugs and whatnot in Net::ICal. We had a bunch of tests that were marked failing intentionally--- as an attention-getter mostly, so that we know to write tests in the future. I changed them to TODO tests, which finally work in the latest version of Test::More (thanks to Michael Schwern). That way, they don't overtly fail, but they're still there as markers that we should be testing certain routines more.
After some late-night release-candidate testing with the help of IRC people, I released Net::ICal 0.15, an alpha release with some packaging fixes and better tests. The other major improvement is that it begins to support timezones. I'm really itching to get timezones working properly in Net::ICal.
Started working on defining what will be in Reefknot 0.01. LotR is being helpful with this.
Recruit Recruit Recruit
I really need to talk to someone who wants to write a web-based calendaring app as an example we can distribute with Net::ICal. The cool thing is, this web-based calendaring app should be able to share information with lots of other programs--- anything that uses iCalendar. If you've got time, tuits, and basic Perl skills, mail me and I'll hook you up.
We also need some QA/testmaster sorts to LART us into writing more robust code. We've got a testing framework, and the beginnings of some automated smoketests, but I don't have enough time to manage it all by myself.
Other bits of life
Biking continues to keep me happy. I've discovered that I actually prefer biking to driving, which was kind of surprising. Somehow, biking feels much more... physically connected than driving. I have better senses on a bike, and the road has a texture that it lacks when I'm in a car. I'm beginning to understand why some of the Critical Mass folk call them "cages". Whoosh. I'm now up to 4 roundtrip commutes a week, which is about 80 miles. Yay for getting closer to goals.
srl certified others as follows:
Others have certified srl as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!