Week 4
Day 22: Rise and Fall
|
Monday, 1st December 2014 22:10 |
I achieved more today in 2 hours worth of productive coding that I’ve managed to do in the past 3 days combined. OK, so two of those days were the weekend, but I had fully intended to work on both of those days instead of languishing while recovering from The Plague.
My achievements today were welcome ones as I think I’ve just lined up a load more work for me to do courtesy of a meeting at Facebook where a few ideas were forthcoming. The details of that meeting are unimportant as far as today’s blog post goes (although it was a very productive meeting). What I’d like to concentrate on is the Facebook offices and, more importantly, the walk I took afterwards.
So Facebook is getting on to be nearly 11 years old and, in that time, their UK operation has become big enough to command a number of floors in a very nice office block in central London. The offices boast free food and refreshments, a games room, climbing walls and all the other cool accoutrements you associate with modern tech companies. It’s all very impressive.
The building itself is located near one end of Tottenham Court Road, which used to be a Mecca for geeks like me wanting to buy the latest computer hardware. It’s been a number of years since I last walked along Tottenham Court Road (in fact it’s probably been about 11 years) so I thought I’d take a walk down memory lane. What I found was depressing, but unsurprising.
The technology houses that have survived the fall of Tottenham Court Road are now little better than consumer electronic stores selling cut price laptops, tablets and mobile phones. The shops are tired looking and run down; more bargain basement than cutting edge.
The sad fact is that the internet and Apple have killed Tottenham Court Road. If I want to buy cutting edge hardware I either go online, or I walk into the consumerist temple that is the Apple Store, itself located on Regent Street along with all the other big, high worth names. The Tottenham Court Road I knew is a relic of last millennium.
It’s kind of weird that from the 8th floor windows of the Facebook office you can see the crumbling remains of the old tech world, and that all this has happened in a little over a decade.
Day 23: Wheel 2.0
|
Wednesday, 3rd December 2014 00:49 |

The Techstars Clock of Doom
The Techstars Clock Of Doom rolled over to the 70’s today, which is just terrifying. We’re in week 4. We’ve been here 23 days and it just seems that we’re going to get catapulted out the other side of this process way too fast because in some respects it still only feels like we’ve been there a few days.
Of course, there are things you can do to help yourself here and to make your lives easier. Chucking ideas around at random I could think of, say… not replacing large chunks of your technology stack as an example.
So, anyway, we’re looking at replacing chunks of our technology stack.
Yes, I’m being flippant, but it’s actually quite an interesting situation. What we have works, but will eventually start running into some hard limits and is going to present some problems one day. We could potentially work around those problems but that could lead to bigger problems further down the line - in fact I uncovered one of these little doozies today which is an edge case, but an annoying one nonetheless.
So, at some point some work needs to be done and the sooner that work is done, the quicker it can be finished, and the more far reaching and conclusive the changes can be; but the longer we can put it off the more we can concentrate on the million and one other pressing issues that need to be dealt with including, but not limited to, actually getting some paying customers (or even adding the ability to pay us into the product). It’s a balance. And potentially one with no correct answer.
The fact that we’re even asking the question puts us in a better place than most places I’ve worked. The typical response to this kind of problem is “what we have works for now so lets ignore it and hope it goes away”. I think the problem is that many people see it as simply reinventing the wheel. The issue with that kind of thinking is that if you didn’t constantly reinvent the wheel we’d all have cars driving about on 4 solid bits of wood.
Day 24: ?- happy(yolanda)
|
Thursday, 4th December 2014 02:12 |
The parting comment from James as I left the Management Suite1 was “I look forward to reading your blog tonight2”. The implication was, of course, that any sensible person would simply head straight to bed. Clearly I’m not sensible as I then got back to our flat and spent a further hour talking to Chris. So bearing in mind it’s 01:46 you’ll forgive me if I’m a bit brief.
Today can be summed up as:
1 ?- happy(yolanda).
2 true.
This makes absolutely no sense to anyone unless they’ve read the Learn Prolog Now book, and even then has a certain “you had to be there” quality about it.

