The beauty of sleep

Yesterday I wandered into Waterstones and picked up Arnold Schwarzenegger’s new book, Be Useful: Seven Tools for Life, on the day it came out.

I like books anyway, particularly proper physical ones that end up battered, folded over and sitting on a shelf as a reminder of what you were interested in at a particular point in your life. This one caught me because of the title as much as anything. Be Useful is such a simple instruction, and it happens to align pretty closely with something I’ve always believed about time: whatever hours you have available, try to do something useful with them.

Then I remembered an unfinished article about sleep sitting somewhere in my old notes.

I found it, checked the date and laughed. I had started writing it on 10 October 2016. Arnold’s book came out on 10 October 2023, exactly seven years later.

Apparently the best way to demonstrate a belief in using time wisely is to leave an article about it unfinished for seven years.

The old version is quite funny to read now. There are bits I still agree with, chunks of research pasted in from different places, several Steve Jobs quotes because apparently that was compulsory in 2016, and a slightly obsessive attempt to work out whether sleeping less meant somehow getting more life.

The question itself still interests me, though.

How much sleep do we really need, and what exactly are we doing with the hours when we’re awake?

Eight hours has always bothered me

Sleep is one of those things most of us think we understand because we’ve been told about it since childhood. Go to bed at a sensible time, get eight hours, don’t stay up all night and everything will be fine.

Ask somebody how much sleep they need and they’ll generally give you a surprisingly precise answer. Eight hours. Nine hours. Six and a half. Some people will tell you they simply cannot function without a particular amount, while somebody else will proudly explain that they have survived on four hours a night since 1998.

I used to say I needed eight or nine because that was what I assumed a proper night’s sleep looked like.

The arithmetic was the part that always bothered me. There are 24 hours in a day, so eight hours asleep means spending a third of it unconscious. Apply that across an entire lifetime and the number becomes slightly uncomfortable. We’re talking about decades of our lives spent asleep.

My instinct has always been to look at that and wonder whether some of those hours could be put to better use.

That probably says as much about me as it does about sleep.

I don’t particularly like wasting time. I don’t mean that in the modern productivity sense where every spare fifteen minutes should apparently become a side hustle, a podcast or an opportunity to improve your personal brand. I quite enjoy doing nothing when I have deliberately decided to do nothing.

What frustrates me is time that disappears without achieving anything or being particularly enjoyable.

A meeting that could have been an email. Filling in the same information for the third time because two systems don’t speak to each other. Watching something I’m not actually interested in because it’s easier than switching it off. Picking up my phone to answer one message and eventually realising I’ve spent half an hour looking at things I couldn’t tell you about five minutes later.

That kind of time feels expensive to me because there is no way of getting it back.

Arnold and the six-hour thing

Arnold has been making the same joke about sleep for years. There are 24 hours in a day, he sleeps for six and that leaves eighteen. If you say you need eight hours, his answer is basically that you should sleep faster.

It’s a very Arnold Schwarzenegger way of making a point.

I don’t take it as medical advice, and nor should anyone else. Current sleep guidance is fairly clear that most healthy adults should regularly be getting at least seven hours, and there are very good reasons not to turn chronic sleep deprivation into some strange badge of ambition.

But I understand what he’s getting at.

The useful part of the idea isn’t really the six hours. It’s the eighteen.

What are you doing with them?

I’ve always thought of it as being useful in the hours. That doesn’t necessarily mean working. An hour spent with your children is useful. An hour talking to a friend is useful. Reading something interesting, learning how something works, playing sport, building something entirely unnecessary because you’re curious, going somewhere new, fixing the stupid thing in the house that has annoyed you for six months, all of those count.

Even sitting quietly doing absolutely nothing can be useful if that’s genuinely what you need.

The difference, for me at least, is intention. I dislike looking back at an evening or a day and realising the time simply vanished.

Sleep makes that idea awkward because reducing it appears, on paper, to create more hours.

If you sleep six instead of eight, you’ve gained two hours a day. That’s fourteen hours a week and more than seven hundred hours over a year. Look at the number like that and it sounds enormous.

Except the maths is missing something fairly important.

The quality of the hours.

Being awake isn’t the same as being useful

This was the biggest problem with the original version I wrote in 2016. I had found some interesting research around sleep deprivation and performance, particularly the fact that somebody who is tired can sometimes perform perfectly well when concentrating hard on a specific task.

I found that fascinating because it appeared to support something I’d seen plenty of times in real life. Somebody can have hardly slept and still look completely alert in a meeting, solve a problem, write code or produce something good.

The failure tends not to happen while you’re forcing yourself to concentrate. It happens when concentration drops, as it naturally does throughout a day. A properly rested brain is better able to recover its attention. A tired one becomes inconsistent.

That makes sleep deprivation deceptive.

You can still function. You can still talk, work, answer emails and convince everybody, including yourself, that you’re fine. What becomes harder to see is the gradual loss of judgement, patience, memory and concentration.

I’ve certainly experienced that.

