A Long Weekend Of Bikes

I realise that this is similar to a recent post, but at the moment my life just seems to be work and wrangling the boys, with a bit of bike riding (or maintenance) to break it up! However last weekend was a bank holiday weekend in the UK, a rare one with good weather, so we made the most of it!

Friday – Cannock Chase

Friday was a normal working day for most of the country, however, I have Fridays off to look after Henry, and Owen’s school was closed for a teacher training day. I took the opportunity to take the boys to Cannock Chase, to try the recently opened blue graded mountain bike trail there.

As we pulled into the car park, I realised that my plan had worked – I have never seen it so quiet! We quickly got our kit on and set off – Henry on the Mac Ride on my Clockwork Evo hardtail and Owen on his bike. The trail started off familiar, “Twist and Shout”, which used to be the start of the red graded “Follow the Dog” trail had been opened up and smoothed out, but followed a similar line, finishing in a zig-zag of berms. It was perfect for Owen.

The rest of the trail continued in a similar fashion – smooth flowing singletrack. I found it more enjoyable than the red (difficult) graded trail. I cannot wait to revisit without a copilot on the front of my bike. The only section of the trail yet to be completed is a bridge over a stream, which meant a diversion through a ford. Owen took the sensible route over the stepping stones, but Henry and I blasted through the water – fortunately for me Henry acted as a mudguard protecting me from most of the spray. He was not so impressed. Owen rode well, even trying to stand in the “attack position” over some rougher sections of trail. Unfortunately, at one small rock garden where he did this without prompting, somehow he had a fairly spectacular crash. I cannot see what, if anything, he did wrong – I think it is just one of the perils of riding mountain bike trails on 16” wheels. Owen got up, brushed himself down and completed the ride like a champ.

After riding the blue trail, we returned to the van, grabbed Henry’s Strider and set off on the Gruffalo trail. I had read The Gruffalo to Henry the previous evening, so he was excited to meet “Gruff”. He was also excited to be back in his own bike, choosing to ride through all of the puddles. After our two rides, we had earned our picnic, which we ate sat in the back of the van. Then the boys had a good explore on the playground – it was a little bit busier than when we arrived but still quiet – I think we will be returning to Cannock Chase next time we have out of sync school holidays! To finish off the adventure we called into McDonald’s for ice creams on the way home.

Saturday – Sherwood Pines

On Saturday we met up with some old friends and their children at Sherwood Pines. It was more of a day out than a mountain bike trip, but the boys and I took our bikes anyway. A few of the others had brought bikes too, so we set off for a lap of the blue graded “Adventure Trail”, via the skills area. Unfortunately, one rider had a small crash on the skills area and our group was reduced to three, Owen and me, and our friends’ eleven-year-old son. Owen and I had ridden the trail a few weeks previously, so it was good to see how far he had progressed. I was particularly proud of how, without prompting, he was getting into attack position on the trickier sections of the trail. He was also carrying speed down hills to help him up the other side. The only bad thing was that at some point early in the ride I managed to break the remote for my dropper post. I could still just about get it to work, but not whilst riding, so my seat had to be either up or down. I had forgotten how tough it is to ride without a dropper post – another reason that Owen’s riding is impressive!

After the ride, we met up with the rest of the group, who had set up camp and started the picnic. It was nice to catch up after not having seen each other for such a long time. The children all played together, although I think Henry struggled to grasp the rules of cricket and just ran away with the ball. After the picnic, we went on another Gruffalo trail – this time we did it properly, buying the map from the gift shop – Owen had been disappointed that we did the trail backwards the previous day. However, the children were more excited about the numerous play areas around the trail and we had six tired children when it came to leaving. Henry did not even make it five miles down the road for dinner at the nearest McDonalds. After dinner they both slept for the rest of the drive home.

Sunday – Solo Ride

After two days riding with the boys, I managed to get out on my own on Sunday morning, for a quiet local ride. It was only a short loop on my local trails, but as much as I enjoy riding with the boys, it is nice to get out into the woods on my own! The only other bike activity was a bit of work on the bike I was preparing for Owen’s birthday. In the afternoon my parents came to to take the boys to stay with them for the night. Jen and I were able to head off in the MR2 to a country pub, for a civilised meal!

Monday – Ride with Jen

I had planned a ride with Jen along the Kenilworth Greenway, but without small children to wake us up at 6:00, we had a lie in and ran out of time for a long ride. So instead we just went on a short loop to the park, including a few bits of single track on the way. It is the first time that Jen and I have been able to ride together without the boys since she got her new bike. At the park we stopped for hot drinks, which we were able to enjoy uninterupted. It was not my usual sort of ride, but great to spend some quality time with Jen.

