Posts tagged weeknotes

Week 137

Four day weeks always feel a bit odd. This week’s particularly so as I somehow managed to not be ill or work on the Bank Holiday. That doesn’t often happen.

(When I say I didn’t work, I mean on client work. There was some tinkering, but not with anything directly relevant to an active project)

The rest of the week seemed to muddle along with a light scattering of meetings.

Wednesday I was in Oxford for another James Lind Library meeting. It’s a project that currently involves so many meetings that it’s a bit of a struggle to produce new things to discuss each time, but at this stage that’s what’s necessary to keep the client happy and so we’re pushing on through.

The rush project of the previous week was actually delayed a little, so there were some refinements of that and then a meeting with the client to run through how it worked, get final copy signed off, etc.

Friday’s post-election haze was punctuated by a very helpful meeting about managing information on site at Greenbelt this year. It’s exciting to be having a meeting like that with this much time to go before the event.

And that’s about it. A fairly ordinary week, really, with not a huge amount to report.

Week 136

It seems like it’s time to give this another go.

With justinian and the Greenbelt relaunch over, this week has continued along the lines of the rest of April with a return to juggling a whole host of smaller projects.

Work for the James Lind Library continues apace, and while we’re still some way off the full overhaul we’re dreaming of there’s now a set of content management tools in place that will let us prepare the library for that day. It’s been quite a process of mapping, deconstructing and reconstructing the content, and while there’s plenty more of that to do we’ve got enough of a grasp that our guesses of how to move forward are now of the informed variety.

There’s also a very exciting project for a record label I’ve admired for quite a while. It’s been a rush job, but it’s shaping up well and should launch on Tuesday. More on that next week.

One of the fun parts of these small projects is that they’ve been a chance to work with rails 3 and it’s delightful how far it’s come in the past few months. When I was playing with it over Christmas everything felt a little creaky, but with a few more months work and a lot more plugins ported over, it all feels a lot more solid. In fact, by the middle of next week I should have two or three rails 3 apps in production and an equal number in active development. The speed-ups, new query finders and increased modularisation have all been working out well.

Alongside all of that, there’s been a fair bit of chasing my accountant to try and get last year’s accounts wrapped up, and talking to people about potential new projects. I had a great meeting last Friday with a renowned arts festival that quickly expanded from a very straightforward brief into some much more exciting possibilities, and am just about to start work with an east london arts charity who needed someone to step in and pick up a particularly complex app. Lots of exciting stuff on the horizon, but still more to juggle. I’m quite looking forward to the long weekend.

(by the way, we do still have another desk available in our Shoreditch office. drop me a line if you’d like to join us)

Week 131

I’m never quite sure how to start these things. When (as this week) I’m catching up from having missed a week I’m inclined to say something about how the situation is an indication of how the past fortnight has been. But that’s already feeling a little tired. I need to get into the habit of just writing something quick if in the midst of a specially busy/fractured week, and probably just dive in the rest of the time.

The big news of the past week is that the refresh of the Greenbelt website that we’ve been working on for the past few weeks went live on Friday. As I mentioned last time, it feels like an important step (even though much of the structure is unchanged). The festival’s really been realising over the past couple of years the volume and value of content produced and captured over that one weekend each August, and the appetite among festivalgoers for more regular content, and the prominence of the blog and the new ‘media’ section are a reflection of that. We’re also really pushing the Dispatches newsletter and have reworked the design of that, moved it to Campaign Monitor, and extended its reach to about 10x the previous subscriber list. I’m very hopeful that this work will provide a really strong base for ongoing growth.

That’s my second site launch of the month; I think I may have forgotten to mention that the Street Action site was also relaunched a few weeks back. We’re bringing news to the fore, with a stronger emphasis on photos and videos. That was particularly important as the organisation presented their key research project in parliament and was deeply involved in the highly successful Street Child World Cup over the past few weeks. There’s a lot more we want to do, but again it feels like a good step forward.

Other than those two there have been some odds and ends for Generous and a couple of other clients, but the real emphasis has continued to be on Justinian. It’s coming together as we enter the final week, and we’ve been working very successfully with SVG to lay out a relatively complex set of data in a cleanly scalable manner. Having kept half-an-eye on SVG for years it’s been refreshing to see how smoothly it’s worked in modern browsers. (We’re generating the SVG using a Rails 3 backend). It was specially good to have Ben Griffiths join us for a few days – his experience running a software team was really helpful, and he challenged a few assumptions in a manner that set us on a much more fruitful path.