There are nights when working late has been brilliant. The house is quiet, messages have stopped arriving and I’ve been completely absorbed in solving something. Some of my best thinking has happened during those hours because there was finally nothing else competing for attention.

There have also been nights when I’ve stared at the same problem for two hours, becoming increasingly determined that I was going to solve it before going to bed, only to wake up and fix it almost immediately the next morning.

That is a fairly humbling demonstration of what sleep can do.

If I gain two waking hours by sleeping less but then spend three hours the following day being slower, less creative and slightly grumpier, I haven’t discovered additional time. I’ve just redistributed it badly.

Sleep is probably maintenance rather than lost time

That’s where my thinking has changed most since I first wrote this.

In 2016 I was looking at sleep mainly as time consumed. If I slept eight hours, those were eight hours unavailable for everything else.

I don’t think that is the right way to think about it anymore.

Sleep is closer to maintenance.

There’s a temptation, especially if you enjoy building things or running businesses, to regard maintenance as something that interrupts productive work. Anyone who has managed software or machinery knows where that eventually leads. You can postpone maintenance and enjoy a little more output for a while, but the underlying system doesn’t stop accumulating the consequences.

Human beings appear to be annoyingly similar.

Sleep is involved in memory, attention, physical recovery, immune function and a collection of other things I am not qualified to explain in any useful scientific detail. What matters to me is simpler: I am obviously better at most things when I’ve slept properly.

That makes the trade rather different.

If eight hours of sleep gives somebody sixteen genuinely good waking hours, that may be a far better use of a day than six hours of sleep followed by eighteen mediocre ones.

Equally, I don’t think eight should become a target people worship regardless of how they actually feel. Sleep needs vary, and duration is only part of the equation. Seven solid hours at roughly consistent times can be very different from eight hours spent repeatedly waking up or staring at the ceiling.

The better question is probably whether the sleep you’re getting leaves you properly functional for the life you’re trying to live.

Modern life isn’t exactly helping

The other thing that has changed dramatically since I started the original article is the amount of our lives now fighting for attention.

Phones were obviously already part of life in 2016, but the relationship has only become more intense. We carry work, news, entertainment, friends, arguments, games, shopping and effectively the collected knowledge of civilisation in something that sits on the bedside table.

Then we wonder why our brains don’t politely shut down the moment we turn the light off.

There is something slightly absurd about spending the evening worrying that we aren’t getting enough sleep while holding a device deliberately designed to make putting it down difficult.

Stress has a similar feedback loop. You sleep badly because something is on your mind, then deal with it less effectively the next day because you’re tired, which gives you more to think about when you go back to bed.

None of this has a particularly exciting solution. Regular sleeping hours help. Less bright screen light immediately before bed helps. A quiet, dark room helps. Exercise helps many people. If you genuinely have persistent sleep problems, proper medical advice is probably more useful than another productivity blog telling you to wake at 5am.

Annoyingly, quite a lot of sensible health advice is boring.

Be useful in the hours

So I still like Arnold’s six-hour story, even though I don’t intend to organise my sleep around it.

The line reminds me that time is finite, and that’s enough.

Be Useful isn’t really a complicated instruction. The interesting part is deciding what useful means to you.

I don’t want every hour optimised. I don’t want a Sunday afternoon to require measurable output, and I certainly don’t want every hobby eventually converted into another business.

I do want to be present in the things I’ve decided are worth my time.

If I’m working, I’d rather work properly than spend twice as long pretending to. If I’m with people I care about, I’d rather actually be there. If I’m learning something, I want to pay attention. If I need to rest, I would rather admit that and rest properly than spend two hours half-working and half-doing nothing.

And if sleep is what makes the rest of those hours better, then perhaps it isn’t taking as much from us as the arithmetic suggests.

I’m still not completely convinced I need eight hours every night. Arnold apparently manages on six. Somewhere between those numbers is probably whatever works best for me at that particular point in life.

What I am much more convinced about, seven years after starting this, is that simply being awake for longer isn’t the same as having more time.

The useful hours are the ones that matter.

I’m going to try not to waste too many of them.

Although based on the turnaround time of this article, I probably shouldn’t make any promises.

And the original?

When I went looking for this article, I found the version I actually started writing on 10 October 2016.

I was tempted to quietly borrow the useful bits and pretend the rest had never happened, but that feels like cheating. It is quite a good snapshot of what I was reading, thinking about and apparently quoting far too much at the time.

So I’ve left it as it was. You can read that original 2016 version here:


The beauty of sleep

10 October 2016

A good night’s sleep is the secret to success. Or is it?

Everyone needs a good night’s sleep.

We’re constantly told that sleep is the key to functioning properly during the day, maintaining good health and generally being a more useful human being. At the same time, an enormous number of people struggle to sleep well, whether because of stress, insomnia or simply because there never seem to be enough hours in the day.

I’ve become increasingly fascinated by sleep because, when you actually stop and think about it, we spend an extraordinary amount of our lives doing it.

If you average eight hours a night, that’s a third of every day. Across a lifetime, potentially something like 24 years asleep.