Bonus Pumptrack Session

As this post has taken me so long to publish, I thought that I would also skip ahead to the Friday, where we met up with Team Kostka, three young bike riding sisters and their mum, at Solihull Pumptrack. I was not riding for this trip, as I knew Henry would need a lot of support around the track – it is a big step up from the Ready Steady Riders track he is used to riding. What I had not bargained for was Henry falling asleep on the twenty minute drive to the track, only waking up as I was carrying both him and his bike to the track.

Once again, Owen rode well, after ignoring my suggestiong to start small, he dropped straight into the bigger jumps without any hesitation and rode them well. Although he was slower than the girls, he liked having friends to ride with. Despite being the smallest rider there, and the only one on a balance bike, Henry also did not want to start small! However he sensibly opted to ride down the grass next to the steep asphalt roll in, cutting back onto the track. He needed my help both up and down the big rollers on the first straight, but managed the rest of the track with only the occasional push up the steepest transitions. It is not really a track suited to balance bikes, but he had fun anyway.

As well as riding together it was great to see the children all playing together between laps, the boys have certainly caught the tree climbing bug! Fortunately when Henry started asking to go to the playground next door, everyone else was about ready too, so they all had a good play together, before returning to the track for more laps. It was a great afternoon, and it was another example of bike riding being even more fun when you do it with friends! There is a cool video of the afternoon on the Team Kostka Instagram.

RIP iPhone 7

My trusty iPhone 7 took a tumble onto the pavement whilst I was working on my van, and the screen shattered. I was already planning to replace it this year, so it was not the end of the world, but it was a sad end for what must be the best piece of technology I have ever purchased.

Since the iPhone 3G I had bought each major new iPhone on launch day – 3G, 4, 5, 6 and 7. To me, the iPhone 7 was the sweet spot, a good-sized screen, with TouchID and the build quality was a big step up from the iPhone 6. I was so happy with my iPhone 7 that after 2 years of ownership, I did not feel the need to upgrade to the iPhone XS, nor did I feel the need to upgrade to the iPhone 11 after 3 years – my phone had been fitted with a new battery and had a new lease of life. When the iPhone 12, in particular, the 12 Mini came out, I was swayed, but I had plans to buy a new Mac and did not want to buy both within the space of a few months. In any case, the iPhone was still working well, so I decided to stick with it for a fifth year.

Seeing as this is the longest I have kept a phone, I am pretty sure that it must also be the camera I have used the most. I had my Canon 5D for ten years, but I know I have taken many more photos on the device that is always in my pocket. Therefore I thought I would share some of my favourite photos taken on my iPhone 7.

Owen was only a few months old when I bought the iPhone 7, this was taken shortly afterwards on our first trip away as a family of three, and became my phone screen background.

Taking two months of parental leave before Owen’s first birthday provided lots of selfie opportunities. I especially liked the three generations one.

When Henry was born, the first photos of him were taken on my iPhone 7. I had bought my Fuji X-T2 by this point, but when wrangling a small baby an iPhone is much easier.

The first roof down drive in the MR2 was an important milestone for both the boys, so of course I had to take selfies!

Whilst on the subject of my MR2 Roadster this is my favourite picture of it taken on the iPhone 7.

Now that the boys are a bit bigger we can go on bike adventures – some of my favourite times with the boys. I am sure that there will be long lasting memories from these trips, but in case not, my trusty iPhone was in my pocket to capture it all.

Holidays are usually “big camera” time, but when you’re in a ball pit or having a van picnic the iPhone is less cumbersome.

This story has a happy ending as I bought an iPhone 12 Mini to replace it – the camera is a big step up, especially with portrait mode. So I am looking forward to more photos as the boys grow up, and we go on more bike adventures and hopefully on holidays!

Thirty Days of JavaScript – Update

I have failed in my challenge to complete Thirty Days of JavaScript in April. I got off to a strong start, completing twelve of the challenges in thirteen days, but then life got in the way – some other things cropped up and it got shuffled down the priority list for what seems to be my ever decreasing amount of free time after the boys have gone to bed.

I enjoyed getting my teeth back into JavaScript, my favourite daily assignment was the video player on day eleven, shown above, where I had to add the video control elements and link them to the JavaScript video player control methods. Not only was it a fun task, but I was able to complete large parts of it myself without needing to watch the course notes to figure out the correct techniques. It really felt like I had made good progress.