So the coming week will hopefully see us wrapping up Justinian, a little more work on DAPI, and then a few days’ break. This past week I was supposed to attend the Ecampaigning Forum in Oxford, but I didn’t make it as I’d worn myself out with work (and the effects of a toddler who decided to take a few days off from sleeping). The idea of a long weekend off is very attractive.

Weekend Links

My web browser has been groaning under the weight of all the tabs that have mounted as I’ve not gotten round to one of these purges for a few weeks. So it’s time to share, ease the pressure and free up some RAM along the way.

This whole NoSQL thing continues to draw a lot of attention across the tech blog world. Thoughtbot have a piece about their use of Redis which serves as a nice step through basic uses of that store. Vineet Gupta has attempted a more detailed and wide ranging review of the current options – it’s an interesting read, but I do increasingly wonder why so many of the arguments for non-relational data stores seem to be focussed on performance when there’s an equally strong “right tools for the right job” line that comes of realising not everything necessarily maps to MySQL.

There are a range of tools around to ease the process of testing multiple Rails apps on OS X. The latest to cross my radar is Passenger Preference Frame (via Tom Armitage). I generally use hostess and script/server but this could be handy in a few settings.

Engine Yard have had a great serious of articles on the Rails/Merb merger and the piece of ORM agnosticism was yet another indication of the goodness coming with Rails 3. Also on a Rails 3 tip, the new approach to scopes in ActiveRecord looks like it’ll help me clean up a lot of code – there’s a good introduction on EdgeRails.info.

It looks like a number of handy features are coming in wordpress 3 – I like the sound of the new menu system, though given how short the RC phase for the 2.9 release was (and unsurprisingly how quickly defects were found in the final release) I’m going to be cautious about upgrading.

There’s been a round of thoughtful posts about interface metaphors inspired by the imminent arrival of the iPad. It all started with Marco Arment’s “Overdoing the Interface Metaphor” and noteworthy responses came from Chris Clark and Neven Mrgan. (Thanks to Matt Jones for the initial pointer). Along related lines, Craig Mod has a well considered piece on Books In The Age Of The iPad.

With so many of us using flash blockers to save our computers from being eaten whenever we open web pages with the inevitable flash widgets a problem does arise when some judicious use of flash is called for. Mark Pilgrim’s responded with flashblockdetector, a javascript utility that can be used to present an argument for why your use of javascript actually deserves unblocking (via Simon Willison).

Top link of late for simplicity and beauty has to be flickrflow:

We began with a collection of photographs of the Boston Common taken from Flickr. Using an algorithm developed for the WIRED Anniversary visualization, our software calculated the relative proportions of different colors seen in photos taken in each month of the year, and plotted them on a wheel.

And because I should mention other work going on in our office building, it sounds like the BBC are enjoying having tinker work with them on ‘next generation remotes‘. They also attributed Tom Taylor’s powers to ‘a group of software coding friends’ in a piece on Newspaper Club. Meanwhile James made a book I wish I’d had when I went to SxSW last year.

Week 129

So. No week notes again last week. It was a week of juggling numerous projects, trying to get the month’s job list under control before diving into the project that is to dominate March. Writing here was the ball that got dropped.

One of the big jobs on the agenda has been implementing a redesign of various parts of the Greenbelt website. It was important to get it under way as it was one of those pieces which are easiest to get a feel for once you’ve made a start. It’s also quite satisfying to work on as it pulls together a number of strands that represent how the organisation has been changing and growing, but which the current site doesn’t really allow for.

Another is codenamed DAPI and is my first deployment on Rails 3. It’s a funny project in that we hope it’ll have a very short life. It’s all about transforming data that’s been stored with very little structure. Once the structured form of the data has been signed off it’ll be time to retire DAPI and build something new focussed on actually using that data. For now, it’s great to have something taking shape and to have a Rails 3 project under my belt.

The scramble has all been to make way for a larger project that dominates this month. We’re calling it Justinian and it’s been fun so far. The core team beside myself is Matt (whose project it is), Ben, James and Jenny and we’ve spent most of the week gathered around a whiteboard (aside from a field trip to the British Museum) figuring out how to represent a fairly complex set of calendar-ish data in a way that encourages both exploration and utilisation. I think we’re moving towards a good product, but it’s going to be a busy couple of weeks trying to translate it all into a functional prototype.

There’s also been a reminder this week that I need to step up the suite of monitoring tools at my disposal. god’s generally doing a good job of keeping processes up and running. Munin lets me see if servers are over capacity. But there are a lot of more fine-grained details (are search indexes updating as expected, are emails going out smoothly) that aren’t well covered by those tools or by my automated testing stack. I’m hoping that somewhere along the line there’ll be time to find a solution for that, perhaps something presenting a status dashboard?