That’s a pretty long time.

And it makes me wonder how much we really understand about something we spend so much time doing.

Most of what I’ve always believed about sleep probably came from the same places as everybody else: parents, teachers, television, things I’ve read and things people confidently repeat because somebody once told them the same thing.

Eight hours is good.

Going to bed early is good.

Being tired is bad.

Simple enough.

Except the more I’ve read about sleep, the less simple it appears to be.

Catching up on ZZZs

For some people, lack of sleep isn’t really insomnia. It’s lack of time.

Work runs late. Children wake up. Something needs finishing. You stay up watching something. You tell yourself you’ll catch up at the weekend.

One of the things I found interesting while looking into this was the idea of recovery sleep. Missing an hour doesn’t necessarily mean you need to repay exactly one hour later. The body appears to be more flexible than that, and a few decent nights can make a substantial difference after a period of poor sleep.

That doesn’t mean chronic sleep deprivation is harmless, though.

One of the recurring themes in the research is that people aren’t always particularly good at judging how badly tiredness is affecting them.

Someone can tell you they function perfectly well on very little sleep and genuinely believe it.

That doesn’t necessarily make it true.

A tired person can still concentrate intensely on something and perform well. The interesting difference appears when concentration naturally drops. A rested brain can recover attention much more effectively. A sleep-deprived one struggles.

That makes tiredness quite deceptive.

You can still work.

You can still think.

You can still get things done.

You’re just less consistent at it.

Which raises an interesting question about all those late nights spent trying to get ahead.

Is an extra hour of work actually useful if your brain is performing worse while you’re doing it?

The eight-hour sleep myth

Everyone I’ve asked seems to have an answer to the question, “How much sleep do you need?”

A common one, and one I’ve given plenty of times myself, is something like:

“I need my eight or nine hours. I know that.”

But why?

Why eight?

The interesting thing is that there doesn’t appear to be one perfect number that applies equally to everybody.

One piece of research I came across from sleep researcher Daniel Kripke suggested that people reporting around 6.5 to 7.5 hours of sleep had some of the best outcomes in the population he studied.

That doesn’t suddenly mean everybody should aim for six and a half hours, any more than being told eight hours is healthy means every person must sleep for exactly eight.

The more useful point is that sleep isn’t as simple as reaching an arbitrary target.

Quality matters.

Consistency matters.

And individuals are different.

That’s what I find fascinating.

You can meet somebody who has slept for four or five hours and appears every bit as alert as somebody who had eight. For a while, perhaps they genuinely are.

The problem seems to arrive when attention drops.

Both rested and sleep-deprived people lose focus. That’s normal. But a rested brain is much better at compensating and bringing attention back.

A tired one isn’t.

So perhaps the danger isn’t that being tired makes you immediately incapable of doing anything.

It’s that your ability to recover starts failing without you necessarily noticing.

Sleep, stress and switching off

Stress seems to be closely connected to sleep too, which isn’t especially surprising.

The more stressed you are, the harder it can be to switch off. Then poor sleep makes dealing with stress harder the following day, creating a fairly unpleasant loop.

There are plenty of theories about why this happens.

Stress can create a state of vigilance that doesn’t sit particularly comfortably with sleep. Sleep requires us to stop paying attention to the environment around us and effectively let go for a while.

If your brain believes there is still something to worry about, that’s difficult.

Anyone who has gone to bed exhausted only to discover that their brain has chosen that exact moment to start solving every problem in their life will recognise it.

Some of the simplest advice appears to be the most useful.

Keep reasonably regular sleeping and waking times.

Keep bedrooms quiet and dark.

Avoid filling the final hour of the day with bright screens if possible.

Give the brain some indication that the day is actually ending.

None of this is especially revolutionary, but perhaps that’s the point.

Meditation, mindfulness and sleep

Another area I’ve been reading about is mindfulness and meditation.

A 2015 study involving older adults found that a short mindfulness programme improved sleep-related measures compared with a group receiving sleep education alone, while also reducing fatigue and depression symptoms.

Six sessions.

That’s interesting because meditation isn’t really doing anything to sleep itself.

It’s changing what happens immediately before sleep.

Quietening the mind.

Reducing stress.

Stopping some of that relentless internal conversation that seems determined to start just as the lights go out.

I suspect there’s something useful in that beyond formal meditation too.

Most of us spend the day continuously consuming information and then expect our brain to instantly shut down because we’ve decided it’s bedtime.

Perhaps some sort of transition isn’t a bad idea.

Sleep and learning

Sleep seems especially important for learning and memory.

One idea I particularly like is getting students to keep sleep diaries: record when they went to bed, when they woke up, roughly how long they slept and how alert they feel the following day.

Not because children need another spreadsheet in their lives, but because seeing the relationship for themselves is probably more persuasive than simply being told to go to bed earlier.

If somebody notices they concentrate better, remember more or perform better at sport after sleeping properly, sleep becomes something practical rather than another instruction from an adult.

There is also research suggesting short naps can improve alertness and concentration.