The lesson I felt that I struggled with the most was the “Array Cardio” on day four. I was not familiar with the various methods to manipulate data in arrays, so this is one part of the challenge that I will be revisiting when I have completed the other tasks. The reason I decided to tackle the thirty days of JavaScript was to improve my skills – identifying areas that need more work is a key part of this, so am taking it as a positive.

After mentioning in my original post how much I appreciated the debugging setup in VSCode I have not been able to get it working again. I think either Chrome or a VSCode extension has updated. Whilst I was focused on “must complete a task each day” I was not able to fully investigate it. I have a good workflow going with Microsoft’s Edge browser, but it would be easier to have console output straight into VSCode again – something else to investigate.

I have really enjoyed the tasks, and definitely feel like my JavaScript skills are improving, so I am committed to completing the challenge. Whilst I would like to say that I will finish the thirty days of JavaScript in the next few weeks, I need to be realistic and balance it with my other commitments. That said, I am going to aim for three episodes a week, then revisiting the areas I have struggled with There is also a little JavaScript project that I have been meaning to do for a few years, so I will do that as a little end of course assignment.

A Week of Bikes

I had booked last week off work to coincide with the second week of Owen’s school Easter holidays. The idea had been to decorate the boys’ bedroom, but Jen and I got that finished by Monday afternoon, which left the rest of the week for bike adventures.

British Cycling Skills Training

I had seen on Twitter that British Cycling were running bike skills courses in Coventry for children aged four and over who are already confident on pedal bikes. This sounded ideal for Owen – especially as he has not had any coaching since he tried cycle speedway last year. I also let Owen’s friend’s parents know so that Owen would have a friend there – as the only thing better than riding bikes is riding bikes with your friends!

The skills training was very basic – riding around a basketball court – but it was good for Owen to have reminders about things like checking the bike over before a ride and starting to pedal with your strongest foot, rather than scooting. He did really well at taking his hands off the handlebars (one at a time) – something which we had been practising unsuccessfully previously. Owen was already good at picking lines – you have to be when you ride off-road on a rigid bike with small wheels, so he did well on the line choice drills, which were avoiding an increasing number of “hedgehogs” (cones) on the track. The final activity was “bike limbo”, which Owen had another advantage for, being the smallest rider there.

After the training, Owen and his friend were able to have a ride around the park together – first stopping at the skate park, where Owen did not hesitate to get stuck in with the teenagers on skateboards. At one point he rode over a ramp and shouted out “that was sick!”. Owen’s friend was a bit nervous about going onto the skatepark, but seeing Owen encouraged him and he managed to conquer the ramp too. After the skate park, the boys went to the playground, where it was Owen’s turn to be encouraged to climb things that he would usually be nervous to go up – it was great seeing the boys playing together, as that is something that has been missed with all of the lockdowns, and we do not really know what Owen gets up to at school. We finished the trip off with a stop at the ice cream van. It was mad to think that the previous day Owen had woken up to snow at my parents’ house and there we were in the park, wearing T-shirts and eating ice cream! As I was not riding I was able to take my camera – which really has not had enough use in 2021.

Snibston Colliery Country Park

With Henry at nursery all day, Wednesday had been planned as the big day out on the bikes. I had heard about a new blue graded mountain bike trail at Snibston Colliery Country Park in North Leicestershire, so we decided to try it out. A bonus of travelling across the border to Leicestershire was that their school holidays had already finished, so it was quiet and we were able to park the van right next to the pumptrack.

After a few laps of the pump track we decided to explore the trail. It has quite a clever layout with two short loops that can be ridden near to the car park, or a much longer loop incorporating the shorter ones at the beginning and end. At the split between the two shorter loops, there is also a skills training area, which was our first stop.

The skills area was split into three graded sections, the easiest section was very basic, with two berms and a roller – it was even more basic than the pump track. We rode this for completeness before moving on to the middle graded section – which was perfect for Owen, with a few small drops followed by either a skinny or a small rock garden. We did quite a few laps of this before I heard the unmistakable sound of parts falling off my bike as I landed one of the drops. The right brake lever squeezing straight to the bar was a good indicator that I had a problem with my front brake, which was confirmed when I looked back up the trail and spotted my brake pads. However, I could not find the split pin which was meant to keep the pads in the brake. I have always hated the split pin design that Shimano use on their cheaper brakes and my fears were realised, I had not bent the pin sufficiently when working on my brakes the previous evening – I will be replacing the brakes on my hardtail with higher-end parts, once the current bike parts shortage is over. With no pin, I was able to bodge a repair with a small twig, but I was not confident that the fix would last, nor was I confident that I should be using my front brake. Owen carried on sessioning the skills area, including the hard graded section, which had some big jumps.