“This! This thing here. It means we can do the thing with the thing.” - Tiredness makes me look unimpressed
The above possibly sums it up better, but is somewhat lacking thanks to the vagaries of Twitter.
What actually happened was that Rainbird learned something. It remembered. And that is monumental for a whole bunch of reasons I’m not even going to go into - mainly because I’m too bloody tired. Suffice to say that today3 was the day that Rainbird entered a whole new dimension of awesome; awesome squared if you will!
Day 25: Manic
|
Thursday, 4th December 2014 22:42 |
I get manic when extremely tired, which is never a good thing. I had tried to translate that “manic” into a [slightly watered down] stream of consciousness blog post which was really just a random barrage of words that said nothing over a huge number of paragraphs - a bit like this, but in a much wordier form.
I think instead I’m going to concede defeat and just get some much needed sleep.
Day 26: Late!
|
Friday, 5th December 2014 18:20 |
I usually get into the office just after 7am. This morning I was still in bed at 7am. I overslept. Quite conclusively. I have no recollection of my alarm going off at all. Clearly I was tired. I finally rocked up to the office sometime just before 8:30.
To give you an idea of how tired I was last night I shall recap what happened last night.
At some point before 6pm (possibly about 5pm, although I honestly can’t remember) I popped out to Sainsbury’s to stock up on [lots of] sugar and caffeine. I still had some of my Dr Pepper left when we headed to the “All Hands” meeting at 6pm.
I got picked on to do the “Highs, lows, ask”[^day-26-1] for Rainbird. Highs were, I thought, easy: Rainbird now learns. Jon was after something more though. Something to do with Ben. It took my brain some fairly solid shoving in the right direction by Jon to make the leap that another high was replacing Ben with about 150 lines of Javascript. To be fair, he’s not quite been replaced with that - it’s just the prototype. He’ll likely be replaced by a few thousands lines of Javascript shortly though. Obviously we’ll keep him on to do the CEO stuff he needs to do until we’ve worked out how to get Rainbird to do that bit too.
The discussion over the highs meant the ask got delegated to Ben, who was able to chuck out “we’d like to know about data sources we can connect to”. This was good because I was drawing a blank over what to ask for. The ‘low’ incidentally was also easy so handled by me - the team were all tired and frazzled this week.
All Hands meeting done we moved on to Founder Stories where we got to hear about Duedil by CEO Damian Kimmelman. I’ve got to admit that by this point the sugar was wearing off and I was starting to see spots. Come the end of the talk Damian asked if there was anything he could do for us. I was cheerfully thinking in the back of my mind that it sounded like they had some cool stuff going on at Duedil and there could be some funky things we could do with their API and Rainbird when I saw James indicating that I should just ask. So I did. I have vague recollections of what I asked for being classed as ballsy after the event, but hey, don’t ask, don’t get.
Now it’s traditional at these things to let guest speakers know who you are, who you work for and what you do. No differences last night so I launched into “Hi, I’m Dom, I work at Rainbird. Rainbird is…” and then my brain shut down. Completely.
A few noises came out of my mouth and I distinctly remember my inner monologue suggesting that maybe I should make with the words and say something… anything instead of looking dumbly at the assembled group of 30 or so people in our cohort.
I looked to Ben for help, but he was also staring blankly into space - he’d just had the good sense not to be midway through a sentence before his brain disengaged. By this point my brain had managed to fashion some form of excuse around extreme tiredness which I found myself saying with the full knowledge that that particular bit of mental gymnastics was going to leave me incapable of anything more until I’d had a moment to recover.
Thankfully Jon noticed the train wreck unfolding and handed responsibility for coherent speaking to James, whose ability to form an argument that he was also tired clearly proved that he was better qualified to be talking than I was at that moment in time.
The great thing is with Techstars is you’re among friends who are also all absolutely knackered so they understand. There was no feeling of wanting the world to open up and swallow me. There was just an acceptance that I had ceased to function for a bit and could everyone just bear with me for a few moments. Which they did.
[^day-26-1] What where the highs of the week? What where the lows? What do you want to ask of the cohort?
Day 28: I missed a day!
|
Sunday, 7th December 2014 No entry posted |
So looking at my original blog entries I can’t find the entry for Sunday the 7th. I was in London, but what I did that weekend I can’t tell you - it may have involved clubbing, it certainly involved sleeping.
I suspect what happened was that I planned to blog, but then spent the evening talking to Chris when he returned to the flat, followed by just going to bed.
It’s around this point that the numbering for the original entries starts really going to pot which probably didn’t help. I noticed something was amiss on day 31 where I prefixed the original post with:
So it appears I lost count with the day count on the blog posts, which correlates quite well with the tail end of last week where I was knackered. Basically I have a text file where I draft the posts and each day I delete the previous days text, update the title and crack on. This process went wrong on day 26 where I forgot to update the day count from 25. I’ve now updated the blog titles for the previous days, but for some people it may look like I’ve skipped a day. All I can say is I’m surprised it’s taken me this long to cock up the numbering, and doubly surprised I spotted it so fast.
I clearly didn’t spot the missing entry.
- A grandiose name I’ve given to the flat that Ben and James are staying in - for comparison, Chris and I refer to our flat as the “Frat Flat”↩
- Actually, technically “this morning” as it was half past midnight↩
- Or yesterday, or whenever the hell it was depending on actual dates, or narrative, or however you want to measure it↩