Again, not necessarily because everybody needs to start sleeping all afternoon, but because sleep clearly isn’t just dead time.

Something useful is happening.

We know surprisingly little

Perhaps that’s what I find most interesting.

Sleep is so ordinary that we assume we understand it.

Everyone does it.

Everyone has an opinion on it.

Everyone knows what it feels like to have too little.

Yet a surprising amount of what we currently know about sleep has only been established relatively recently, and there are still enormous gaps in our understanding.

Why exactly do we need it?

Why do different people need different amounts?

Why do some people seem naturally comfortable sleeping for much less?

Why do we dream?

Why does missing sleep affect some types of performance much more dramatically than others?

Something we spend roughly a third of our lives doing still contains plenty of unanswered questions.

And what about the hours we’re awake?

This is probably the bit that started me thinking about sleep in the first place.

Steve Jobs once said:

“We don’t get a chance to do that many things, and every one should be really excellent. Because this is our life.”

That idea has always resonated with me.

Life is brief.

The number of genuinely useful hours we get isn’t unlimited.

So there’s an obvious temptation to look at sleep and wonder whether we are wasting too much of that limited time unconscious.

Could I sleep less?

Could I get another hour?

Could I achieve more?

The answer, frustratingly, seems to be that simply being awake for longer isn’t necessarily the same as having more useful time.

An extra hour is only valuable if you’re capable of doing something worthwhile with it.

Sacrificing sleep to create more working time can easily become self-defeating if concentration, creativity and judgement deteriorate as a result.

Perhaps the goal isn’t to sleep as little as possible.

Perhaps it’s to sleep efficiently enough that the hours left over are good ones.

I still don’t know exactly how much sleep I need.

I’m increasingly unconvinced that anybody has one universally correct answer.

But given how much of our lives sleep occupies, it feels like something worth understanding rather than simply accepting the number we’ve always been told.

And if I can work out how to get everything I need from slightly fewer hours?

Well, I can probably find something to do with them.


Original draft: 10 October 2016. Left as the argument I was making at the time.

2017 – It got turned upside down!

So shortly we’ll be doing the usual “out with the old and in with the new” festivities and crazy sales shopping! I’ve certainly had a year of disposing of old for sure, the house has completely taken the fun out of 2017, or so it seemed, so I’ve actually been quite glad to say goodbye to it.

What went wrong…

  • The house continued to kill our souls, finances and time – endless weeks of something else going wrong, needing to be fixed, requiring a survey, builder, consent form, something… Dreary!
  • Aside from that, I now wear casual fit shirts, WTF! #old
  • Specs descended upon my nose! Yes, I know wear glasses – This is actually both good and bad as they’ve solved my headache problems and I look rather good in them, apparently… #old
  • No “proper” holiday – Despite our best endeavours, for one reason or another we never made it away properly. Flew to Spain and kitted out the holiday home in some upgraded gear (in lieu of furnishing our place!) and got some well-needed vitamin D, but that was the extent of the foreign investments this year…
  • Lack of sports and gym activity – Time constraints and minor injuries kept me off the 5-a-side pitch, work prevented gym sessions and #2 put a halt to the tennis plans
  • Left 23 unfinished, unpublished, blog posts – Always been something more important to deal with, I’ll use the Christmas period to post hopefully :)

Picture of Harrison boarding easyJet flight to Spain
Goodbye rain, hello sun, sand and soft play!

However, when you actually spend a little time (plenty of that on my daily commute from hell… Moan, moan, moan) thinking, it certainly wasn’t all bad, here are some highlights that more than counteract the grim stuff…

  • The best part… I’m a hugely doting Dad of the most wonderful little boy! Managed to make plenty of time for fun with this awesome dude despite the madness this year and there really is no better a time than with him <3
  • Everything (and I nearly mean everything, including some bricks and mortar!) is new in the house – I learnt a lot about renovating and a lot of new tricks, not to mention all of the new toys I have to play with… My lovely Ryobi One+ gear; Impact Driver (a personal favourite!), Jigsaw and Wood planer. The wonderful Makita Circular Saw and Multitool. Yet the cheapest and most used was simply the super reliable Stanley plasterboard cutter. #needed
  • Work saw a dramatic improvement in personnel and process, and that’s helped clear a path for less frustration and more productivity – Always a positive!
  • At 40, the guys have finally agreed that annual trips somewhere are good for us – We started in Edinburgh for our joint birthdays and despite a small turnout and far less thrill-seeking than originally planned, it was a great time for just wandering and talking, instead of rushing down a pint whilst discussing politics and football in the local (or someones local) pub. Plans for 2018 are already in progress…
  • Talking of 40, there were plenty of 4oth birthday parties. Unfortunately, I didn’t make it to all which is a shame and I didn’t have time for my own, but an “End of 40” party to start the new year should work well in my beloved Greenwich!
  • Hobbies took a back seat but I did manage to find time to embark on a few new projects outside of the day job. I won’t expand on those just yet, but watch this space – All are exciting and going to be BIG :)
  • Commuting, despite the horror show that is SouthEastern Railways, has been a million times more enjoyable. Netflix and Amazon Prime have come to the rescue with a constant stream of great new seasons of favourites and totally new shows; Halt and Catch Fire, Startup and 13 Reasons Why. Looking forward to more in 2018!