With the full loop out of the question, I asked Owen which of the shorter loops he wanted to ride back to the van – he chose based on which one had the most “skull and crossbones on the map” – i.e. technical trail features. This chosen section of trail was also the finisher for the full loop, so I was expecting good things. We were not disappointed! The trail made the most of the limited elevation, twisting left and right, swooping up and down. Possibly right at the top of the blue grading scale. Owen coped well, only needing to push up a few of the steeper uphill sections, where he had failed to carry enough speed into them because he had stopped to check bits out before rolling into them. On a trail with so many elevation changes, it was hard to see what was coming next when you are so low to the ground. It was good to see that the mental side of Owen’s mountain biking skills is matching up to his physical bike skills.

My brake bodge had held up, so we went round to complete the easier of the two short loops back to the van. Then Owen did a few more laps of the pump track and had a good play on the playground. On a related note – it was good to see that in the “digging area” they had decided to use pea gravel, rather than sand, it seemed just as fun to dig with, but did not get everywhere in Owen’s clothes and the van. On the way home I treated us to a McDinner – Owen must have worked up a hunger, because he finished his burger before me, which never happens!

We will definitely have to go back to Snibston Colliery Country Park to finish off the full loop of the blue trail. Possibly with Jen and Henry too, as it seems like a great place to visit with kids of all ages.

Hicks Lodge

© Sean Flood

On Thursday Owen and I had arranged to ride with a small group of friends at Hicks Lodge – our favourite place to ride together. Owen rode so well – I had taken the TowWhee, but it was not needed, Owen pedalled around the blue graded trail himself. At a good speed too. It was only after our ride that it clicked due to the lockdown and poor winter weather, we had not ridden there for six months – but even so, it was great to see Owen’s progression.

© Sean Flood

It was especially good to meet up with some friends and ride together, I am sure that this spurred Owen on to ride so well. We cannot wait until restrictions are lifted and we can ride with bigger groups again.

Coombe Abbey

Since discovering that the hole in the wall kiosk at Coombe Abbey Country Park sells doughnuts, I had planned a ride with Jen and the boys from Brandon, through the woods and across the fields to Coombe Abbey, for some doughnuts and a play on the playground for the boys. With Jen and I off work, Owen on school holidays and Friday not being a nursery day for Henry it seemed like a good time to go.

It was an easy ride from Brandon, especially for Henry who was on the Mac Ride. It probably took us longer to drive to Brandon from home. Seeing the full car park at Coombe Abbey made me think we had made the correct decision to ride in. The boys were happy to get onto the playground and Jen and I could have some coffee and doughnuts. I had been a bit nervous about the ride back to the van, as it was all slightly uphill, but Owen took it in his stride.

Ready Steady Riders with Henry

On Saturday, it was Henry’s turn to ride – on his second trip to Ready Steady Riders. He obviously remembered it from his first trip because he started to get excited as soon as we pulled into the car park! He only needed a few laps with my support before he was off doing laps on his own. Towards the end of the session, the riders were taken over to ride on the “big track” – the championship spec BMX track that will host the Commonwealth Games BMX race. However, knowing that Henry was not yet up to it I let him stay on the smaller Strider track for some solo laps, which he seemed to enjoy.

Solo Ride

After five days of riding with the boys, I managed to get out for a solo ride – a blast around my favourite local loop. The best trail on this is a bridleway which you have to hit at the correct time of year, usually April, as in winter it is too muddy and by the summer it is too overgrown. Unfortunately I seemed to be a couple of weeks too early for the bluebells in the woods. Nevertheless, it was great to get out and enjoy the countryside on my Orange Four or a lovely spring morning!

Sherwood Pines

This is “bonus content”, as it actually happened the following weekend, but as it was such a good trip out I decided to include it anyway.

A few months ago I had agreed to buy Owen’s next bike second hand, from another member of the Little Rippers MTB Facebook group. The plan was that we would meet at a trail centre at a mutually convenient time, this was the reason for our trip to Sherwood Pines. The plan had been for Owen and I to ride the blue graded trail before the meeting the seller to collect the bike, but by the time we got to Sherwood Pines we only had an hour – I figured that we would just about have enough time to ride the ten kilometre route.