Picture of Edinburgh Castle, town of the joint 40th birthdays
Edinburgh Castle

Now, is this a diary entry, brain dump or something else? Well, to me it’s a reminder that no matter how hard, frustrating and downright fucking annoying times can be, that if you look back positively, there’ll be great learnings from the year with plenty of pockets of loveliness. And to never forget that we’re super lucky to live in exciting and privileged times!

Life is great, live it, love it, learn.

 

 

Picture of Karl Lagerfeld designed Christmas tree
Beauty often comes in a strange and unusual form…

 

 

Dear UK, please cancel Black Friday next year…

…the fun of the sale has gone! [rant]

“Why, why, why” I hear you scream (maybe, unless you’re working anywhere around Central London today and dreading being able to move!), well…

For a start, the “Black Friday” sale no longer appears to be a single day. This year all forms of retailers and service providers have decided to start this “Friday” thing a week before or have extended it to the following Sunday. It’s no longer a special day. At the very least it needs renaming! Any suggestions?

Secondly, as a consumer, this is not enjoyable and although operationally easier no doubt to spread it over a longer period (security concerns, etc.), I’d suggest it hurts sales of goods due to human-beings inability to make a choice when given too many at once! The apparent sense of 5-7 days of procrastination, hmmm, I fear it’ll end in no purchase. Forgetting that point, it also puts enormous pressure on Christmas shopping… All of sudden you’re thinking “I have to buy presents on Black Friday, I’ll save so much”, only to find the things you want aren’t in the sale and you’ve bought a load of things you didn’t want.

Lastly, and most importantly IMHO, the sale items are largely made up of stuff that wasn’t worth the original value anyway or like the ever-growing number of “brand outlets” around the country, its surplus stock or defected stuff that shouldn’t even be on shelves anyway… (what I like the call The Next Effect, after the crazy jumble sale style shopping madness after new year in store when they pull out all the old crap from 3 years ago and people perceive this as a bargain!!!).

It’s rather amusing to me that in the UK the term originated from the police and support services having to plan for the annual drink and disorderly binge before Christmas, codenamed “Black Friday”. Yet now the panic is with the businesses running the sales and thier ability to cope with the binge shopping and disorderly shoppers, which now seems to spam a similar length of time as Christmas!
I must say that 2014s Amazon sale, John Lewis’ sale last year and our sales figures sky-rocketing for a day, have all been both enjoyable and rewarding, but this year has been a constant flow of annoyance… The ever-distracting marketing emails have gone absolutely crazy, I swear one-in-three that I receive says “Our Black Friday sale starts today” or “be first to know about our Black Friday sale…”, the latter being the most irritating as it’s like saying “we want to jump on this bandwagon but haven’t decided how or what to sell yet”, then there’s the radio advertising that has been completely taken over by them, coupled with the more closer-to-life situation of having to prepare ourselves at the office for a busy day on the infrastructure. I don’t even want to mention social media, as this place is literally insane! Lucky Google and Facebook for creating such a profit making product, Twitter-schmitter…

So far, and thankfully, “Cyber Monday” has hardly been mentioned. I can only assume because “Black Friday” is now effectively “Black-Week-And-Weekend-With-A-Friday-Between”.

Rant over. Happy Friday! (oooh, there we go, let’s call it Happy Week – closely followed by the realisation of spending more than you planned to and becomes Sad Week or I’m Broke Before Christmas And Can’t Afford To Go Out And Enjoy It Week)

Software developers are builders, not superheroes!

A developers kryptonite is the “big project” and it scares the big red pants off them. Large projects are daunting, take months (if not years) to implement, take a huge amount of joined up effort, not forgetting spanning a long period of an ever-changing personal life that both affects and gets affected by the gigantathon!

So, how do we make a big project both a success in terms of meeting the business needs and not destroying the engineering team at the same time…

To me, project success is highly dependent on the whole team having the backing of engaged sponsors and a well-functioning steering committee. Focussed on and endorsing the process and business practices that the engineering team work to. Without this level of engagement you can almost say goodbye to that dream goal and probably your developers sanity.

A lack of focus and a step outside of a well-defined process lead to significant disruption, stress, and fear. That anxiety often transfers upward onto already pressurised stakeholders and despite all efforts to mitigate disputes with them, issues crop up which inevitably lead to at-risk projects and goals that seem as far away as Mars!

Introducing the #ConstructionFlow

My life is full of projects, the most recent being the purchase of a dilapidated 1920’s Victorian house that’s in need of complete restoration. The principals I’ll apply to rebuilding this apply to software/web development projects too, most notably:

Define the process, hire the right people, communicate.

Simple, yes?

No. Issues with the people element will always arise in a project lifecycle, these can be managed. A plumber can be replaced, a bad design can be redesigned, a bad mood can be improved, but a bad process once you’re all on board, can’t. The project will fall apart and the impact is often catastrophic, creating panic, frustration and other unruly behaviours…

For instance, an unfocussed passive aggressive stakeholder, whom may say they are in support of the project will object or create obstacles to derail or delay it at every opportunity. In order to cope with their own derailment they’ll likely blame the process; creating additional unnecessary meetings or work, all the while verbalising their commitment to the project.

This behaviour won’t get you to your end goal, it’ll be a stress-inducing, morale-sapping, trust-depleting disaster.

Using the “you wouldn’t build a house without having an architect design it first” analogy is a useful headline to describe all of the components needed to deliver a successful digital project. Satisfying the needs of those developing the product is key to that delivery.

The minimum resource requirements to the #ConstructionFlow are…

The (soon-to-be) homeowner (or client)

Role – This person has a vision, a vision that inspires them to part with their hard-earned cash and embark on a project of building their dream home.

Responsibilities:

  • To provide as clear a brief as possible to the architect
  • To set out clearly the objectives and aspirations

Equivalent = The founder or head of business area (usually the stakeholder)

Role – To come up with the ideas that differentiate the business from it’s competitors, the visionaries and the disrupters!

Responsibilities:

  • To set out the intent and purpose of the vision
  • To define the objectives and goals of the project

 

The architect

Role – The architect works with the homeowner to outline plans for exactly how the house will look.

Responsibilities:

  • To provide information that is relevant to the proposed building and which may have some bearing upon it
  • To design the specific guidelines for contractors to pickup and work from
  • To outline costs of the work involved

Equivalent = The product manager/owner

Role – Research the wider requirements to deliver the vision and provide a framework for detailing those.

Responsibilities:

  • To assess the viability to project
  • To engage with the UX team to understand the opportunities and design a solution
  • To document user scenarios that tell a story of what the product should do

 Lego home building

 

The main contractor

Role – The company chosen to implement the architects design and bring in the required team; electricians, plumbers, builders, etc.

Responsibilities:

  • To assemble the team of people needed for the job
  • To schedule the work required
  • To try and avoid, as much as is reasonably possible, any changes in the design brief or any late requests for additional work. If and when such changes and late requests are instructed, to understand that this would lead to additional costs

Equivalent = The project manager or ScrumMaster

Role – To facilitate the discussions between the product owner and the team assembled to work on the product, and to create a cross-functional operation across business areas.

Responsibilities:

  • To remove obstacles and impediments that prevent the flow of work happening
  • To push back on change to avoid affecting productivity and morale-affecting scope creep caused by late requests
  • To monitor the effectiveness of the teams’ estimations and planning

 

The foreman

Role – Often known as the “specialist” as the foreman has usually been there, and done that many times before and has the experience to lead other contractors. The primary role is to manage the team and complete the project on time and to budget.

Responsibilities:

  • To organise tools, machinery, materials and contractors
  • To supervise construction activities
  • To ensure construction is carried out accurately, following plans and specifications
  • To ensure that contractor activities are co-ordinated
  • To ensure that tasks are completed on time and to the required quality standards
  • To communicate project progress back to the stakeholders
  • To maintain detailed and accurate site reports

Equivalent = (this is where it gets a little tricky) The CTO and/or The UX team and/or The head of development

Role – Be the Mark Zuckerberg, not the Adam D’Angelo. Although the primary focus should be to get the product live, importantly it’s to scope out the work, not being the technical expert, but to know the technologies available and what needs to be done to accomplish the goals.

Responsibilities:

  • To define the infrastructure and engineering team resources required
  • To translate use cases into clear technical tasks
  • To monitor development activity
  • To ensure that best practices are used and the architecture of the solution is future-proof
  • To oversee task estimations and team resources (time vs personnel)
  • To perform code reviews and provide adequate training if needed
  • To communicate project progress back to the business

 

The builder, plumber, electrician, etc.

Role – Perform the tasks by following the plans and specifications

Responsibilities:

  • To provide an estimation of the amount of work required
  • To report on any problems whilst doing the work
  • To complete the work to the required standards

Equivalent = The developer

Role – Transform the requirements from technical tasks to application code

Responsibilities:

  • To provide an estimation of the amount of time needed
  • To report on any problems whilst doing the task
  • To complete the development to the required standards

source-code

 

The construction inspector/surveyor

Role – To confirm compliance with regulations and that building work was followed to the plans

Responsibilities:

  • To review and approve plans in accordance with regulations
  • To inspect and monitor construction sites to ensure overall adherence
  • Apply the use of survey instruments, metering devices, and test equipment to perform inspections
  • Verify structural integrity to ensure building compliance
  • To issue stop-work orders until building is compliant
  • To keep daily logs, including photographs taken during inspection

Equivalent = The quality analyst

Role – To sign-off development work based on it matching the criteria set-out by the initial requirement