On the first singletrack section Owen caught up with the family in front of us, managing to sneak past them before the second section – a newly built flow trail. Owen rode this bit so well, keeping his speed and picking good lines. I would have loved to have stopped for some photos, but was conscious of the time. After this there were a few climbs, which Owen was always going to struggle with on his sixteen inch wheeled, singlespeed bike. And some idiot had forgotten to bring the tow rope. We ended up needing to push a few sections, but there was no moaning (from either of us!) and Owen was often straight back on his bike as soon as the gradient leveled off. The ride. continued in this vein, with Owen riding confidently on a trail which is rougher than he is used to. It was only in the final kilometre that I could tell he was starting to flag a bit. We were only a fraction over the hour completing the loop, which I was pleased with.

After collecting Owen’s new (to him) bike, which I am sure will be appearing in a blog post soon (after a service and some small changes to personalise the bike for Owen), we went to the skills loop, which Owen enjoys riding. It is less than 100 metres long, so I can leave Owen to ride laps on his own, which I know he enjoys. I was following him, on probably his twentieth lap, when all of a sudden he hit a jump at a funny angle and flew over his handlebars. Fortuantely, unlike at 417 Bike Park last year, he was unscathed, but it was a good point for us to end our ride and head to Ikea to pick up the last few bits needed for Henry’s new bed.

Riding with Owen so much over the last few weeks, I have really noticed a progression in his riding – he is more than ready to make the next step up in bikes. Having gears, better brakes and bigger wheels will open up more trails for him and allow his riding to progress to the next level. And as for Henry, his riding is also progressing rapidly – he has only really been riding his balance bike since his second birthday, less than two months ago, and he is already super confident – I fear that he may be riding a pedal bike before the year is out!

Henry at Ready Steady Riders

With the lockdown starting to ease, kids’ sports clubs are allowed to start up again, which means Ready Steady Riders, the balance bike club we used to take Owen to, started up again this weekend. As Henry is getting more and more confident on his balance bike I decided to take him.

It felt good to be back at the track – I had not been since 2019, when Owen still rode a balance bike. However to Henry it was all new – he had been before, but only as a tiny baby, watching Owen. Kazzi the coach was excited to see him, but Henry is going through a phase of being wary of strangers – maybe an effect of the lockdown… Seeing all of the other children on their balance bikes was good for Henry, he was keen to get onto the track. I set him off from the start gate – he went down the hill and SPLAT! Fortunately he was wearing his new Tigo Bikes pads and after a little cry at the shock, he got straight back on his bike and was smiling by the start of the second straight.

After the first lap he wanted to get straight back on, albeit avoiding the start hill. With each subsequent lap he was getting more and more confident. By the end of the session he was freewheeling down the small hills and back up the other side of the ramps unaided. With the aid of Jelly Baby bribes I also managed to get him to do a full lap, including the start hill that had caught him out at the start of the session. Jen and Owen had been watching intermittently, whilst running/riding around the park, but when Henry saw that they had gone back to the van, he stopped mid lap and asked to go back too.

He had done so well, 45 minutes of constant laps, progressing each time and clearly enjoying himself. Whilst writing this post I looked back at what I wrote for Owen’s first trip to Ready Steady Riders. Henry is about two months older than Owen was, and in some ways seems more mature for it. There were no tantrums, however he was not as keen as Owen to show off to the coaches, despite being a stronger rider.

From the BMX track, we all went to Kingsbury Water Park for a van picnic with our friends Ali and Jane. I had not seen Ali since my birthday bike ride back in December, so it was good to catch up. Henry did some more riding on his balance bike and also tried to ride Owen’s bike, despite not being able to reach the pedals. He must have been feeling confident after his session on the balance bike track! Hopefully as we continue to go to Ready Steady Riders, Henry’s confidence, both on and off the bike, will grow like Owen’s did.

Godiva Trail Riders Lockdown Challenge

In parallel to the HKT Winter Defiance Handbook challenges I have also been participating in another challenge over this third national lockdown. The local mountain bike club, the Godiva Trail Riders, set up a segment on Strava to see who could ride it the quickest. The route started and finished at the Lady Godiva statue in Broadgate in the city centre and followed the trails parallel to the Kenilworth Road as far as Gibbet Hill, then crossing over from the west side to the east side of the road and following those trails back to Lady Godiva. I regularly ride most of these trails, albeit heading into the city, so thought it would be a fun challenge.