Responsibilities:

  • To be aware of the project deliverables and understand the plans
  • To perform manual and automated test scenarios that perform the user action requirements of the feature
  • To apply the use of testing software and devices to support the investigations
  • To detect and highlight errors in the application
  • To assist in fixing the process leading to failures in the development lifecycle

 

In summary

See how similar these roles and responsibilities are? Software and web development really is no different to other forms of development, at least in terms of project resource needed.

For an engineering team to be successful in a large project (and still be around at the end of it!), they need the process to be followed. You often hear people saying “coding is like some black art”, and it kind of is, coding is hard and not for the fainthearted. The role of the developer is to take a good set of requirements and turn them into structured computational instructions, which in turn fulfil the goals of the project. Without that being in place from the beginning, how can the developer be expected to deliver…

#ConstructionFlow == Project success.

ps. We’re still a little super :)

Scary! Only 47 days to go and I don’t feel anywhere near prepared

Scary! Only 47 days to go and I don’t feel anywhere near prepared :/ http://ow.ly/i/6JPrP #marathon #denver @RunRocknRoll @RunKeeper

How to change the timezone on a Ubuntu server

A very simple and quick fix to a rather annoying (especially when searching log files!) issue, is changing the server timezone.

To check your the current date and time on your server, simply run:
$ date

Or alternatively, check the server timezone setting more specifically:
$ more /etc/timezone

Server timezone configuration wizard
How to update your Ubuntu server timezone settings

To update this you’ll need to run through a simple admin screen accessed from:
$ sudo dpkg-reconfigure tzdata

Simples!

The Other Art Fair


Seriously cool stuff by tea lover @HelainaSharpley and @damilolaa at the @TheOtherArtFair – at Ambika P3
View on Path

How to ignore system files in PhpStorm and Git

One of my excellent team members showed me a neat little tip a few weeks ago on how to avoid pushing and pulling all those irritating little system and application generated hidden files in my Git repos.

Most of us here (I say “us” but I’ve hardly touched a line of code at the office!) use JetBrains awesome PhpStorm IDE these days, for the super quick text editor and wonderful integrations. So finding out there’s a nice little way to get rid of those pesky files once and for all, I was all too happy to hear!

Gitignore usage with PhpStorm and Git
Gitignore usage with PhpStorm and Git

Simply head over to gitignore.io, enter your operating system, preferred IDE and any tools you might you might use (Composer, Vagrant, etc.), and click the drop-down to “Download”.

Then copy that file to the root of your project, the same location you did “git init”.

This is not just for PhpStorm however, it’s a Git feature that I only found out about by using PhpStorm.

The rise and fall apart of London

According to Knight Frank, Asian buyers account for as much as 70% of all new-home purchases in London. The majority of whom do not live in the country, and at present won’t pay “second-home income tax” on those properties if they sell them.

The result of this is a 13.8% increase in London house prices (to the end of February 2014), which far exceeds the income rate, which as it stands is actually down 3.8%, leaving good hard working “real” Londoners 17.6% out of pocket. London is falling apart.

Prince Charles recently correctly stated that “This isn’t sustainable and risks driving away talented young individuals who are starting their careers in London and spending most of their income on rent. Home ownership for this generation is seemingly becoming further and further out of reach”. This Guardian article I was reading however went on to ridiculously suggest that building more “affordable houses” would make a difference! Get real! All that would happen is that the foreign millionaires would just take even more advantage of crazy system. Hello Government, where is your common sense?

Affordable housing near Canary Wharf
New apartments by South Quay near Canary Wharf, a good 30% of them made “Affordable Housing”

An effective short-term solution to London’s housing crisis would be to abolish the contradictory demand on property developers to provide “affordable housing”. This immediately pushes up the prices of the adjacent properties, thereby massively harming affordability of those to the general public.

Now, I’m not targeting issues around “affordable housing” (or “social housing”) directly here, this is a completely different subject, one that I won’t cover in this post and is not something that I’m against. The only thing I will say is that I’ve had first hand experience of the moral-zapping consequences of it. It simply shouldn’t be implemented in areas focused on business, such as Canary Wharf.

I spent 2+ years watching an apartment blocks being built around the old site of London Arena, a view I had directly from my old office window. Minimum price to the general public was set at £280k for a studio! On the weekend of build completion, an entire block (what appears to be at least 30% of the entire build) filled with families on income support, disability benefits, people that neither work in the financial services industry nor ever would (even if they wanted to work at all!). Not only is the block and entire development in an ideal location for commuting (and I mean by foot or bicycle here, not cramming more people onto already stretched public transport infrastructure, again another topic!), they were/are occupying all types of apartment; from the basic studio, right up to the mezzanine floored Penthouses!

How much more insulting can it be, when you’re sat working hard in the office across on a hot summer’s day, slaving away, only to peer out of your window and see these people sunbathing on their balconies and terraces!? Over-looking the river with a beautiful view, all amenities and services you could require, all for around £300 a month, the majority of which (if not all) being be paid for by UK taypayer, i.e. me sat in the office!