My first ride, a week after the challenge was announced, was an eye opener – I had never seen the trails so muddy, or churned up! The wet winter and lack of anything else to do meant that the woods were getting a lot more traffic that usual, but I was most shocked by the amount of mountain bike tyre trails. I struggled through the mud to finish the ride, but decided to wait until the trails were a lot drier before tackling it again. Time: 1:19:21.

By the end of February the weather had improved, so I had another attempt at the lockdown challenge. The trails had not dried as much as I had expected, and I was not really in the right headspace, but I did manage to pull five minutes out of the time. Time: 1:14:43.

By this point I could see that plenty of other people had put in sub hour times, and that became my new target – I was pretty convinced that it was doable with drier trails, and less stops. I also had a think about bikes – both of my attempts so far had been on my Orange Four, a full suspension trail bike, which I have set up with quite aggressive tyres. I had chosen it due to the tyres, but really did not need the rear suspension and associated extra weight. The ideal set up would have been my Orange Clockwork Evo hardtail trail bike, but fitted with grippier tyres from the Four, however that was too much hassle. It did not escape me that the record had been set on a simple single speed bike, albeit ridden by somebody a lot fitter than I am!

I had planned to do my last attempt on the Clockwork Evo on 28th March – the last day of the “stay at home” lockdown. However due to a mechanical fail the previous weekend the Clockwork Evo was out of action, so I would be back on the full suspension bike. I was also getting over a cold. And it was windy. You can probably guess from the long list of excuses that I did not quite meet my target…

I started off too hard, I was already at my max heart rate before I got to the first off road section. I knew then that I was not going to be putting in a good time, so decided to ride smart, keep my heart rate down, and keep the wheels turning. By the time I got to the trails I was riding well, the trails were drying, but still boggy in places. Going up Gibbet Hill I was keeping pace with runners on the pavement, despite taking the windier muddier route, although they dropped me on the final kick. As I emerged from the woods at the top of the hill, I saw a couple of other riders drop into the Wainbody trail, one of my favourites in Coventry. I paused to check the elapsed time (less than expected) and create some space, which was completely unnecessary as they were long gone. This trail had been particularly muddy on my previous attempt, but was drying nicely, although someone had ridden a horse down it, so the surface was churned up. Who rides a horse on a bridleway in a city? The run from Wainbody Woods to the A45 felt like a big slog, but I kept going, at one point getting passed at speed by an e-biker. I had ridden the next section of trails along the War Memorial Park the weekend previously, so knew they were not too muddy, and buoyed by this I picked up speed, then stepped up another gear on the final leg from Spencer Park to Lady Godiva. As I pulled up in Broadgate I took a selfie with Lady Godiva (main picture for this post) and checked the elapsed time since setting off from home and thought it would be close to the hour mark for the challenge segment. I had not really left much on the table and struggled to ride up the hill to get home, especially given the strong headwind.

When I made it home there were two boys waiting for me with their bike gear on. I had told Owen that we could go for a ride when I got back, and Henry did not want to be left out! So I got back on my bike and did a lap of the woods with Owen, whilst Jen took Henry for a ride on his balance bike, meeting up with us in the woods. Henry’s riding is coming on leaps and bounds, to the point I think he may be ready for a pedal bike before the end of the year. When I had a chance to check my time for the earlier ride, I saw I had improved my time on the challenge segment, but was still over the hour mark. Given the wind and my cold I was not disappointed. Time: 1:06:30.

I am still convinced that I have a sub-hour time in me, when I am at full health and the trails are drier, however as lockdown eases I am going to try and get out in my van and ride some other trails, ideally with my friends. However I will have another shot at the challenge segment later in the year, maybe once the Five Guys restaurant opens up on Broadgate, which will definitely be an incentive waiting for me at the finish line!

HKT Winter Defiance Handbook

Five months of challenges to stay motivated, inspire others, have some fun and f*ck winter

Over the lockdown in 2020 I started listening to the HKT Podcast and really enjoyed the mountain bike chat, with a side helping of current affairs. Davi, the host, predicted that this past winter was going to be rubbish for a lot of people, with potential lockdowns on top of the usual winter weather – he was not wrong! So on World Mental Health Day he released a list of 250 challenges, to give the “podcast family” something to focus on over winter and keep them motivated. This sounded like a great idea to me, so I downloaded it as soon as it was available.