In contrast, at the time I was traveling well over an hour to work by 2 trains and bicycle, working a 10+ hour day, often struggling to catch the last train, spending nearly £3000 per year on travel, all because buying a property closer was not financially viable. This is wrong.

I’m now live in Zone 3, in a 1 bedroom flat where I’m simply paying the mortgage for someone else. If I were to buy the “box” I rent, it would cost me close to £300k, a price that simply sickens me. Again, only last week I read that Battersea Power Station studios (yes, I did just write “studios”! You know, those 0 bedroom, bathroom and kitchen in the same (small) room as your bed and living quarters, “homes”) are being sold for £800k!!! This is not a “home” this is legal extortion!

At present the UK Government is alienating the young, the old, the educated, the entrepreneurs, even the wealthy UK businessman. It’s heading towards severe instability and has huge potential to implode, not only on the housing situation but also in society as a whole. According to RICS latest figures, UK house prices are at a six-year high and forecasters are suggesting an increase of 9% year on year until 2020 in the capital.

RICS forecast on house price rises in The Times
RICS forecast on house price rises in The Times

This blog is not just simply a moan! I’d like to gather support for changing this situation and will happily campaign and petition for common sense and new structure to be applied. What I see as a simple and effective solution for resolving this problem (which I’m sure the Government would hate!), are two important changes:

  • Lockdown zones 1 and 2 for only UK residents* and workers** (read more at the Lockdown12 official website)
  • Stop buy-to-let mortgage providers from stipulating minimum rents that landlords must command from tenants

The website will be host to all future ideas on this topic and act as a campaign tool going forward. Until the e-petition is agreed from the Government there is direct way to add your support, but feel free to add your comments here and let me know if you want to be part of that. If the e-petition does not get approval, I’ll update the website with a “Sign-up to this campaign” mechanism directly.

Lastly, and to expose the greater scale of the housing situation in London, the transport system should also be considered. With all this new housing (including the “affordable housing”, has transport been reviewed at all? The latest crazy tube station closures come at Bond Street this year, which is probably one of the busiest stations in London and next to arguably the busiest (outside of London Bridge and Waterloo), Oxford Circus. Bond Street is due to close on the Central Line from April 23 until late June, then on the Jubilee Line from December! How exactly do they expect to cope with the already manic commuter, shopper and tourist route on at Oxford Circus?

*A “UK resident” is someone that lives and resides in the UK for the majority of the year, has UK citizenship and has lived in the UK for the last 3 years.
**A “UK worker” is someone that works in the UK and has tax records in the UK dating back 3 years. Similar to a credit check.

My London…

Whilst on my way home last night I was clearing the work brain reading (or more browsing) the Evening Standard, when I found myself reading a section called “My London”. I’ve read it before, I think, but recently I’ve been appreciating where I live and the ease of access I have to things much more than usual.

With such a great respect for how lucky I am to live in such an awesome city, I thought I’d share my favourite parts for others to agree, disagree or add to, in much the same way as the Standard does:

The day starts in…
Greenwich (well actually Deals Gateway, an oddly named pocket between Blackheath, Deptford and Greenwich) – For me ideally situated, close to my favourite areas and with transport links to everywhere

Magical market - Greenwich

The grindstone
CTO @ printed.com/goodprint.com (Tangent Plc), Great Portland Street, London – I absolutely love my job, enjoying every minute of it. I have the best team and we’re innovating and expanding all of the time!

Coffee fuel
Kaffiene, Great Titchfield Street – Amazing vanilla lattes and laidback atmosphere

Breakfast munchies
Scandinavian Kitchen – Just up from Kaffiene, the staff here are awesome.. They have a kind of boardroom area where I occasionally run our Scrums

Lazy lunch
Roka – It’s just cool

Favourite park
Greenwich Park – The place is tranquil amongst the chaos, and the view from the top by the observatory always impresses

Where I like to wander
Regents Canal – A walk up from Limehouse to Broadway Market on a Saturday, taking in Victoria Park and boating lake on route, endearing

Fun dining
Duck and Waffle, Heron Tower – Partly for the view of course, over-priced food but tasty and with delicious cocktails!

Favourite hotel
The May Fair Hotel – swish and pretentious! Really want to try out the Ace Hotel in Shoreditch though, potential to knock this one off the favourites list

Bar
Riding House Cafe – Semi-celebrity hangout, but this isn’t why I like it, it just feels good

Gig venue of choice
O2 Brixton Academy – This proves that size doesn’t matter!

Cinema experience
Everyman, Hamstead – The whole cosy feeling and table service make this an easy choice

Magical market
Greenwich – Again! I know most would say Camden or Notting Hill, but I love the size of this place coupled with the artistic influence and the boutique shops that surround it

Place yet to visit
Dulwich – Always told this is cool place these days, must head over and check it out

London pub
The White Horse, Parsons Green – Unfortunately don’t get over there much these days, but still love the vibe of the place when I do, especially in the summer when the crowds spread to the common

For now, that’s it… Any requests for other topics, let me know and I’ll do a part 2!