The challenges were split into the following groups:

  • Riding challenges (50) – I must admit that I took a look at the list of tricks and feats of endurance and thought “no chance”. However, without specifically trying, as I thought it was way out of reach, I did manage to complete the “ride 100 miles in November” challenge. The only other riding challenge I completed was to “organise a ride with an old friend” – Partho and I rode at Cannock Chase the day after the challenge started. I have known Partho for twenty years, so he must count as an old friend! We both also rode with Ali for my birthday and I have known him for even longer!
  • Fitness challenges (50) – again, I was not so keen on these, but thought that some of the smaller push up challenges would be doable – I made 10, but struggled to get to 25 although I did not do enough practice. I had also intended to dig out my trainers and go for a run to check off some of the shorter running goals, but with limited free time, the bike always won out.
  • Random challenges (50) – there were all sorts of challenges, from litter picking to writing a poem and even getting a tattoo! The challenge to “bake a cake from scratch” prompted me to bake Jen a carrot cake for her birthday – Jen makes the best cakes, so I felt pressure to deliver! The cake was a success, not as good as one of Jen’s, but definitely edible.
  • Podcasts to listen to (25) – I am a newcomer to podcasts, so liked the idea of recommendations for others to check out. I enjoyed the few that I listened to from the list, and have more saved for future listening, whilst working on bike in the garage or driving my van.
  • Books to read (25) – the only books I seem to read are bedtime stories to the boys! I started reading The War of Art by Steven Pressfield Amazon affiliate link but have not finished it yet. I really should as there is a podcast episode to go with it.
  • Movie night (50, spilt between action sports and mainstream movies) – this was the group where I was able to tick off the most challenges, often helped by the boys. Even with Despicable Me 1, 2 and 3 being one challenge I could have ticked that off multiple times, as the boys, especially Henry love the minions. I watched a few films with Jen and also some new riding films, from which I added my favourite music from the soundtrack to my MTB music playlist on Apple Music.

The challenge I am proudest of is “spend fifty hours learning a language”, I chose PHP, and specifically the Laravel framework. I doubt a programming language was the idea of this challenge, but the real goal was taking the time to learn a complex subject. A decent chunk of the fifty hours was spent making a web application, running on my Mac through Docker, to track my progress on the challenges. I find that I learn best when I am working on a project and an updatable list of challenges seemed like an ideal project to learn on.

In the end I found that I had not completed as many challenges as I would have hoped – only 15 out of the 250, but although the challenge has officially finished, I will still refer back to the lists of moves/podcasts/books when I am looking for inspiration for something to watch/listen to/read. The main thing though was that it gave me something to focus on over the winter, other than work or homeschooling.

Thirty Days of JavaScript

JavaScript, alongside HTML and CSS is one of the three legs of web development. HTML defines the content, CSS the styling/layout and JavaScript defines the behaviour of a webpage. Recently I have realised that my web development tripod is a bit wonky. I studied JavaScript at university, I have barely used it since, only occasionally in frameworks, such as Bootstrap. I also used Flash ActionScript, which is a similar language, in my day job developing automotive touch screen interfaces, but even that was ten years ago. Instead I have kept all the logic of my websites server side, using PHP to control the behaviour, which is still a valid way of doing things, but I should not be relying on it.

JavaScript has evolved since I used it – frameworks such, as Vue and React, have become the mainstay, the “ES6” has come along – replacing “var” with “let” or “const”, and you can even run it server side with Node.js. JSON (JavaScript Object Notation) also seems to have largely replaced XML. Basically JavaScript has matured and seems to be here to stay! Therefore I decided it was about time brush up my skills. Before I tackle frameworks I wanted to get get the basics right, and refresh my vanilla JavaScript knowledge. Whilst looking for inspiration I came across 30 days of JavaScript, which seemed to be pitched at my level – knowing the basics, but needing to improve. I learn best by working on projects, so the thought of thirty small projects to work on really appealed to me.

You may be able to tell from recent posts (HKT Winter Defiance Handbook and Godiva Trail Riders Lockdown Challenge) that I like to set myself a challenge. So as April has thirty days, and there are thirty exercises, I am going to try to get them all done in April! I am aiming for one per day, but I may have to catch up/get ahead of myself depending on other commitments. I will post again at the end of the month, with my progress, what I have learned and which exercises have been my favourite.

I have completed the first challenge, the JavaScript drum kit at the top of the page. The content and structure were cloned from GitHub and the challenge/tutorial was write the JavaScript to capture the keyboard presses and assign them to the corresponding sound file, then play it and add the animation. It was definitely at the right sort of level for me, I needed to look up a couple of things to understand what they were doing, but learning is the main goal behind this challenge. Possibly the hardest thing was getting my Visual Studio Code set up for debugging JavaScript – switching to Chrome, after reading this guide, seemed to do the job. Hopefully over the course of the month I will be able to see if I can get debugging working in Firefox or even Edge.

Twitter Bot

Writing a Twitter bot has been one of those projects that I have wanted to do for years, but I had not had an idea for what the bot should do. Then I was sent a link to onewayroadtobeer.com and I thought I could do a countdown to what I am most looking forward to after lockdown ends – riding bikes with my friends!

The next step of the plan was easy, as an AWS Certified Cloud Practitioner I knew that Lambda is the right environment for running a small task once a day. In my previous Lambda projects, such as Automatically Deploying Website from Git to AWS S3, I have used the Python programming language, so opted for that again. From there it did not take me long to find Dylan Castillo’s excellent tutorial and GitHub repository for a Python Twitter bot on AWS Lambda. If anything it was too helpful, but it did force me to try writing the Python code on my Mac, rather than direct into the Lambda console on AWS, as I had done previously. This made it much easier to test/debug my changes to the code.

The changes were pretty minimal, instead of pulling the tweet from a file, the get_tweet function, compares the current date to the lifting of restrictions as defined in the government’s “Roadmap out of lockdown”, which I have hard coded for now. Hopefully the goalposts will not be moved too much! After a small tweak to change “in 1 day we will be able…” to “tomorrow we will be able…” the bot was ready to deploy. So far it has been tweeting out its daily message at 9:00 each morning, giving me a sense of pride whenever I see it in my Twitter feed. As well as building up the excitement for being able to ride with my friends – only 14 days to go!!!

You can follow the bot at @untilweride and if you are not already following me, my organic tweets are at @lewiscraik. If you want to to deploy a bot of your own, my project is on GitHub.

Henry’s Second Birthday

Yesterday was Henry’s second birthday! He seemed to enjoy his day being the centre of attention and all the minions themed goodies we had set up for him, including a life sized minion balloon. As you can see above, the bubble machine was also went down well! It feels a lot longer than a year ago that we were able to have loads of visitors at home for his first birthday party! This year was a much quieter affair – other than a few door step visits, it was just his Nanny and Granddad (our childcare bubble) who were able to come for Sunday Lunch, and the amazing Minion cake that Jen made.

Looking back at my post about Henry’s first birthday I noted how his language was behind Owen’s at that age, and it has not really improved, he is gaining a few words a week, but is nowhere near as chatty as Owen was aged 2. Maybe because he cannot get a word in edgeways with Owen about. Last year I said that Henry was probably cheekier than Owen, and that has not changed, he always has a cheeky look about him, however he is very kind hearted, always wanting to help. Hopefully this will continue through the “terrible twos”! He also likes his routines, for example he knows that we use the “pho” (phone) in my pocket to FaceTime my Mum before bedtime – so at dinner he will pat my pocket and say “pho Mama”. Then when we are speaking to my mum, he asks for “Baba”, his name for Grandpa. He really loves both sets of grandparents, his face lights up whenever he sees them, especially face to face and we cannot go past a black Range Rover Evoque without him saying “Baba car” or “Nana car” at every red hatchback.

Over the last few weeks, Henry has really started to get the hang of riding a balance bike and is starting to look like a proper little mountain biker. I decided that his second birthday was as good a time as any to take his Strider off the rocking base it has been attached to – the first thing he did in the morning was to sit on the bike. In the afternoon, when our guests had gone, I took Henry out for a ride round the garden, which soon turned into along the lane behind our house, then round the block. At each opportunity to turn around, I would ask Henry if he wanted to go home, but he would shake his head and point further down the road, until we got to the “Baba car” at the end of our road. Once I had eventually got him pointing back towards home, it was only right at the end that he dropped the bike and put his arms up for a carry. I think his ride was 750m, but given that was ten times as far as his previous longest ride (last weekend) I think that was really good going! Looking back, Henry was a bit later getting started on his balance bike than Owen, but I think he has already surpassed Owen on his second birthday. I cannot wait to get him onto the balance bike track when Ready Steady Riders are allowed to start running their balance bike sessions again.

It is mad to think that the baby of the family is no longer a baby. With Owen back at school I am really looking forward to “Daddy and Henry Fridays”, especially once we can venture out in the van or MR2, as we have not had the same opportunity to spent time just the two of us as I had with Owen.