200 Words A Day










02/10/2019 (220 words)

Routines are something people talk about a lot. Routines are notoriously hard to pin down, but they don't need to be so elusive. It's all about planning. When I'm on track, finding my routine is easy and I can keep a "streak" going for weeks, even months. My problem with routines is when something happens to break it, which is just inevitable. I need to learn to hop straight back on that horse. I would be unstoppable.

People tend to break routines down into periods - their morning routine, their evening routine. As I was sitting down to write this, I was planning on writing about my entire day, but let's see where this goes...

Morning: My alarm goes off; 7am. Previously, I would snooze this repeatedly for 30 minutes.

I've started actually waking up and getting out of bed at 7am. My new goal is to keep this up for October.

I'll then head downstairs, do a quick 7 minute workout to get me started for the day. While I'm cooling off, I'll put the kettle on, practice my French on Duolingo and plan the rest of my day over that first cup of tea before heading back upstairs to get a shower, brush my teeth and get changed.

Let's improve our routine.

View on 200 Words A Day: routine-280645d910fd388ae0

Organised October

01/10/2019 (207 words)

There. I said it. I named my first post of the month an alliteration. Why not keep up the goal eh? I like making monthly plans and I like evaluating them at the end - I still have 4 weeks of writing whatever I want if I stick to that.

It's funny, at this very moment, I'm between reading the latest entry from @jasonleow and chatting to Nay. He is talking about the problems with goals, but here I am making more.

I was lenient on myself last month - and I was grateful for it. Often, especially as makers, we put too much pressure on ourselves to get things done. Too many tasks, too many challenges, too much difficulty.

This month, my plan is simple again: be more organised.

I'm usually okay when it comes to my organisation. Hell, I've managed to keep several streaks going for 6 months. I can definitely improve.

Part of my goal to be organised this month is as follows:

  • Plan my week on Sunday evening
  • Plan my day in the morning
  • Plan routine tasks (exercise, teeth, 200WAD, Makerlog, Duolingo, reading and what I call "Calajo Time") - more details on these tomorrow!
  • Remember not to overload myself with tasks and goals

View on 200 Words A Day: organised-october-281815d93aa7945a78

Social September Wrap-up

30/09/2019 (304 words)

23 hours of Investment

6 hours of Distraction - and that includes 3 hours tonight playing Zelda: Links Awakening, which I bought and downloaded last night.

42x on the Dental record (flossing and mouth wash). Sucked again, but seemed to sort my stuff out this last week. Roughly once a day, plus 2x a day for 8 days.

Exercised 4 times. I dropped off the planet this month. No particular reason, I just stopped due to the house move and didn't jump back on that wagon.

Walked 50 times. This is a little up from usual, but I think that increase is mostly due to our extra walking in Krakow. I usually count walking to and from work as my daily "2". In Krakow, we walked almost 20 miles over 2 and a bit days.

Weight: Net gain of 1.5 lbs. 1 off, maintain and 2.5 on, in that order.

I usually track my "syns", but this month I've not actually calculated this value (yet). As always, I have tracked everything I have eaten, but there may be a delay while I back fill this metric. It's probably not been good... Usually, referencing this metric keeps me on track. eg; I had too much yesterday, so I need to watch out today... nevermind.

Social September went pretty well. I had a few conversations - mostly via email and Twitter. If you were one of them, please keep it up. Sometimes I'm slow, but I do eventually get back to you! I also socialised more at work, took part in a couple meetups and generally socialised with friends more. I'd call it a success!

Extras: This month, I've been able to check off 2 items from my 2019 goals:

  • Visit 3 countries (2/3): Krakow, Poland
  • Make money on the internet - I was vague about this goal, but I think it counts.

More on my October plans tomorrow!

View on 200 Words A Day: social-september-wrap-up-280625d910f77d019c


29/09/2019 (209 words)

I like to build my life around some habits. I've not managed to keep on top of a lot of them all the time, but I do try to stick to them and reevaluate their worth from time to time.

I've added a couple of new habits to my routine this month. Exercising: evening just using an app called "7 minutes". I've only been doing this for about a week, so the routine is not ingrained yet. Establishing a proper exercise routine is something I want to do, but for some reason - even though I immensely enjoy it - I never stick to long term.

I've also added a simple routine of completing at least one, single chore around the house to my daily routine. It doesn't have to be much, but it certainly is making the home life a bit easier. Plus, it's for my benefit too!

All these habits and life improving things that I need to do. Things I want to do. Things I know improve my life. Why the hell don't I stick to them? Humans are stupid... or is it just me?


Tomorrow, I'm going to wrap up September, but I'll start October with my ideal routine.

View on 200 Words A Day: chore-280615d91094fd5d6d

Visitors and Polish

28/09/2019 (223 words)

We’ve had a few people round before, but yesterday we had our first proper visitors to our home - this is for a meal, hanging out, drinks, snacks, music and games. It was glorious.

One of our long time friends is in a relationship with a lovely Polish lady. We had just been to Poland! Perfect, we’ll embarrass her with our terrible Polish skills.

“Veet-am neesha dom” (Witaj w naszym domu) we said. It means “welcome to our home”.

“Cheh-sh-t” (cześć) is a casual hey.

“Gin-coy-ah” (Dziękuje) is thank you. 

“Presh-um” is sorry, maybe, I think I’ve misremember this one, I always get it wrong. The spelling is insane though: Przepraszam.

of course, as they were leaving we had to say Papa! (Goodbye)

I was taught these by a colleague, but sometimes there is a language barrier in itself - even when learning their language. For example, my colleague is redesigning their website. I constantly ask them how their website is doing! I asked how to say that in Polish and was told: “jak tam strona?” (phonetically match’s the spelling here) which last night I learnt translates to “how is site?” missing the “your”. I should have been saying: “jak tam twoja strona?”.

Twoja is not nicely phonetic, it’s pronounced for-ya.

View on 200 Words A Day: visitors-and-polish-280185d8fcb351f2ca


24/09/2019 (208 words)

I love learning languages, but outside of learning some basics when I travel, I don't typically make an effort. That being said, I've been using Duolingo to learn French lately - I'm on a 115 day streak right now. I've been feeling like I don't know enough, that I should know more by now, but I know it's a much longer progress and small steps go a long way.

Whenever I go on holiday, I always make an effort to speak the local language. Obviously, I can never be fluent in the time it takes to book a holiday, but learning some basics really goes a long way.

All I try to learn ahead of time is:

  • Hello
  • Thanks
  • Goodbye
  • Sorry

It's not a lot. I've done it with French, Italian, Spanish, Polish and Americ... oh, fine... but American English is not English!

We are also quite multi-lingual at work; we have a Belgian (French), a Polish, a Filipinos, an Italian, a Portuguese, and we're based in Liverpool, so quite a lot of scouse people - hey, it's definitely it's own language!

I think having a simple go-to tool to learn these basics might be useful and fun...

View on 200 Words A Day: language-277945d8a8d557174f


23/09/2019 (214 words)

My neighbour is awesome. He had the mind of a maker, but in a grafter’s body. He is a salesman, an electrician by trade.

He always comes to me with ideas and is amazed that I could put them into code. He’s pushing me to actually put my own ideas into practice. He challenges me by asking how much time I could invest in myself and my projects over the week. Could I do X? Why? Why not?

Sometimes I need someone to give me these pushes. I don’t really get them from work. Either way, why do I need them? Why can’t I motivate myself?

I’m going to have a discussion with Nay to plan out my time better. To block out evenings to invest in myself. To work. To produce. To improve.

I need a good example of existing work that I can use to show other people what I can do. I need to work on selling myself, explains what I do and why I’m worth the investment. He asked me and I had no idea how to explain it. How stupid!

I’ve blocked out this Saturday to do some work. I have a plan and, as always, I just need to follow through.

View on 200 Words A Day: neighbour-277225d893c648d77c

Style doesn't matter

22/09/2019 (208 words)

I am a white space Nazi. I can't help it, it kills me. When I write code, I care about the white space, quotes and brackets. The code layout and position is important to me.

I often need to remind myself: as long as it is readable and logical, none of this matters. Substance over style.

Whenever I review a pull request, I now try to avoid saying anything about code style. The amount of time I've wasted over the years must be a staggering, eye watering amount. Granted, none of this would have been a problem if we bit the bullet and implemented a style guide.

A style guide would have reduced the number of conflicts on (at the end of the day) meaningless things. We talked about adding a style guide literally years ago, but due to these minor conflicts, we never went ahead with it.

A lot of people in the Ruby community use a static code analyser called Rubocop. Rubocop's rules are based on the community style guide which covers anything from number of spaces to method styles.

Our project has countless numbers of failures with this analyser, but so what?


View on 200 Words A Day: style-doesn-t-matter-276455d87e409f1486

The Perpetual Carrot

21/09/2019 (259 words)

This is the title of another article I've wanted to write for a long time. I've mentioned in other entries about "Enough" with specific references to Paul Jarvis (@pjrvs on Twitter).

I've previously had arbitrary goals:

  • a house by time I'm 30
  • A salary of £30k per year by time I'm 30

Amongst others, by why were these significant? No reason in particular, they just seemed like good goals and nice round numbers... 30 by 30... sounds stupid typing it out.

The problem with these kind of goals are they are virtually meaningless. Sure, having an arbitrary number gives something a bit more simplistic to focus on. Earning 20k a year and want to achieve 30k a year? Work harder, get promoted, move job, ask for a raise - there are ways to achieve them, but they don't have any specific value. As with everything, there are other way to think of things - there can be more value mined from this, you can translate work hard to improve yourself, etc.

Without going into too much detail. I've hit these goals. I'm 29, I have a house and I'm on more than £30k a year.

I'm not fulfilled.

It's not enough.

The carrot is still dangling in front of me and I want more. We always want me. Where do we stop? What do I actually want and how do I achieve it?




View on 200 Words A Day: the-perpetual-carrot-276045d8691fa71c3f

Krakow: Day 3

20/09/2019 (245 words)

I’m writing this after being home for several hours, quite refreshed (alcohol) and relaxed on my chair.

We didn’t really have any time to enjoy the city today. Our flight back was quite early. We just woke up, backed, had breakfast and headed to the nearby park. Our bus into the airport wasa  45 minute wait. We didn’t know what we were doing in terms of paying for a ticket, but we managed to sort it out and arrive with no issues. Our bus was 10zl for both of us, but we paid 90zl on the way in for a taxi.

Krakow is a lovely city. I enjoyed it immensely and would definitely recommend it to anyone.

Nay isn’t very adventurous when it comes to trying new foods, but I am!

Pierogi is fantastic.

Bigos is out of this world delicious.

Zapiekanka is lovely, but I feel like it was over hyped - I’m not sure I tried the best version of that.

Szarlotka was nice, but wasn’t anything overly special when compared to a standard apple pie. Maybe I didn’t have the best version of that either.

I tried a lot of different, local foods. Bad might say I over indulged and I’m a typical, gluttonous tourist, but I do love to try new foods and I loved Krakow!

Poland is one of my first city breaks where I just know I will be going back! 

View on 200 Words A Day: krakow-day-3-275535d853ea017121

Krakow: Day 2

19/09/2019 (332 words)

We had a nice lie in, we set an alarm in case we overslept but we didn’t need it. We had breakfast provided by the hotel we’re staying at - and we will have the same tomorrow before we leave too.

Today was Wawel Castle day! Or morning, at least...

After another trip to the main square, we headed to the castle quite early on. It was so busy, but the grounds were huge! Definitely worth a trip if you’re in the area. You can check out the entire grounds for free, but need to pay to see certain exhibitions such as the royal rooms, the art gallery and the dragon’s den!

Of course, we went to see the dragon’s den, but honestly, it was slightly underwhelming. It was really cheap, so it was fine, but it even took us outside the castle grounds - so we had to walk round to get back in!

We were told of a legend before we went:

The Legend of The Dragon and The Shoemaker

King Krakow was reigning in Krakow when they discovered a dragon lived under Wawel Castle, ruining their happy, calm lives.

The dragon demanded food from the residents. If they didn’t grant the food, the dragon would simply devour them.

King Krakus was scared and wanted to stop the madness. After thinking, he made it into a competition; whoever slays the dragon shall marry his daughter, Princess Wanda, and win the crown.

Many brave man attempted to defeat the beast, but none of them succeeded, they only made the dragon stronger. The people gave up hope.

Skuba, a poor shoemaker, came up with a trick. He decides to use the dragon’s gluttony, filling sheep skin with hay and... sulphur!

After being slipped the sheep, the dragon because so thirsty that it ran to Vistula river. It drank and it drank and it drank - until it exploded!

The King kept his promise and Skuba married Princess Wanda.

View on 200 Words A Day: krakow-day-2-274975d83e007552b2

Krakow: Day 1

18/09/2019 (369 words)

We set an alarm for 6am. Urgh, I hate doing that, but sometimes it has to be done. It wasn’t too painful, we have almost the usual amount of sleep. We awoke, dressed and packed out car - not with much, we had one carry bag and a standard size backpack.

After arriving at the airport, parking and getting through customs like a breeze, we sat down in a little breakfast F&Bs - an hour to burn, our bellies rumbling. I had bacon and maple syrup pancakes. Lovely.

The boarding and flight were painless. Even the school group that were tame for a group of scouse teenagers. Once we arrived in Balise, Poland, we waiting in line and went straight through that too. A bit of a queue, but otherwise no problems. Not having to wait for luggage is amazing!

We got a taxi from the airport to the hotel and we hit a snag. The hotel was self service. No staff. How did we get into our room? There was a code. We hadn’t been told... Fuck.

After a phone call, it was all sorted without much issue... everything went better than expected.

As planned, we head to the Schindler’s museum.  It was a lengthy walk, but we walked passed so many cool, little shops and cafes. We tried pierogi: amazing. We had a filled doughnut. We had some weirdly named bread.

When we arrived at the museum, the permanent exhibition had been booked out. We begrudgingly bought tickets to the temporary exhibition and had a minor argument about prebooking the tickets. After we came out of the temporary exhibition, more tickets for the main exhibition we refunded and available! We got them! Woo!

Schindler’s museum is quite long, very sad but a great, informative experience.

Our legs were aching - we walked about 20,000 steps today, so we got the tram back to the main square for food. After wrapping up a pizza, we walked back to our hotel room about 15 minutes away, where I still managed to squeeze in my habits (hello!) but we’re tired, ready to wrap up the day and ready to go to the castle and see the dragon tomorrow!

View on 200 Words A Day: krakow-day-1-274425d82951996bd0


17/09/2019 (203 words)

Tomorrow morning, we leave for a small, chill out break to Krakow, Poland.

Due to the nature of being away, I'll likely do posts about my day for the duration like I did with Majorca back when I started 200 words a day!

I'm back on Friday, so there will likely be three posts.

At work, I have a lovely colleague who is from Poland. They have give us a map with pinned locations for places to go and food to try. We've gone through this map, checked out the pins and marked several locations we want to visit, things we're definitely going to do and places for food we want to try. I'm looking forward to it.

When we arrive, we plan to check in at the hotel and head out to a museum. The following day, we plan to check out the local castle called Wawel Royal Castle, on Thursday. It has a dragon, so it was an obvious choice!

Today, I arrived at work to see some papers on my desk. My same colleague had printed out specific foods to try and short stories for local legends of Krakow. She is adorable and I love her.

View on 200 Words A Day: krakow-273735d8150b72ae6b


16/09/2019 (544 words)

Excuses are easy to make. You don't have the time - wrong, it's not a priority.

Here are my excuses and my rebuttals...

I can't finish my weight goal.

It's easy to say. I'm in a rut. I lack motivation. Motivation is so fickle.

I've stopped exercising and I'm not eating healthily. I've been blaming the house move and that's true to some extent, but it's much more. My problem is (and always has been) starting, but what's really the problem here? I know that I like eating healthily. I know that I like exercise. Why do I have a problem starting it? I know I like it.

Time? No, I made room for it before. I had using time as an excuse. I've said multiple times, I've seen a comment about replacing the "not enough time" excuse with "it's not a priority". It always feels more truthful.

Hey Craig! Just do it, asshole.

Healthy eating and exercising at least 3 times a week. A small commitment.

I don't have time to do side project.

Really? Come on, man. What do you just say about time?

You have time, it's just not a priority. Remember why you do these side projects. You want to learn and have a thirst for knowledge, but you've lost that eagerness somewhere along the way.

I want to spend some time checking out Rails gems and coding challenges and tutorials:

  • There are things I want to learn about scaling and dealing with large data sets in Rails. 
  • I want to experiment with challenges that people bring to me, such as the Buster List shared by @jasonleow
  • The Action Cable introduction to making a chat app or a chess game
  • Actually completing side projects...

A basic commitment: just think about it for just one, single hour a day.

I have nothing to write about

I want to write articles. That was actually why I started 200WAD back in April. I've not written an article since. I have nothing to write about!

But is that even true?

I need to be more confident. I have plenty of topics to share, I have a huge list of them on my Trello. I've written about several of them in a 200 word summary on this platform. I talked recently about going through my old posts, my articles ideas, research and expanding on them.

Another commitment I'll need to keep is spending more time on my 200WAD entries. Some nights I don't have anything planned. I just open the website and write whatever comes to my mind. Sometimes it's something I thought about that day, other times it's literally something I thought about in that very moment.

This additional commitment can be as simple as thinking about my entries more, maybe reviewing older entries and gathering more information.

Wrap Up

It's funny, because I got distracted while writing this. My narrative switched in and out and I ended up writing this up a bit differently than I originally had in mind.

All of these tasks are fairly simple. I don't really have any excuses. I just need to rewrite my narrative.

View on 200 Words A Day: excuses-273165d7ffc8065bc4

IT Chapter Two

15/09/2019 (230 words)

I went to see IT Chapter Two earlier. It was an earlish showing - 16.30 start, plus adverts. Fortunate too, as it turns out that Chapter Two is 2 hours and 45 minutes long. A lengthy tale. More films are becoming this length, but often they drag on far too long without any additional impact. I think that might have been the case for this film too.

My friend has read the books. I haven’t. I’m not sure I even watched the original films either. I thought I did, but I don’t really recollect anything.


A lot of the film length was because of the number of characters.

They each had their own mini quest to accomplish to retrieve their token for the ritual. There was a lot of flashbacks and trips down memory lane. While these were good individual segments, some of them felt a bit forced and used for story points for the second part.

There was a lot more action and gore in Chapter Two. Pennywise literally gets his teeth into several characters - and nobody is safe within Stephen King’s mad world - er, universe. Kids don’t have a good time, but I guess kids didn’t have a good time in Chapter One either...

There is more to say, but that’s 200 words for today. A decent film, but nothing too spectacular.

View on 200 Words A Day: it-chapter-two-272245d7eaafc80540


13/09/2019 (223 words)

I don’t tend to remember my dreams, or have any memory of even having them. The very few dreams I do remember have tended to be at one extreme or another.

I remember when I was younger, I dreamt of a cool military, arcade style genre. I was a solider, with my elite squad trying to climb a large, winding, metallic staircase. There happened to be a couple of my class mates with me, but obviously, I was the team leader. Climbing these stairs was challenging, we were being attacked. I don’t remember what by, I was too busy being the focus of the dream. Duh.

On the opposite end of the spectrum, I have literally had a dream where I ran a bath... literally nothing happened. At. All. Nothing. The room was literally pure white. Nothing in it. Empty. The tap was running into a standard, white bathtub. Slowly filling. Barely splashing. What. The. Fuck?

I wish I dreamt more. Is dreaming what we meant by this topic or did we our dreams for the future? Oh well.

My dad often tells me his dreams are like a movie. He can control them. Pause them. Rewind to bits he enjoyed. Even go back to previous dreams and replay or change them. Amazing! I’m so jealous of that ability. 

View on 200 Words A Day: dream-271175d7c13cee1501

The Crippling Backlog

12/09/2019 (205 words)

The title might be a bit misleading. Maybe he is talking about work? Maybe he's about to share some great project management wisdom? Don't be fooled. This is yet another personal edition.


Backlogs are a graveyard. This is the title of an article idea I had long ago. We have since split our backlog into 5 separate backlogs. What a farce. I really need to write this article.

A friend recently suggested I embrace all our shortcomings at work and write articles about them. There are issues I have raised with no change or impact. I think it's important to know, that projects are a team game and sometimes it's okay if your ideas aren't followed through with. Writing these articles would relieve me of these frustrations and better share and help acquire feedback for my argument. These articles should cover; what the problem is, how I would improve things, why it's important, but what else?

With regards to my own personal backlog... I'm thinking of taking my own project advice and nuking the whole thing - article ideas, podcast suggestions, links, videos, project ideas, tweaks to existing projects.



What do you think? Should I do it?

View on 200 Words A Day: the-crippling-backlog-270515d7ac2cd5cddf

10th September 2019

10/09/2019 (261 words)

Things are piling up. My mood is drifting. I don't feel great. I'm losing motivation. Urgh, motivation is so fickle.

I've been putting things off: I have a Trello board where I bookmark articles, podcast episodes and ideas. I usually keep on top of these, but they are piling up and I'm drowning in Trello cards.

In the spirit of my true belief: Backlogs are a graveyard, maybe I should delete my entire backlog. Anything interesting will come back up.

I need to wait: I have a lot of ideas and recently, I'm being really encouraged to do more, but often it's hard to leap in and do work especially when dealing with clients. You don't want to do all the work with none of the pay. Sometimes you need to wait, but also...

I don't want to wait: Sometimes I want to leap on my ideas and solve the problems that are fresh in my mind. It can be difficult. Life gets in the way. I often have so many ideas spinning around, but am completely overwhelmed and paralysed - where do I start? Anywhere! Just start you stupid man.

It's a delicate balance. I need to start, but I need to wait too. It's completely situational. Often, I'll be stuck on a problem for hours, bashing my head against the wall thinking I'll never figure it out. Then a long overdue break happens, leaving me refreshed and rejuvenated. I'm able to come back and solve the puzzle.

View on 200 Words A Day: 10th-september-2019-268955d7816dc20cee

My Weekend

08/09/2019 (360 words)

My weekend has been interesting!

On Friday, we finally had our cupboards put up. They didn't quite finish and we've been getting frustrated with people coming to help and not quite finishing. It's a silly state to be in; friend and family coming to help - for free, off their own backs and still getting frustrated. It's just been a long road and we're tired.

When they came back to finish, putting up the final cupboards and the edge trimmings, it looks fantastic. I'm so pleased and these baby steps feel great now. Another step taken, another goal complete.

Saturday, we had a Gin Festival planned. After some trips back and forth to a handy-man store and returning some old bathroom tiles, we got some showers, put on our glad rags (fine, we were smart casual) and got ready for 4 hours of Gin heaven.

We headed to one of our local cities by train, took a slow, stroll alone "The Strand"* in the sun. We arrive pretty early, skipped the queue with our VIP ticket and sampled many, many gins.

That night, I was worse for wear. I was hanging. I drunk far too much. I had a banging headache, had thrown up several times (the first time in a long, long time) and I had a restless sleep - too hot, too cold, too argh-need-to-run-to-the-bathroom-to-be-sick.

After a nice rejuvenating breakfast, I finalised some house stuff to complete our kitchen, met up with a friend and hung out for most of the day. We took a drive out to a lovely village for tea where I ate a delicious Gourmet Goat's Cheese and Cranberry burger. The staff were something to be desired, but the food was phenomenal and the owner was a delight; sharing some local history and general chatting.

Thanks for reading about my weekend. This week, I'm hoping to start working on some treats. Time to change things up and improve things in the world of Craig. Speak soon.

* this is a long strip of road by the docks in Liverpool, UK

View on 200 Words A Day: my-weekend-267585d75746ce1b52

Self Doubt

04/09/2019 (223 words)

Have you ever been given a task to do that could improve many things for you, a task that you know you can do but a task that gives you crippling anxiety and self doubt?

I’m having that at the moment.

I’m crippled by the impact this moment could have. Improvements on my lifestyle, my financial situation and my confidence. The thought of this is 

I don’t know what it is. Come on, Craig. You can do this. Stop over thinking it and keep it simple, stupid.

Do you ever get self doubt?

Do you have anything you tell yourself to build up your confidence?

Do you need to do it often or do you only need to do it in certain situations? 

It’s an awkward one really. I can’t share too much of the situation on a public forum. It’s a shame, because I like being open, but some things you just have to keep to yourself. Some things might ruin your current situation - although, if you’re looking to change your situation, is it that awesome anyway?

Maybe even this ever-so-slightly cryptic message gives enough information for you smart bunch to figure it out. Feel free reply or click my profile, hunt down my email address and ask me via email!

View on 200 Words A Day: self-doubt-264875d7026ef37bee

Happiness Level

03/09/2019 (309 words)

Recently @juliasaxena wrote about happiness levels in "The How of Happiness". I took the test and didn't do too well. The average person scores 4.0, I got a 3.9. I don't consider myself unhappy, but I don't consider myself particularly happy either.

As I discussed with Julia, happiness is a subjective concept:

Happiness is always subjective. You can never get your own right and it's damn near impossible to get another person's right. They are deceptive (not necessarily negatively) since they want to project themselves well.

It's hard to gauge people's true emotions, especially in this technological era. Online, people are deceptive. This doesn't apply to all people and maybe deceptive is the wrong word, but definitely not true to themselves.

Even if they are truthful, happiness is an individual scale.

You can always improves, you can always deteriorate - but your worst might be someone else happiest.

I thought about this a lot recently and this post has made me think about it some more. I specifically thought about my weight goal today.

I go to Slimming World with my partner. When I joined last July, I set myself a goal of losing 3 stone. Over a year later, I lost over 2 stone. Slow and steady. I've not powered through, but I have developed some great habits - healthier eating, healthier choices, I exercise regularly.

Today, I've decided that losing 3 stone was not actually my goal at all. I'm happy with myself. I have a little extra chunk, but I'm fitter, healthier... happier.

My goal is to continue with these health habits; become fitter, healthier, happier. My goal is to worry less. I'm doing well. I'm succeeding.

I'll consider my happiness level more often. What areas of my life or happiness would you be interested in hearing about?

View on 200 Words A Day: happiness-level-264205d6ed0e916336

2nd September 2019

02/09/2019 (208 words)

I’ve not been sitting down to plan my entries recently. I had plenty of time today, I even spent some time reading and replying to other entries, including a brief conversation with our very own @jasonleow.

Having the day off was brilliant for me today. I wanted to have last Tuesday off for an extended, bank holiday weekend - a glorious 4 days off. Unfortunately, many people had already booked it off, so I was asked to come in. I probably could have still taken it off, but I didn’t need it for an event, so I was okay with it. With missing out on that day, having two, three day weekends on the run has been nice. Especially since it wasn’t a weekend that I was carrying things around. Hilariously, I hurt my back today...

I planned to work on a client website today, but it seems like they have decided to sort it themselves. It’s a shame, but I did expect it. It wasn’t too much money anyway.

Either way, another opportunity has opened itself up for me though. Interesting times ahead. I think this Social September thing is already working out for me.

Who knew people were the key? Oh wait. Everybody.

View on 200 Words A Day: 2nd-september-2019-263675d6d86d4c00fa

Social September

01/09/2019 (207 words)

Awesome August was a hit for me. I didn’t complete all my goals, but I rarely do. This month will be simpler: be social. It’s as simple as that.

I’ve spent a lot of time moving house, skipping visits from friends because I was too tired, not participating too much in my communities. I’m going to fix that this month.

  • I’m going to try and be more social at work - have lunch with more and different colleagues.
  • I’m going to go to several meet-ups in my local area. I’m always bad at meeting people, but this is how I can improve.
  • I’m going to meet up with my actual friends more. I’ll just make more of an effort to talk to them.
  • I’m going to read and response to several 200WAD entries. You all have so many interesting things to read and write about. I’m going to join your adventures and get more involved. Don’t worry, I’m friendly. I don’t bite.

Hopefully these small goals will help me interact with more people, but also share my own interests and expand and get some input on some of my own ideas.

Speak soon.

View on 200 Words A Day: social-september-262915d6c3c8ecb28d

Awesome August Wrap-up

31/08/2019 (620 words)

At the end of July, I wrote about how I'm going to make August awesome. This is going to be a quick wrap up on how that went...

Complete what I'm calling "Awesome August", which is making my spreadsheet 100% green. I attempted this in for Flawless February but wasn't quite successful.

Tomorrow, I'll be updating my open habits page with all of August's information. It isn't completely green, but I think I've done well. August is super green, right up until we started moving house. Other priorities took over. It was no longer a priority to make the spreadsheet green - sometimes we just needed that quick, take-away meal or exercise could be left for another day.

Read, every day. I'm currently in the middle of Company of One, but I've not read anything in several weeks. Once I've finished Company of One, I'll read Shape Up by Ryan Singer, of Basecamp.

I did succeed reading every day. Every day that I took the bus to work that is. Some weekends I would read an article or listen to a podcast. I finished Company of One by Paul Jarvis and started reading a book I got on sales from Zombies Run! Next month, I'm starting Shape Up, as planned.

I would say this was a completely success.

Up my exercise to 4 times per week. I've been running 3 times per week for a while now. I want to mix it up a bit, so I'll try something new, but still run at least once per week.

After a discussion with Brian. This idea got demoted from exercising more to continue the consistency of Monday, Wednesday and Friday. Unfortunately, that didn't happen either.

I'll brush that off and get back on track now I'm settling in.

You can't win them all.

Eat healthier. I have eaten incredibly poorly recently. Time to sort this out!

This was going so well until last week. I had the odd blip, but I mostly stayed on track. That's how it should be. Last week, with all the fast food and quick meals, this went out of the window a bit. Another thing I'll have to bring in line once more.

Lose weight. I'm pretty close to my target, but I've been stagnant for a few months now.

I usually weigh weekly. I've almost certainly gained weight this week due to the previously mentioned recent diet. Other than that though, I've lost 5lbs this month! Winner, winner!

Participate in Fixathon. I have a team project planned, but I wanted to do a solo project too. I'm not sure the latter will happen though.

I did participate in Fixathon, but we didn't submit our progress. There was nothing to show. We were super close to having something worth showing, but just didn't prioritise the tasks enough throughout the month to finalise our MVP.

There were some minor disagreements, mostly about the definition of MVP. We didn't need to make certain tweaks, but there was some resistance to working on something we were going to change again later.

I think the only reason we didn't complete is because there were too many cooks.

Our website design is sick though, and there was more changed to come.

Progress on The Cake Pays. I started this in January, but never made any significant progress.

I didn't even look at The Cake Pays this month. I was convinced that I was overwhelming myself with tasks. This, as always, was truly the case.

How was your August? Was it as awesome as mine?

View on 200 Words A Day: awesome-august-wrap-up-262295d6ae74183f8f

30th August 2019

30/08/2019 (215 words)

Today is the final day of Fixathon. The climate change hackathon that has been quite prominent on social media this month.

We failed.

We have a project idea, but we just didn’t execute it. I’m a bit disappointed, but I feel largely to blame. The problem was the project management and I feel like that was my responsibility because I brought the team together.

It was difficult though. We were all super busy. I was moving house, one of our ”mobile team” went to Sweden for the majority of two weeks, another Copenhagen, another relocating to Bristol.

It was a side project. Most of us have paying clients, families, other priorities - sometimes it is hard to prioritise a project like this. Besides, I’m not their actual boss, I wasn’t paying their actual bills. I couldn’t force them to do work. It’s been a long month, but we‘ve been busy. That’s just the way it is sometimes.

That being said, we did progress. We have a cool design. We have learn some Flutter development. We’ve managed to build an API. We’ve learnt things about our tools, about each other. The experience wasn’t wasted. Hopefully, we continue with the project now that the deadline is gone.

View on 200 Words A Day: 30th-august-2019-261695d69a2ff16775

29th August 2019

29/08/2019 (239 words)

Another work day. I'm working on a Stripe upgrade right now, which is causing some mild anxiety. The changes seem simple enough, but my god, what if I do mess something up and payments can't be processed. The average payment for the app I'm upgrading is over £1,000 - holy moly, even preventing just a single payment is a big chunk of change.

Thursday is the day I go to my Gran's. I thought I was going to have to cancel in order to move some boxes for trade access, but I didn't in the end. I always get spoilt at my Gran's. I had to come home a bit earlier though, more small jobs to do, more tweaks to be made.

I'm hoping to finish our Fixathon app but it doesn't seem like it. We're having super minor disagreements. I guess most pressing is the definition of MVP, but hey, we've all had a lot on besides Fixathon, so I'm happy with the progress we have actually made. I think we will continue on it after the deadline, but it would have been awesome to have actually submitted something.

I went for a late night walk with a neighbour. We've become quite chatty already. He has many app ideas and he think I'm a wizard, so I think we'll be doing some work together very soon.

View on 200 Words A Day: 29th-august-2019-261085d684a8c4b833

Offering My Services

28/08/2019 (229 words)

I want to offer my services, but I'm not sure how to go about it.

I'm an experienced Rails developer with over 5 years of creating, managing and maintaining applications for several clients, from a needlework ecommerce site to accounting sofware and a DVLA vehicle querying service.

I recently enjoyed teaching some Rails development and would like to continue along that vein, which is why I'm interested in offering my services at all. After a few lessons with me, my "student" ended up getting over 90% on their Rails module at University. I didn't do their work, but I helped and advised. It was a great learning opportunity for myself too.

I'm interested in auditing existing Rails applications and offering general suggestions and improvements from a legibility, performance and maintainability perspective.

I'm also interested in teaching, but not in a curriculum sense. I'm interested in pairing with people who want to make their own applications in Rails, but aren't quite sure where to get started. I don't want to be doing the heavy lifting, but I want to guide and help people solves their own problems. I've found teaching how to solve a problem is much better than teaching in an incremental manner.

Does this sound interesting to anyone? Do you know anyone this might sound interesting to? Get in touch!

View on 200 Words A Day: offering-my-services-260305d66e9077cf9a

Losing It

27/08/2019 (214 words)

I'm finding it difficult to write my 200 words right now. The last month or so have felt busy, tiring and repetitive. It's not writing, I actually enjoy it. It's the commitment. The problem is that I don't feel like I'm giving it enough attention. That will change soon.

With Awesome August coming to a close, my house move finally done and new opportunities arising, it will be time to reevaluate, regroup and refocus. 200 Words A Day will be better for me in September. I have some plans, perhaps I will reveal them in an "Awesome August" style post or maybe I'll talk about them over the next couple of days. Don't get too excited, it's nothing ground breaking, but I will share it.

The change over of the months is a great time for someone like me. I love spreadsheets, tracking things, evaluating, analysing. The best time to do that is when a month is over, as you can see the whole picture. Maybe that is a negative for me, but it's worked so far. I've found it keeps me on track and gives me a good stopping point to course correct. Sure, X weeks might work better, but one, single month feels clean.

View on 200 Words A Day: losing-it-259715d65b16074061

We Are In

26/08/2019 (202 words)

I am totally exhausted. I have spent the whole weekend carrying stuff back and forth, but today put that up a notch. The heavy stuff. White goods, sofas, cabinets.

My dad was an absolute legend. He is late 50s, 60 at the end of the year, but he helped from start to finish. I couldn’t have done it without him. 

I’m currently propped up on our new sofa, watching our new TV, in our new house. Don’t worry though, as expected I’m also surrounded by unpacked boxes, messy rooms, a sweaty pile of clothes. Not to mention a damaged bank account, a messed up appetite and complete exhaustion. I’ve never done so much.

It has been extra hard because of the arguments we have been having. Nothing major, we are both stressed out. Snapping over nothing. I’m just glad it is coming to an end. I am more excited about moving on, fixing up our new home and making it our own.

But not yet... this week will be more about tidying up smaller issues and winding down. Chilling out. We need a break. It has been a stressful few weeks - months even.

We are in.

View on 200 Words A Day: we-are-in-258995d6454a50e016


25/08/2019 (228 words)

I'm a trooper. I cannot be stopped.

This is applying to several things in my life right now.

My streaks are being maintained - through thick and thin, they have been a priority to me. Not just to maintain the streaks themselves, but to maintain the habits. Writing daily, learning a new language, making, tracking. These are all important to me.

I've been trooping through this house move too though. There has been a lot of back and forth, but I am unending. I don't stop. "Take a rest" people say, but I don't need to. I just lift up one thing, take it to the spot in the new house and return to the car to pick up a second thing. I can't always carried the most, but I don't stop.

Honestly, I'm not even showing off. It's for me, I'm moving my own belongings. I just get it done and rest at the end - take a longer break with a cup of tea.

I was the same the other weekend - moving our rubbish to the skip; bags of wallpaper, random tiles, wiring, etc. Just pick it up and move it.

Do you not find it easier to troop on and get it down, or do you do less and have more breaks? It seems like it's preference.

View on 200 Words A Day: trooper-258055d62ecebdaecf

Moving Progress

24/08/2019 (202 words)

Today was tiring. I'm typing this out while completely exhausted. We moved all the boxes and smaller items to our new house. So many trips back and forth. Back and forth. Tomorrow, we have less to take, but we have some other plans too, including TV installations, bathroom accessory purchasing and flat viewings - finger crossed someone will snap this up quickly, so we don't waste money.

We had a family pull out of purchasing the flat, but we immediately found a couple more interest parties. One being a pregnant couple, with an eager parent and the other being a couple of friends hoping to flat share. Based on the information provided by the agents, it seems like the pregnant couple got there first - and even better for us, looks like they want to move quickly.

Although tomorrow has less planned, I suspect it will be busy anyway. I'm hoping to squeeze in a run to maintain my (altered) August goal. However, Monday is expected to be the most tiring. We will be using the van and our entire flat will be empty. All the lugging around was bad enough today, but on Monday it's the large items... Nightmare.

View on 200 Words A Day: moving-progress-257615d61a8df58810

Moving Weekend

23/08/2019 (205 words)

The actual move began tonight. By the end of this bank holiday weekend, we will be fully moved into our house. Finally!

We moved a few boxes over today after work and we have Nay's sister around helping with the painting. We'll have the main room in the downstairs fully painted. Our bathroom is already complete - which reminds me, I need to inspect that!

Tomorrow, we'll continue decorating and I'll be moving more and more boxes! Until finally, all that remains are the large items of our flat. My computer desk (priority 1!), the beds, the TV cabinet, my computer desk, the dining room tables, wardrobes, bed side tables, the coffee table - did I mention my computer desk?

Thankfully, we have access to a large van. My dad has a van we can use. I'll have to remind him that he has allowed us to use it on Monday and that he needs to empty it, but we have a van nonetheless.

Not at all awkwardly, the roads around my new street are closed for roadworks right now. Hopefully this is just an evening thing and everything will be back to normal when I'm actually driving back and forward tomorrow.

View on 200 Words A Day: moving-weekend-256795d605cd49c548

22nd August 2019

22/08/2019 (201 words)

I’m writing this on my phone. Nay is on the laptop next to me and it’s hers, so I can’t complain about it...

I went to a tech meet-up called Tech Nomads tonight. It starts a bit later than other meet-ups I’ve been to, but it was fair enough away that I had a nice, slow stroll to the venue and some time to chill out and have a drink whilst messing about on my phone for a bit. It was a pimms, if you just know.

I’m getting better at mingling with a group of people. I’ve never been particularly good about initiating conversation. On that vein, I found Baz’s recent entry quite interesting!

So many interesting people are around. You just don’t know it or see it much from inside your own little bubble. You interact with the same people every day - smile at the same girl on the bus (but never talk to her), pass the same guy at the shops (but never talk to him), say good morning (but nothing else) to the same receptionist. It’s good to mix it up and mingle in new crowds.

View on 200 Words A Day: 22nd-august-2019-256135d5f10e8bcfc8


21/08/2019 (389 words)

It was a fairly warm pre-summer's day. The evenings were cool - most of the time you could manage with an extra layer, maybe a blanket, but not this night.

The demon kittys seemed on edge. Overly intrigued by the sofa by the radiator in the corner.

The heating needed to come on, just to take the edge off the chill.

After a short time, a bird darted from behind the radiators. Probably persuaded by the increasing heat coming from the previously cooled metal.

Our older, female cat noticed immediately and pawed gently at the fleeing flyer. Our young, energetic, male cat only noticed the female cats reactions, but it took no more than that for him to get involved.

The chase ensued. The bird began darting back and forth around our house, avoiding both the cat successfully before ended up behind our fridge. We couldn't leave him there, but we had to go out.

Upon our return, we checked behind the fridge. The bird was still there, but noticed us and immediately fled once again. Before landing in our slow cooker.

We through a towel over it, to keep it safe from the cats and began to move it towards the window. When we unveiled the safe exit, the bird darted back into the house.

While we were ducking and diving, the cats chased once more. The male cat leaps over the couch before we heard the most awful, harrowing sounds. Sharp wimping from a bird being captured. The cat saunters around the coach, most proud. In his excitement, he released the bird and away it went once more.

Battered and bruised, the bird finally headed towards an open window. Success!


The bird bounces off the window and back inside the living room. He's not having a good day.

After more martial arts, some defensive cat manoeuvring and some birdish luck, the practically dead bird finally makes his escape. Both cats bolt outside to finish the job - it's probably for the best, the pain will be over.

Our heroic bird doesn't give up. He steadies himself for one final push. He jumps upon the wall and flies off into the fields, leaving both cats peering over the wall in deep regret.

They yawn and return to the comfort of the snuggly blankets.

View on 200 Words A Day: heroic-255325d5da65e84d50

North Star

20/08/2019 (229 words)

I've been reading Company of One by Paul Jarvis recently. I'm very close to the end now. In the latest (and I think last) chapter, he talks about his North Star. This is his set of guiding principles that he tries to align all his decisions with. His North Star was the freedom of working for himself. He loved being able to pick his own hours, go on trips with his wife during the week, even the flexibility to work weekends if he chose.

I don't know what my North Star is, but I know I have some attributes that are on the way to finding my star in the night sky.

In Company of One, Paul talks abut the difficulties most people starting out as a freelancer have to face. They think of only the best parts, but none of the drawbacks and unrelated tasks you have to do. While I was freelancing on the side, I found most of these things satisfying. Granted, there was reduced stress for me; I had a full time job to fall back on, so the work wasn't a necessity for me. Accounting, sales, design, marketing, developing, chasing contracts and invoices.

At a certain point, these became additional stresses not worth the time. Maybe it's worth the time again... time to think more about my North Star.

View on 200 Words A Day: north-star-254695d5c69932ca46

19th August 2019

19/08/2019 (250 words)

After nailing down our user flow, we've finally got to work on some actual shippable features.

We have what we're calling a "barcode flow", where the user scans a barcode and gets back a product. Failing this, they are asked to search by name and finally, to help us expand and provide the required information.

We're leaving the authorisation part until a later date, but we know it needs to be done before we ship the product.

I also thought that we should have split out our web app component and the api into different websites completely. Currently API devs are having to manage assets and compilation for no reason. This was my bad. We should have had https://sortin.app for the splash page, introduction, terms and marketing and then added https://api.sortin.app for all the API requests. Perhaps I'll fix this at a later date, but for now our MVP is in progress. Full speed ahead.

We've just added Friendly ID to our codebase. It's a simple implementation, we probably didn't need the gem, but it allows us to use the standing rails show method with a more user friendly stub, replacing the :id from rails show convention. For example, you can use GET /articles/article-title instead of GET /articles/1 for a nice human readable URL. This allows us to add GET /products/:barcode as an endpoint for our mobile application, which is the basis of our work.

View on 200 Words A Day: 19th-august-2019-253955d5b137922ddb

18th August 2019

18/08/2019 (211 words)

Today was another busy day. These kind of days will end soon. Manual labour isn't my thing. I'd probably be better at it if I did it more, but I don't. I'm not strong, I'm not particularly healthy - although I'd progressing, but I am a trooper. I'll do little jobs, but I'll just keep going and going until it's done.

We finally managed to remove all the crap that we had just thrown in the garden. Bathroom tiles, wallpaper, plaster, general junk. Thank god it's all finally gone!

After our trip to IKEA yesterday, we put up the desk we bought today. In standard IKEA fashion, we had a few arguments, but we did manage to keep the number of arguments in single figures.

After a quick visit from my parents, we headed home for a late evening meal. Steak and chips! Delicious. A nice big glass of gin (filled with fresh strawberries) to wash it all down. It went down a treat.

I'm now at my computer completing a few of my daily habits.

I'm hoping to pair on some Fixathon work before I head off to get myself ready for tomorrow. A long shower is in order.

View on 200 Words A Day: 18th-august-2019-253235d59b7f177a0d

17th August 2019

17/08/2019 (205 words)

We were up early once again. This time after a late night. I went to bed about 3AM and Nay even later. She stayed up finishing a cake order for following day. She swears later is better, because it's fresher, more delicious cake - and boy, it is delicious.

After 14th August, I feel so much better. I'm tired, but we see light at the end of the tunnel. We had some friend round today to help us do some final odd jobs and to clean. (Thank you!)

We now have a couple of rooms completed. The bathroom (mostly, perhaps another story...) and the office. We plan to move the office desks in tomorrow and Nay plans to start working at the new house on Monday.

The fact we now have multiple rooms we can use is so relieving. There is finally an end in sight. It was amazing to finally see some noticeable progress.

On top of our tiredness and the amount of work we've done to the house, we still managed to squeeze a trip to IKEA into all of this. I've never been to IKEA before. What a great place to go if you want to start an argument.

View on 200 Words A Day: 17th-august-2019-252655d5867a5b6a44


16/08/2019 (209 words)

I wrote of updating my system to include the usage of Tmux. So far, it's going great. I love it and the new additions have been wonderful to work with.

The next best thing that I've change is using yellow more predominantly throughout my interface. I love yellow. Yellow is a great colour. I've made the colour of my system name and the colour of my active tab borders and active window colours. It looks beautiful. Most of the themes I use are dark and the yellow offsets that wonderfully.

Fiery colours are the best overall. I've always loved them. Yellow, red, orange. Sunsets, lava, phoenixes, flames, sparks and much more. What's not to love?

The reason I prefer yellow or all the fiery colours is the brightness. Fiery scenarios can be dark - as I've mentioned; flames, volcanoes, sparks, all things that can be associated with devastation. Yellow is more vibrate. You think of the sun, shining through your window. You think of flowers, gold, lemons, Pikachu (wait, who snuck that cutie in there?). I also think of Link and Zelda embracing after battle with Hyrule Castle in the background. That last one might be because that's my desktop background right now...

View on 200 Words A Day: yellow-252065d5722e4a1183


15/08/2019 (328 words)

I started using Vim a while ago. I actually first learnt how to program in Ruby on Rails using Vim, but then after a job changed, this went away and I started using more UI focused IDEs before sticking to Sublime. I never paid for it, so I get the periodic pop-ups after you to pay for the optional Pro service. I never did. I remember a colleague said to me once: "You didn't even see that pop up did you?". I hadn't. It had become so habitual to dismiss it.

I'm back on Vim now.

I have some custom bindings but I've been intrigued by Tmux. It was always sold to me as windows and tabs, but inside Vim! So, I never bothered, because I like the default terminal tabbing system. I would create tabs using `CTRL+SHIFT+T` for my server, another for any background processes and another for Vim itself. Then I would tab between them as needed with `ALT+<tab number>`.

After installing Tmux, this uses a similar system, but with `CTRL+b` as the lead command. After tinkering for a bit, it was still a glorified tabbing system, but now I have it set up so that I can browse the terminal history to copy and paste! This was the whole reason I wanted to use it!

This means I can now use Tmux to copy git tag, failed test file names and merge conflict file names super easily. Goodbye mouse.

My dotfiles are publicly available, if you wanted to have a tinker.

Tomorrow, I'm going to look at setting up shortcuts to find these items and perform a set action with them in simple, one-button commands.

In pseudo code, for a merge conflict, that would be like so:

  1. Open the Vim process within Tmux
  2. Find the words "Both merged:"
  3. Copy the file path immediately following it
  4. Open a new window
  5. Open the file in the new window

View on 200 Words A Day: tmux-251295d55ca1b0e036

14th August 2019

14/08/2019 (294 words)

I'm feeling a bit down this evening. There isn't really a particular reason. By all accounts, things are going pretty well.

I've got a good paying job. There are opportunities available for me to cease, tasks I've volunteered for and chances to prove myself. I've worked on the same project for about 4 years now - the path the project has gone has driven me insane at times, but I've developed a lot of domain knowledge and people often come to me when they need help. A lot of the times, I'm second choice to our project lead, but I'm a senior member (in terms of length) of the entire company, never mind the project. I am trying to switch things up and get involved in other projects now - specifically returning to a project I lead from start to "end" a while ago.

I have a loving partner. She's chilling on her phone while I write my entry. She tolerates my shit and pushing me to better myself. Even if she is annoying as hell.

I'm surrounded by amazing people. I'm extremely grateful for the people I communicate with on a regular basis - my close friends, my Sortin' team and my family.

I think I'm just struggling with the limbo of moving house - 2 weeks to go and we'll be in!

I'm coming to terms with my major issues being caused by myself. I'm the only one stopping me from achieving the things I want to achieve. I need to motivate myself and I need to not wait for approval or convincing from others. I am going to make sure I achieve my 2019 goals. I have over 3 months to kick some ass.

View on 200 Words A Day: 14th-august-2019-250495d5480bab144f

Fixathon Wobbles

13/08/2019 (222 words)

We've sort of recruited a fifth person into the mix. Someone with more mobile developer experience.

We finally managed to get all of our technical people into a call for more than 30 seconds to discuss how the systems are going to talk to each other. We even managed to talk about design and we've come up with a solid plan of things we're going to work on over the next week.

Our wobbles have come from our ambition being slightly crushed. We can't really do our initial idea 100%. A lot of the solutions we've thought of come with a hefty (read: non-zero) price tag.

There have also been a few issues with availability. I'm not placing blame here, we're all extremely busy. One member has moved to the other side of the country. One is doing work on their new house (that's me!). Most of us have other side gigs, clients and general family stuff to work on.

Side projects are hard. Collaborative projects are harder - especially with a deadline. I feel like a lot of our issues are purely because of the deadline. A deadline can be good - it forces you to strip back to basics and create an MVP. Deadline can also cause conflicts when multiple people can't join in.

View on 200 Words A Day: fixathon-wobbles-249585d532636cf031

Flutter in 3 Minutes

12/08/2019 (356 words)

I've finally got around to attempting some mobile app development.

As we've chosen to use Flutter, it helps to install Flutter and it's relevant dependencies onto your machine. Fortunately, like most of these frameworks, they have a handy installation guide. Easy.

Okay, Step 1; download the latest stable version of their SDK - that's Software Development Kit. Easy, just click the button and it starts happening. Oh, okay, that's 339.5 MB. I guess I'll go make a cup of tea then. Is that done? Okay, yep. Nice. I'm so fucking good at being a developer.

Step 2: extract the file to the desired location. It even gives you the snippet to use:

 cd ~/development
 tar xf ~/Downloads/flutter_linux_v1.7.8+hotfix.4-stable.tar.xz

Well, my development is actually called workspace, but sure. God, I'm so clever for noticing that. Imagine if I put it in development. How dumb (scoffs in elitism).

Step 3: Add the Flutter tool to your path.

export PATH="$PATH:`pwd`/flutter/bin"

Urgh, gross. It's fine though, since this will only be temporary. I'll have to look into putting this into a permanent location another time.

Step 4: Optionally pre-download devel... (fades into the background as the command is already running).

Okay, what did that do?

The flutter tool downloads platform-specific development binaries as needed. For scenarios where pre-downloading these artifacts is preferable (for example, in hermetic build environments, or with intermittent network availability), iOS and Android binaries can be downloaded ahead of time by running:
flutter precache

Now you're ready to run Flutter commands! Huzzah! Run this command to see if there is any dependencies you need to complete the setup!

flutter doctor

Oh, you need Android Studio as well. Obviously. (Eyes dart back and forth)

Okay, okay. Easy.

Step 1: Download and install Android Studio.

Easy, just click the button and it starts happening. Oh, okay, that's 1037 MB. I guess I'll go make a cup of tea then (he says sipping his fresh cup of tea).

Wait a minute...

I'm going to leave it here tonight, because the download will take a bit longer. Maybe I'll write about the Android Studio install process tomorrow - but Flutter did take me 3 minutes!

View on 200 Words A Day: flutter-in-3-minutes-248815d51d7e02ef51

Sortin Stand Up

11/08/2019 (281 words)

I have a fixathon team working on an app called Sortin'.

The splash page is up at https://sortin.app - although there are a couple of minor tweaks to be made, but let me know what you think.

It's a bit of an experiment, as we're trying to use technologies we haven't looked into before. Flutter for mobile app development and Rails in API-only mode. The developers on the project are Rails developers by trade, but we don't typically use API only and none of us have ever looked into Flutter before. It's a good job education is our main goal.

The app will help you sort your recycling. So currently, we're looking into how were going to handle product recognition and then how to categories items into recyclable groups!

Product recognition sounds relatively simple when you say it, but it's turning out to be more difficult (or more expensive) than we initially anticipated. Many of the third parties we've reviewed are either expensive or have a very small product catalogue.

Once product recognition was resolved, we needed a way to categorise items. A lot of product recognition can tell you what it is, but can't tell you the information we actually need - what it's made out of. With that in mind, it's looking like we might have to get some user input to help build up our database.

We we're already thinking of working a way for the users to add and edit products into the functionality, but now it's looking like we have to slightly pivot and make it a definite factor in our app.

View on 200 Words A Day: sortin-stand-up-247935d50839582ccb

Prompted: Countries

10/08/2019 (360 words)

I've been busy today - a nephew's birthday, meal out with the partner and finalising the splash page for our Fixathon project. This is probably the first day in a while that I've not had a concrete idea for 200WAD. Normally, I would think of something or have something semi-significant that sticks in my mind, but not today, not really.

I thought I would do @jacklyons writing prompt: "Write about a country you've visited or a place you've been".

I've not been to many places in my time, although I grew up knowing I wanted to travel a lot. I think I've failed on that point and I'm definitely jealous of some nomad life styles I've seen, but perception is dangerous.

Anyway, I've been to the following countries:

France - I've been to France multiple times. Mostly recently on a weekend trip to Paris with Nay, but also a villa trip with my family where my Dad spent time in court for hitting a moped when driving on the wrong side of the road. Whoops.

Italy - We went here for our first abroad holiday as a couple. We spent a glorious week in Sorrento. Our hotel was on top of a hill with a view of Mount Vesuvius. I don't think I will ever forget spending €5.50 for a can of coke in Capri. FIVE. FIFTY. FOR A COKE.

Majorca - This was earlier this year. I started using 200WAD the day before I went. You can read those entries here: Day 1, Day 2, and Day 3.

America - When I was young, we went on a family holiday to Orlando, Florida for 2 weeks. There were so many memories from this time, including the amazing villa, the usual Florida trimmings and a special encounter with an armadillo.

Writing this, this seems like very few. Surely I've missed something...

With my current situation, I think long term travels are out of the question. Many locations will need more consideration, since Nay isn't as into trying many different foods as I am.

Our next trip is a break away to Krakow, Poland in September.

View on 200 Words A Day: prompted-countries-247235d4f3ff57c911

C with C or C

09/08/2019 (231 words)

I purposely used a slightly cryptic title to (hopefully) intrigue a few of you. I'm not really being clever, but I was trying to avoid a big, fat buzzword that we love here at 200WAD and in many other communities.


Writing everyday is quite difficult, but the more you do it, the easier it is. I don't find it difficult at all any more. When I first began, I was inspired by the likes of @basilesamel and that was what spurred me on. This leads me to the next "C".


When you start out, you can often be over ambitious. Maybe you challenge yourself to perform a certain task or to reach an optimistic goal. There is something that makes you start and makes you continue, even for a short while.

Although, maybe you're like me. After a while, that initial challenge is done. Completed. Dead. Gone. You need something more to continue the goal. Other people inspire you - perhaps the same people that made you start in the first place. You need more, which leads me to the final "C".


Whatever that is, it helps you stay focused. Maybe it's a streak, maybe it's a rivalry with a friend or colleague, but you find something else to push yourself to do better - or even just to continue.

Consistency with Challenge or Competition.

View on 200 Words A Day: c-with-c-or-c-246715d4decd6bcb3e

Family Brian Games

08/08/2019 (206 words)

Today is my Granny's 81st Birthday. We went out for a meal with my Dad, to a nice restaurant with a view. It was lovely. The view was amazing and the food was super delicious. I love spending time chatting with a beautiful view to compliment the company.

These evening, I'm settling down with a show called Family Brian Games right now. It's a great show. It gets you thinking. The puzzle are thought provoking and challenging. This particular show I'm watching is the semi-finals, so the challenges are more difficult.

I like to think I'm good at maths, but some of these challenges I couldn't do - never mind with a time limit or under pressure.

They did a cool path finder task where 2 people were a "chess piece" and a "wall". They had to get the chess piece into a specific square on the board. Very though provoking, but also infuriating watching families (or even your partner sat next to you) struggle with something you've solved.

The families on these shows are amazing though. So incredibly smart. They are all 2 adults and 2 children - usually a mother, father and their own children.

Did anyone notice I said Brian?

View on 200 Words A Day: family-brian-games-245775d4c9c4a9cc8a

I hate DevOps

07/08/2019 (200 words)

During recent years, I've wanted to expand my skill set and perform many tasks myself. This is the reason I got into "making", so I could do additional technical things outside my usual day to day job. Things I don't usually do.

Design is one of those things. I love Design.

User Experience is one of those things. I love UX.

DevOps is one of those things. I hate DevOps.

DevOps is particularly bad, because - maybe this is just for me, but - it's one of those things where I just don't know what I'm doing, so I google it, hack it together and it either works or it doesn't work.

Unfortunately with DevOps, "it doesn't work" usually means you've taken your whole server down, which is what happened in my case. Fortunately, it's my personal server, so only my personal apps are down. Unfortunately again, because it's my personal server, it's hosting several small apps - which means every single one of them are currently down.

Any second now I'm going to get a million emails saying all of these apps are down. I KNOW STATUS CAKE. I KNOW.

View on 200 Words A Day: i-hate-devops-245025d4b4cd4b0a80

August: So Far, So Good

06/08/2019 (261 words)

It's the first Tuesday of August. I usually go to my Slimming World group on a Tuesday, where I weigh in. I have ups and downs with the group - it's mostly women, but there is often a lot of good advice.

I've lost 2.5lbs this week, which is a good, healthy weight loss. If I keep that up for the whole month, then that will be 10lbs, around 4.5kg. That would match my weight loss in February, but I plan to do better. This time I'm exercising more, although, after the good advice here, I'm not doing 4 time per week now. Lose weight, eat healthier and exercise - check.

I've kept up my goal of reading every day - at least one chapter on the bus to or from work. Some days, usually after I've gone to bed late, I'll struggle to do this on the way into work, but I've made it happen.

Due to the busy start of the month, I've not done as much as I wanted on my side projects. This isn't an excuse, they are still progressing, just not as fast as I anticipated. I'm going to look at deploying our Fixathon splash page in a moment, but I think The Cake Pays might take a bit of a back seat this month. I plan to talk to some potential customers, but I think development will be held off until Fixathon is matured a bit more.

So far, so good.

How are your Awesome Augusts going?

View on 200 Words A Day: august-so-far-so-good-244015d49f02893dfd

Naming Is Hard

05/08/2019 (241 words)

As a lot of you know, the Fixathon has started. We made some progress on Sunday, albeit after being let down by one of the team mates. It wasn't really a problem, we're all very busy right now.

We've been thinking about what technology to use. All the technical members of the team are proficient in Ruby on Rails, so it made sense to to utilise those skills.

No-one is proficient in any kind of mobile development, so we've struggled a bit with that. After consulting our colleagues at work, we're going to give Flutter a go. We're not sure it will be exactly what we want, it's a new, immature framework that apparently can't handle large, complex applications very well. So, it's a good job our idea is tiny.

Today, our designer shared some sneak-peaks of their initial design for our app. It looks awesome! Very old school style, with a pastel palette. We just need a web view for our splash page and we can launch that immediately. I'm hoping the design will be available tomorrow, so I can work on implementing that tomorrow evening.

The name is eluding us though.

Our initial designs used the name "Sortie", but we're unsure of the name for several reasons; it translate to "exit" in French, the .com domain is £41,111.66 - with the other top level domains being ridiculously priced.

View on 200 Words A Day: naming-is-hard-243365d48a02682bc8

Welcome Theo, Plus Fixathon Beginnings

04/08/2019 (212 words)

Firstly, some family news: my little sister gave birth to Theo today! I've not been told I can go see them yet, but apparently everything happened very quickly. Today is also the birthday of my late Grandfather, so today has been a bit of a roller coaster.

I started working on my Fixathon group project today too.

Group side projects are always quite difficult, I think. There are 4 of us and we all used to work together (3 of us still do). We scheduled an online meetup at noon, but only myself and one other even turned up.

We waited a bit, but started without them anyway. We discovered that Discord screen share can't handle multiple monitors on Linux.

We've decided we're going with a Rails back-end API, so we started there. We're pretty unsure how things are going to be displayed right now, but we know we want a mobile app. We've been looking into barcode APIs, because we want to do a product scanner app. We want to recognise products and categorise them for recycling. 

We have aspirations for this to be an "on the fly" augmented reality app, but realistically, it's looking like we need to take and upload an image.

View on 200 Words A Day: welcome-theo-plus-fixathon-beginnings-242305d4724ab59160

Non-Zero Days

03/08/2019 (213 words)

I've managed to do something with today. We're stripped some more wallpaper. God damnit, I hate wallpaper. I hate decorating. This will probably be the last time I ever do anything like this. As people have said, it will be worth it in the end, but next time I'll just hire people to do it!

I think it's important to focus on non-zero days. If you've not seen it, this article is almost 6 years old. It's from Reddit's /r/getdisciplined subcategory and it's clear that the author was struggling. It's great they managed to pluck up the courage to make a post like this - and I'd encourage anyone to speak up!

What actually struck a cord with a lot of people, myself included, was a response from /u/ryan01. It's so motivating and so inspirational, that I have this bookmarked and I will periodically talk about it and share it, probably for the rest of my life.

A friend of mine has this cool ass image as their phone background.

I've always wanted to create an app around this idea, but there are so many motivational, habit tracking tools out there.

What did you do that was non-zero today?

View on 200 Words A Day: non-zero-days-241355d45adf1917a8

Hobbs and Shaw

02/08/2019 (248 words)

Another "Fast and the Furious" film. Can it be called that really? The focus wasn't on cars, but sure, there were cars.

It was just another Dwayne Johnson action movie. That's right: it was awesome. The totally expected, mindless action film we've come to know and love. Sure, I get they aren't everyones cup of tea, but if you take it for what it is, turn off your brain and just enjoy it.

Spoiler (sort of): there was a cameo with Kevin Hart. I love that guy! I watched his comedy stand up on Netflix fairly recently. That bit where was like "This is how you gonna do me?" cracked me up...


You might be thinking; didn't this guy just cram his month full of an impossible amount of things to do? Sure did, stranger. What of it? A guy has to have some fun and time to chill out. Leave me alone! You're right though, maybe I should have watched Spiderman instead.

I've already started - and "kept up" - my reading challenge and I've mostly been eating healthier. Tomorrow, my action begins. I'll actually sit down and attempt to write up my plan for the whole month. Sure, long plans like this often get railroaded, but it will be a good place to start.

I'll then begin the real work tomorrow, after a night out with a close friend. My Fixathon work starts at noon on Sunday.

View on 200 Words A Day: hobbs-and-shaw-240875d44b4c0abe93

Awesome August: Brian Ball

01/08/2019 (1033 words)

Hey Brian, thanks for your response!

Your whole response is extremely valuable to me. Thanks for taking the time.

How will you transform?
What's in it for you if you have an Awesome August?

I'm not sure I will fully transform. Maybe this is a bad plan. Currently, I'm thinking of this more as a catch up. My transformation has been year-long, it's more than just August. As I've mentioned, I need a change and a bit of a shake up.

1. Who else knows about the spreadsheet?
2. What incentive do they have to support you? (i.e. What's in it for them? )

My spreadsheet is available publicly on my personal site. I plan to update it weekly, but I'm a bit behind - I update the actual sheet daily (multiple times even), but I don't update the website as often.

I'm not sure on other people's incentives, I'm struggling to incentivise myself. Maybe it will inspire people. I don't know.

I'm actually struggling with the format of the spreadsheet, but I do love tracking things. I think a boolean system (I did X: Yes/No) would be much better, rather than the scale. For example, syns: 0-20 green, 21-25 yellow, 25+ red. This should have been "Stayed under 25: Yes/No", but we plod on.

Reading Daily:
1. Why daily?
2. When will you read?
3. What's a minimum amount you can stick to, knowing you have other things you want to do? [...]
4. Since we're talking about habits -- what's the Trigger that will tell you it's time to read?

Reading Daily was a habit I used to have. I used to read every day on the bus to and from work. I don't do that much now. I'm too busy browsing Twitter or chatting to my friends.

I've had the same book in my bag for months now.

My trigger is using the bus and my minimum amount is whatever I can read on that journey, which is usually a chapter. Maybe I won't read at all on the weekends.

Exercise 4x Week:
1. Why 4x? Why not 3x with more intensity or 7x with lower? What's the outcome you want?

A good question. I think the outcome is just switching my routine. I wanted to look into another program to do 3x per week, but continue my runs - maybe a Park Run on the weekend. My goal is to boost my weight loss, but improve my fitness levels.

Eat healthier:
1. What's one thing you know works for you? [...]

My eating habits have improved drastically over the last few years. The main reason it's been so bad lately is due to the new house. We'd pop there straight after work, stay late and grab something quick on the way back.

I already love eating healthily, I just want to dedicate more time to continue that practice. We've noticed we already make healthily choices, generally. My big crux though; Nay is a baker. There is lots of off cuts. I'm literally a big kid in a cake shop.

Lose Weight:
1. Why? How much? What combination of events will effect this?

This time last year, I set a goal to lose 3 stone (18kg). I lost 2 stone, stagnated and started to go back up this month. This is the main reason for this challenge. Perhaps this month, this is my biggest focus. I'm hoping I'll see some great results getting back on track with the food - compounded with the additional exercise.

a) eating the same meals over and over

I don't eat the same meals all the time, although I do make extra portions and use them for lunch the next day.

b) not eating for entertainment

This has been a big problem for me in the past. It's crept back in the last few weeks.

c) loading in the veggies

We always try to do 1/3 veggies! We're on Slimming World (I joined because of Nay) and this is promoted to death.

d) eliminating cream in coffee and muffins

I'll definitely have a think what my big pain points are. It's probably milkshakes. It always was in the past, but I'm still partial to a good burger and shake.

Let's hear about this solo project. Maybe it's not a single-month project and getting started, doing a little daily, and updating a document will have you feeling confident about taking on projects that take more than a single rocket month.

I planned to do a solo project, but I never got round to thinking about a solo project. My group project is with a team of 4 (myself included), we're going to a recycle-recognition app. I definitely agree with doing a little each day, but with the rest of the plans this month, I think that time might be best spent on my group project and The Cake Pays.

Cake Pays:
The same as Fixathon - sounds like you need a little structure and support around longer projects.

This is my 2019 baby. That project that starts with high hopes, a twinkle in your eye, a small, gentle smile on your lips. Before spending months pointless tweaking designs and copies without releasing anything. Nothing at all. I have many goals for this project, which I think is the issue. I need to focus on one problem and solve that.


I'll be sure to check out your recommended entries and thanks for your 3 closing pointers.

Reiterated from the beginning: Your whole response is extremely valuable to me. Thanks for taking the time.

Ultimately, all of these are going to be achieved by planning. Last night, when I sat down at my computer to write Awesome August, I didn't plan much. I listed issues I've had, problems I want to solve, things I want to rectify with myself. Not much of a plan was involved and I certainly don't know how I'm going to squeeze it all in.

Maybe that is step one: plan my month, plan my week, plan my day.

View on 200 Words A Day: awesome-august-brian-ball-239905d435c859616e

Awesome August: Response to Responses

01/08/2019 (299 words)

I'm glad this post has inspired a few of you to take action - to join me, to challenge me, to encourage me and others.

It seemed strange to respond to an individual post when there were 4 posts with my name tagged, so it makes sense to start a fresh post.

@keni - I'd love to hear more about your planning and reviewing. Are there any specific posts of yours that you would recommend?

@jasonleow - I'm sure the "Awesome August" and "Flawless February" could be applied to each month, even better if the name aligns with your goals!

@haideralmosawi - Thanks for the response. Your thoughts were very interesting for me, particularly #1, "Set yourself up for success". I often feel like I attempt too much and many people have mentioned this to me in the past. Alternatively, sometimes I've not done enough and I've missed out on that potential.

Just recently, I was running 25 miles per month. It was an easily achievable goal. I wasn't challenging myself. I would take days off that I shouldn't have taken. Somebody challenged me to take that to 50 miles. Maybe these are the small successes building up that you are talking about, but sometimes you need a challenge to inspire great action.

Thought #2 "Why did previous attempts fail?" - I don't particularly think I've "failed" recently. Sure, I'm not achieved all of my goals, but I think - as you say - they have not been my priorities. I think that's the reason and that's okay, but that's always why I'm recalibrating.

@brianball - I'm not bitter than you spelt my name wrong (winces in pain). I started writing my reply to you, but it's become huge... I'll reply in a separate post.

View on 200 Words A Day: awesome-august-response-to-responses-239885d43555ef3961

Awesome August

31/07/2019 (255 words)

Tomorrow is a new month. A line in the sand. A chance to recalibrate. A new chance to challenge myself.

In July, I let slip my reading, my eating habits became more unhealthy and my work ethic (both professionally and for side projects) has suffered.

In August, my goal is to fix all of these. I already know I'm planning too much, but I want a challenge. I feed off challenges.

In August, I will;

  • Complete what I'm calling "Awesome August", which is making my spreadsheet 100% green. I attempted this in for Flawless February but wasn't quite successful.
  • Read, every day. I'm currently in the middle of Company of One, but I've not read anything in several weeks. Once I've finished Company of One, I'll read Shape Up by Ryan Singer, of Basecamp.
  • Up my exercise to 4 times per week. I've been running 3 times per week for a while now. I want to mix it up a bit, so I'll try something new, but still run at least once per week.
  • Eat healthier. I have eaten incredibly poorly recently. Time to sort this out!
  • Lose weight. I'm pretty close to my target, but I've been stagnant for a few months now.
  • Participate in Fixathon. I have a team project planned, but I wanted to do a solo project too. I'm not sure the latter will happen though.
  • Progress on The Cake Pays. I started this in January, but never made any significant progress.

View on 200 Words A Day: awesome-august-239195d41ff695b188

30th July 2019

30/07/2019 (219 words)

Today was a good day! Woo.

I wore light colours - light purple shirt, beige chinos, white shoes - I felt very summery. My shirt fit me quite nicely. It's hard to get clothes that fit you nicely while you're loosing weight.

A colleague forgot to bring a change of clothes when then came to work, so ended up working in their workout gear - thankfully not sweating and gross, but it was amusing.

A lot of progress has been made on our bathroom. The tiles are going up and we know what the end result is going to look like - where the radiator is being moved to, where the suite will be set, our new bath shelves. It's going to be great. I can't wait to have a single room done (huge sigh).

I went for another run. It should have been last night, but I went for a lengthy walk instead. This was my penultimate run for July. My goal was 50 miles, I'm at 47 miles right now. I've also completely season one of Zombies, Run! It was an interesting story. Maybe I'll do an entry on season one...

As the season is ended, I'll do one of the spin-off stories for my final run, instead of starting season two right away.

View on 200 Words A Day: 30th-july-2019-238575d40bb03dd7a8

29th July 2019

29/07/2019 (202 words)

Whew, I've left things I bit late this evening.

I was due to have a call with a client this evening, but they didn't answer. So, I prepared for my run. Although, I ended up skipping my run in favour of a long walk with my partner. I still want to run, even now. It's gone 11PM.

I then had a call with a member of my Fixathon team. If you haven't signed up, then I'd encourage you to do so!

We've got a plan for how it's all going to work. Our models, which tables and classes, which columns and attributes, even some ideas for methods. Since it's going to be a mobile app, we're splitting into a front end and a back end repository. I have never worked on a project split up like this before, so it will be a big learning curve. I've also never really built a mobile app at all, but neither have any of us really - we'll be learning together.

Now it's late and my habits have been a bit out of sync, I'm blasting through them to catch up. Duolingo next!

View on 200 Words A Day: 29th-july-2019-237885d3f6d2b1ee51

28th July 2019

28/07/2019 (202 words)

Another dairy type entry. I don't know how many of these I can churn out. I'm not exactly proud of the content I'm producing right now, but keeping things real, keeping up with the consistency going and sharing what's going on has at least a minimal appeal to me - it's not a dead cause.

So, sorry about that, but I'll be back on track soon!

I want to up my game in August.

I saw another post on 200WAD that was talking about what kinds of articles they want to write. I want to go through my previous articles; review them, expand upon them and republish them more publicly.

I do currently have 200WAD posted publicly on my personal website, but the sheer number of articles are undoubtedly going unread. I don't want my website to have an endless scroll of my random ramblings. I think I'm going to update this page to be more of a "where to find me on the internet" page. This page would include links to 200WAD and Makerlog, but currently nothing else.

I really don't use that much. Do you lot use anything else on the internet?

View on 200 Words A Day: 28th-july-2019-237195d3e140e7edbd

27th July 2019

27/07/2019 (225 words)

We're trialling Sky Cinema right now. I watched 3 films today.

Extremely Wicked, Shocking Evil and Vile

This is the fairly recent movie about Ted Bundy. It was fine, but these are more Nay's kind of films - films about true events. I think it was done quite well and there was a lot of realistic / near identical scenes, as proven by the outtakes. That being said, any film was idolises or promotes this kind of real event evil disturbs me somewhat.

The Lion King

Who doesn't love The Lion King?

This was a brilliant live action adaption of the original. I heard beforehand that critics rated the film quite poorly because it was a scene for scene live action copy. I also heard that viewers were rating it highly for the exact same reason.

I loved it.


We missed this when it was in the cinemas originally. It looked decent, but I was wrong. It's sold as a circa-Hitler Zombie film, but it just felt like two genres smashed together.

If it was just a war-time infiltration mission to demolition a tower to allow plane landings, then it would have been good. Otherwise, they needed to add more zombies and sooner.

Ultimately a poor film. Also, does the actor of Euron Greyjoy just play the same character in everything...?

View on 200 Words A Day: 27th-july-2019-236695d3cd1cc6c594

26th July 2019

26/07/2019 (217 words)

The end of the week is here! I feel invigorated. Lots to do! However, it seems like I have a peaceful weekend ahead. Electrical work is beginning on our house - we don't need to be there.

We're going to have a bit of a lazy day tomorrow, make time to go and see The Lion King and I might catch up on my Race At Your Pace goal. I'm going for a run after typing this, but I'm a little bit behind my goal. Typing this has just give me an idea to add pace to my running spreadsheet... I love light bulb moments like these.

With tomorrow's breezy day, I might plod on with some work while my partner is busy making some cakes. I have a few items I need to crack on with, a Fixathon meetup and some minor tweaks I want to make. Going through these things will take me most of the day, but they will keep me busy and out of trouble.

No doubt, we will cave in and head up to the house to see how the work went. I'm expecting a big clean up after. Dust will be everywhere... and what else can go wrong? Surely something we haven't thought of yet!

View on 200 Words A Day: 26th-july-2019-236035d3b6ed204df4

25th July 2019

25/07/2019 (205 words)

Today is my sister's birthday. We didn't really chat too much. We spoke briefly and happy birthday was exchanged, but we are both busy right now.

Today was pretty hectic for me. I had a lot going on. My partner was having a meltdown about the house. I was having a meltdown about the house. We were calling electricians for a second opinion. Work was busy. I had my review at work - it went well!

My niece (daughter of the sister whose birthday it is) decided today was a good day to fracture her arm. Happy birthday from the hospital, I suppose...

After work, we once again went to the new house. Have you heard guys? I have a new house. I'm not sure if I have ever mentioned it. We were discussing where we wanted and no longer want plugs, where light switches were going, who needed to shut up for a second - the usual things when you go for a viewing.

Interestingly, I came out of the evening with a prospective client. Hopefully that will help pay for all the work we need doing. It would be lovely to have a new client. The next we months should be good!

View on 200 Words A Day: 25th-july-2019-235195d3a267ceb88b

24th July 2019

24/07/2019 (251 words)

After work today, I attending a meetup in Liverpool. Tech Nomads X Code Up Liverpool.

They event itself was quite good. The setup, hosts, etc were early days, so there were a few teething issues, but they did a good job and I enjoyed the evening. It was the first event I had gone alone too, without someone else from work. I actually mingled a bit more, which was great.

The talks were:

  1. Word clouds with Python
  2. Serverless
  3. Inclusive Code

They were all very well presented. Kudos to them.

I stayed after, had a quite length chat with one of the speakers before heading home. I got home late.

Before going to the event, however, I got the glorious news that my house is in utter shambles. The work we were waiting for the plasterers to complete had begun, but needed to be postponed.

An electrician came today and apparently our entire house needs rewiring. It's going to be a huge job that requires knocking through walls. Thank god we've only wasted the price of a plaster for a single day. Imagine if all this work was done, the bathroom was done, the decoration was done and we had moved in before know this... and THEN it all needed doing.

Hopefully, we can rescue the flooring, but it's possible we may need to redo the walls, floors and redecorate every room. We wanted to decorate the living room, the master bedroom and move in...

@brandonwilson - sweat equity, eh?

View on 200 Words A Day: 24th-july-2019-234435d38d6a4759c4

23rd July 2019

23/07/2019 (214 words)

My 200 words have mostly been daily-like entries lately. It's a busy time at the moment, so I've wanted to prioritise my 200 words. I think it's important to emphasis that sentence - I've not want to prioritise them. I think @basilesamel is correct when he talked about making time - you have the time, you just have different priorities. It's also important to remember that that's okay!

Anyway, how do I turn on this adulting expansion pack to life? It's too expensive. All of our money is being drained from our accounts. We've made a few expensive purchases - a new bathroom, a new sofa. We've also had a few problems creep up on us at the same time - mostly the car; the suspension needed work, we needed new tyres because the tread was at the legal limit.

We got our new tyres today...

After we got the new tyres, we started having a horrible grinding sound on our car. Apparently, we had a trainee working on our car... Perhaps related.

It appears a wheel weight came off and fell into the break calliper, causing it to grind and has potentially damaged our breaks.

We'll have to pop into the garage to get it fixed tomorrow.


View on 200 Words A Day: 23rd-july-2019-233515d377780c28de

22nd July 2019

22/07/2019 (223 words)

Boom, we're closing up on all the tasks we need to do with the house before we move in.

All the downstairs wallpaper is stripped ready for the plasterers.

All the bedroom wallpaper is stripped. It might not need plastering, but there are a few bits that need a bit of work. Maybe some filler will do the job. Why would I know? I'm not an expert.

All the bathroom tiles have been completely removed. Nay had a bit too much fun smashing stuff yesterday, but I finished off the final tiles today.

Tomorrow, we need to pull up the floor tiles and that will be the final thing we need to do for at least a week.

Once we're wrapped up, it's just a waiting game for workers to finished. Then another waiting game for the work to dry and set - or whatever it has to do. What? Why would I know? I'm not an expert.

Then we can decorate and move in!

I've been doing loads of work. I'm not usually this active, but even with all the work, I've so full of energy. I feel like I want to run more. I don't know if I should take advantage of this energy or take the time to chill out and unwind.

View on 200 Words A Day: 22nd-july-2019-232795d362346a309e

21st July 2019

21/07/2019 (212 words)

If I had a hammer. I'm hammer in the morning. I'd hammer in the evening. All over this land.

Boy, we have done a lot more house work. We're so close! We should be finished tomorrow, but maybe we've book some people in to do work a bit to early.

It's been a lot of work. Probably more work than I have ever done. I'm not very handy, but we were insistant on doing stuff ourselves. I can't wait until it's done - all decorated, our stuff moved in, new bathroom, new sofas in. All in time for a well over due feet up and chill.

We managed to squeeze in a break to see Toy Story 4. Great film, but of course, not the best of the series. Next on the agenda is Lion King and then probably Spiderman. I've enjoyed the Disney "remakes" - they have been amazing, but none of them have been as good as the original.

Today, we cleared up a lot of the remaining wallpaper and finally got started removing bathroom tiles. I thought it would be a lot harder - and getting it started was difficult, but it was surprisingly okay. It turned out, Nay enjoys smashing tiles. Who knew... ?

View on 200 Words A Day: 21st-july-2019-231955d34dea3ee7b0

20th July 2019

20/07/2019 (250 words)

I'm all out of sorts right now. My routine is shot and my motivations to do other things are near zero. It's not too surprising because we're doing a lot of house work, but my diet and workout routine has gone to hell. I'm keeping up with the work outs in a way, but I'm not being consistent. My diet though... let's just say I've wrapped up a McDonald's this evening, I've had a KFC, Subway and Wednesday pizza at work (I never had pizza at work) recently. It's a difficult week to keep up with the things I want to keep up with, but it will all work out. All of our hard work is coming together very soon and we'll have ample opportunity to correct ourselves. It has been bleeding into other facets of our lives. Nay is overly stressed with the house work and a bundle of cake orders - the humidity isn't helping with the buttercream and the icing, which is causing cracks and bulges. She's ready to give up, but I think there are other issues at play here.
She makes amazing tasting cakes, but often doesn't spend the time to make sure she is prepared, fully concentrating and ready to perform her art. In my opinion, she overbooks and under charges, and the stress is making her lose her passion.
I think we could both do with a bit of recalibration.

View on 200 Words A Day: 20th-july-2019-231255d338c65e9ed8

Just and It

19/07/2019 (217 words)

I recently saw this post on Twitter, I can't recall where from!
It was a post detailing 6 words you should remove from your professional vocabulary.
  1. Honestly
  2. Just
  3. Things
  4. Sorry
  5. Hopefully
  6. Your speech disfluencies (the f... ? Oh, umms and errs)
I saw this post and mostly agreed. The particular word that jumped out to me is "just". In this post, they say;
It also packs a big punch to detract from your credibility and confidence and negates from the importance of your message.
Although this wasn't what I thought. For me, saying just implies a simplicity that some people might not have, even at different levels of software development - but not exclusively, this simplicity could be implied in any context.
"Just do this small thing" implies it must be easy. Maybe it is for you, but is it to the person you're talking to?
The rest of the words they discuss didn't appeal to me quite as much. I agree to some extent, but my pain is with the ambiguous, "subject" words, such as it, this and that.
I often find it clearer to remove the ambiguity and just say the subject itself. Instead of "could you do that?" - what is that? Is it X or is it Y? Say "could you do X?"

View on 200 Words A Day: just-and-it-230405d3232a004684

Fitness Inspiration

18/07/2019 (207 words)

People say some wonderful things.
We were talking about fitness and our general routine. I currently run 3 times a week, aiming for 50 miles in July (have I mentioned that before?), while she goes to the gym to do a variety of different classes 5 or 6 times a week.
We both do exercise for similar reasons - mostly because we actually enjoy it.
For me, there is health benefits, including loosing weight, although I'm not loosing much at the moment because of my eating habits - which leads me to the wonderful things people say:
You make muscles in the gym and you loose weight in the kitchen
While my mind shattered into tiny pieces, I begin thinking about this for the rest of the day. It's so simple, and really, we all know it. You just don't feel it.
There are great benefits to exercising. There are great benefits to eating healthily. Combine the two and you're onto a winning package.
I'm grateful for the people I have surrounded myself with lately. They constantly inspire me to better myself through little nuggets of wisdom, specifically tailored challenges or sheer brilliance.
I think if you read this, you'll know who you are. Keep being you.

View on 200 Words A Day: fitness-inspiration-229145d30e769c9c5c

The Abyss Between

17/07/2019 (202 words)

On the one end of the abyss, there is our previous home. Our flat; a glorious, large space, which is extremely familiar territory - we've been there over 5 years now.
On the other side, we have our new house. It's not a home yet, it's bare - of both content and memories, but we're already building them.
We're currently in the abyss between the two. We have boxes of our stuff stacked up in our flat, but with the decorating (and waiting the workers), we have nowhere to move it. We've sabotaged our current home and we're not really able to do anything in our new home yet.
It's stressful, but we're slowly plodding through. We'll get there eventually, but it is getting to us a bit. The long, drawn-out process has got to us. Before we're done with the process, we're thinking of booking a hotel for a day or two - just to chill out. It seems weird, but we do just need to chill out.
Slow and steady progress is what I endeavour for in most things - making, running, life. Why am I trying to rush this process?

View on 200 Words A Day: the-abyss-between-228185d2f8e35be89e


16/07/2019 (219 words)

What a milestone... 100 days in a row.
I don't even know what to say.
Today is 196th day of 2019. I've spent more than half of that maintaining my streak on this platform. I was a day ahead on Makerlog, but accidentally used a rest day when I fell asleep after writing my 200 word entry - aligning my profiles.
My days are full to brim right now, so I'm deathly aware of my dwindling quality.
The last few days have basically been the same:
  • ignore my 7:00 alarm
  • wake up at 7:30
  • brush teeth
  • scramble to get dressed and make the 7:55 bus to work
  • Duolingo streak
  • get to work around 8:40, make a cup of tea
  • have a bit of a natter
  • catch up on emails and plan the day before stand up at 9:15
  • 10:30 brew time - very important!
  • lunch at 12:00
  • 15:00 brew time - very important!
  • leave work at around 16:45
  • catch the 17:10 bus home
  • get changed into scruffy close to get to work on the new house
  • endlessly strip wallpaper from our living room - we're almost done!
  • head back home around 21:30
  • chill out with an episode, write my 200 words
  • sleep
  • repeat
It seems like everything is coming together, but I can't wait for it to be over, so we can relax and enjoy our new home - with our new comfy sofas!

View on 200 Words A Day: 100-227325d2e46413919e

15th July 2019

15/07/2019 (234 words)

Today was supposed to be the day we picked up our keys, but we managed to make time on Saturday. With that in mind, we had booked the day off! This meant more time at the house to sort things out.

We wanted to strip the living room (which is one big, open room for the living room, diner and kitchen) and the master bedroom before moving in... and everything is gone to hell. Hurray!
We knew it would be some work, but little things keep adding up.
Firstly, we knew there was a small leak from the bathroom into the kitchen below. Not too big a job, just a loose tile that needed replacing and we wanted to re-tile the bathroom anyway. This added the bathroom to the list and was preventing the kitchen from being sorted.
Secondly, while stripping the hideous wallpaper, we realised the walls need "skimming", which is preventing and delaying decorating.
Argh! We want to be in by 1st August!
We've had people round for bathroom and plastering quotes too.
Back to the decoration: Jesus... in just the (open plan) living room alone there we're 6 types of wall:
  1. Sort of sun-patterned blue (painted wallpaper)
  2. Black, wavy vinyl (wallpaper)
  3. Purple rose (wallpaper)
  4. Plain, royal purple (painted)
  5. Plain white (painted)
  6. White worded pattern (wallpaper... ON THE CEILING!)
What.. the... [Sound is muffled and screen fades to black]...

View on 200 Words A Day: 15th-july-2019-226405d2cf1d69a758

Team Streak

14/07/2019 (331 words)

This is my reply to the multiple 200WAD / Team Streak posts. (Each word is a different link!)
I personally find it quite difficult to keep up with many communities. I'm just not active enough. I read the odd 200WAD post, but I could read more. The reason I'm part of the 200WAD community is mainly because of these few things;
  1. I saw what @basilesamel was building and it came at the right time for me. I wanted to improve my writing, and in particular, my communication skills. I do think I have improved, but maybe not a whole lot. That improvement has mostly come from keeping up this commitment
  2. As you all know, I'm a sucker for a good habit. Healthy habits lead to a healthy life and there is nothing like writing out your day, spreading your thoughts, your progress or simply getting things off your chest.
  3. The community has been brilliant. I'm not too active, but you've all been so nice me. From having a little bit of recognition for writing a post to a simple "Thanks for the updates" when I post about my day, especially you Brandon.
These positive comments aside, I do feel some negativity too. I particularly relate to @jacklyons' post, as I often find myself questioning quantity vs quality. It's an odd thought. Often, you can generate quality by amassing a quantity, but surely there is a line. When do we know we've hit it? Do we stop when we do? Am I slave to the streak? Will my motivation die if my streak is removed?
I'm not sure.
I think 200WAD is a net positive in my life. I'll continue to use it - and to support Baz and the gang. It's not perfect, but it's ours.
PS. @brandonwilson, count me in as part of #TeamStreak. Although I'm not vocal, I love reading these updates.

View on 200 Words A Day: team-streak-225665d2b82fe81f84

I own a home

13/07/2019 (230 words)

I picked up my keys for my first home today! It's been amazing.
I'm just jotting down some thoughts, but I know some of these will come out negatively, but honestly, I'm happy!
We both feel they process has lost that initial excitement because it took far longer than it needed to due to some annoying and incompetent lawyers.
It's weird because I feel like I should be over the moon, but I don't really feel that right now. There are times when we're ecstatic and other times when we feel crippled with the sheer amount of things there are to do! Maybe that is normal, but with it being our first home, we don't really know!
When we popped into our new, deserted, empty house, it was amazing. Walking through the threshold was awesome - this is ours!
The previous owner has been amazing. He left us a card with our neatly piled collection of assorted keys and documentation. He was organised, sorted everything out and left the place in a great condition. We have no complains about him, he went above and beyond in some aspects!
We met a neighbour for the very first time - a guy with 3 kids. His wife was out. They seemed very nice! Thank god.
I'll probably talk about some other thoughts regarding the house quite soon!

View on 200 Words A Day: i-own-a-home-225105d2a581156c88

Running Another Spreadsheet

12/07/2019 (207 words)

As is typical for someone like myself - a develop with a few ideas brewing. I attempt to do too much, failing at them all and ultimately produce nothing. On that vein, I thought of something else...
I'm constantly sharing my runs with a certain person in particular - we keep each other motivated. She's European and so uses kilometres. Urgh, but I'm British, I use miles!
Light bulb moment...
To the spreadsheet!
I track my exercises in a spreadsheet anyway. Currently, I just put yes/no to exercise and add a note saying what I did. So, I can easily do that and get some extra benefits too.
I'm on my forth month of Race At Your Pace. I often wonder:
  • how many runs do I have left in the month?
  • how much I've done so far?
  • what distance that means I need to reach on average for other runs?
  • If only I could instantly get Miles to Km conversions without having to ask Google after every run.
It's fun to work on new things, even if they're small. It's often said that it's better to work on something small that you (yourself!) currently need. Let's do it!

View on 200 Words A Day: running-another-spreadsheet-223985d27b9d6ec272

11th July 2019

11/07/2019 (230 words)

It's a Thursday night. 4 day weekend for me… or is it really? I feel all out of sorts.

I'm currently listening to Foo Fighter's One By One album. So, let's write up my day and talk about the weekend.

I managed to progress my "main" ticket somewhat today, but there was a lot of back and forth between branches, changes and running a lengthy section of our test suite (our tests take far too long). All this back and forth for some progress here and there feels necessary for this particular ticket, especially considering it's playing with people finances - and more specifically, something they submit to the government for tax, so not just for records!

All these little steps made more progressively more restless until the afternoon ended up feeling like 4pm on a Friday - the week is done, you just want to go home.

I'm off work tomorrow for a wedding and I'm off on Monday to pick up my house keys! We'll have probably picked them up before then, but that's our back up plan. We're expecting to be slight inebriated tomorrow evening, so they might prevent us - it wont!

Once we've got the keys, we're going to be in moving mode! I'm excited to move near a country park... Did someone say dog?

View on 200 Words A Day: 11th-july-2019-223955d27a9392767c

10th July 2019

10/07/2019 (215 words)

Today, I woke up a bit grumpy - more than usual. A bit sleep deprived. That being said, I've made some decent progress on a ticket at work. We've done some things in a strange way that has bit us in the ass, but we're getting there.

After work, I planned to meet a friend, but I needed to do my Wednesday run. I clocked 3.64 miles. I think this is my "usual" run now. I've added an extra couple of street to go around the train station.

I met my friend and we went to a small Indian restaurant for a natter. Nothing too fancy, we spent about £25 between us both. A cheap date, if I do say so myself!

Then I came home to the news: The Climate Fixathon details were announced!

Is anyone else taking part?

I had been excited to see what they involved all day - all week even. I was slightly disappointed, but motivated at the same time. Does that even make sense?

I don't know what I was expected, but it was just some small tid-bits of information. Nothing that would sway a decision on what we were working on, as we already had an idea. We're already discussing it in more detail now.

View on 200 Words A Day: 10th-july-2019-223025d264be7ca8a7


09/07/2019 (205 words)

I'm resurrecting my dead money app.

It was the first app I made myself that I put online for others to use. A few people checked it out, but it was mostly friends testing it out.

I'm not expecting it to get more traffic or take off this time around, but I think it has a key ingredient: I use it!

The premise is quite simple;

  • Budgeting sheets are ever growing comparisons from different periods. I don't care about that. I want to see my current situation.
  • I'm looking for simple calculations that will take into account a recommended budget and tell me how I'm doing.
  • A simple projection based on my current situation will let me know how bright my future looks - or if I need to do something about it.

Easy right?

I introduced the original app on Twitter back in November 2018. I started building it in the open due to seeing progress threads on Twitter. At the time I was fascinated by them. I was so used to seeing people being protective of their ideas, but it turns out: people don't care.

You can literally give away your best product ideas and nobody will build them!

View on 200 Words A Day: moneyapp-222005d24fcc83a5b7

Hey, I'm Craig and I'm Casual

08/07/2019 (292 words)

I'm a recovering geek, who is trying to improve myself and my life by build better habits in 2019. From my late teens to early adulthood, I was addicted to World of Warcraft. I've not played for many years now and the craving is completely dead. That style of game is still my favourite - that is, games where you can constantly improve, climb ranks and beat harder opponents.

My habit process started with tracking key attributes I wanted to improve, on a daily basis, including:

  1. My health
  2. My dental hygiene (this makes me sound really disgusting, but I promise I wasn't that bad!)
  3. My gaming/side project balance

Overall, I think I have improved in these areas this year, but as always there is much to learn and more to improve upon. During this process, I've developed other healthy habits, such as writing on 200WAD and learning a new language on Duolingo.

I've successfully completed 3 months of 25 mile Race At Your Pace challenges, and - due to an exceptional colleague - I'm in the middle of a 50 mile challenge where I have had to cement my Monday, Wednesday, Friday running habits. My running has processed a lot too, but I'm hoping to improve my times!

While I sometimes think I've gone too far into the extreme with my habits, I think my life is going rather well right now. I'm healthier than I've been for a long time, my worries are generally for "unimportant" things instead of essentials and I have a great home life.

It's been a long process, but I'm about to move into my first home with my long-term partner, Nay. We're moving to a house near a country park and will possibly be looking into foster a dog after we're settled.

View on 200 Words A Day: hey-i-m-craig-and-i-m-casual-219205d2136455206b

Hey, I'm Craig and I'm a Professional

07/07/2019 (233 words)

I am a Rails Developer, currently working at Yozu in Liverpool. I have experience developing accounting software which is used by over 20,000 companies.

In my current role, I deal directly with the client to gather information on new feature requests, help narrow down the scope and implement these requests with a high standard of easily readable code. In addition to development, I help train and mentor new employees - getting them used to our office environment, our style of coding, but also developing my own communication skills. I'm always looking to learn and improve - helping new developers is proving to be one of the best ways to do this.

Alongside development, I've also lead a small team to produce an account management system for software that helps access detailed vehicle information. Our system is used to manage payments for the service as well as user permissions, invoicing and historical information.

In my own time, I work on several smaller projects and freelance work in order to help fulfil business needs and expand my own knowledge;

  • I've made many static websites.
  • I've self-managed and developed an ecommerce platform that has been very successful in its first year.
  • I'm developing skills in other areas, such as DevOps, Marketing and UI/UX Design.

I've recently found the sharing of my knowledge to be the best way to improve myself - so, I do this by writing and teaching.

View on 200 Words A Day: hey-i-m-craig-and-i-m-a-professional-219135d2129c8c47a5

Brighton Ruby Summary

06/07/2019 (465 words)


Yesterday, I posted about my trip. Today I'm posting about the event and the talks.

There was a total of 12 talks, so the day ended up being quite long. I often get restless - need to stretch my legs, get a drink - but there was nothing I wanted to miss!

This is just going to be a brief summary of the talks and things I remembered.

Setting Up To Fail @vaidehijoshi

A great introduction to Brighton Ruby. A talk about the basics of distributed system and expecting them to fail. It was simply discussed while still acknowledging the difficult of it all. It's easy for people to talk about complex problems and how to solve them, but it's hard to avoid saying thing like just do this incredibly complex thing first.

Why Should You Care About Cultivating Trust? @GarethMarlow

People Debt and Trust are an exceedingly large part of any group, community, employment and we need to learn to improve on these factors. I particularly enjoyed the pyramid (from a Google project) regarding effective teams. I feel like I can take some of the knowledge shared in this talk into work to improve my life and that of those around me.

From Developer to Architect (and back again) @matthewrudy

The slides are available already. Matthew seemed to do some cool work, including working with the MoJ. I thought the next step after Lead Developer was Lead Developer and then again in bigger letters. It's interesting that more experienced coders and seniors do less code first. A wise, young ex-colleague said that 80% of the work should be done without touching the keyboard.

Embracing Openness in Open Source @a_adewusi

This was a brilliant talk. Getting starting in open source or just tech in general can sometimes be overwhelming or completely daunting. There is more we can do to make people feel welcome and Amina helps explain how.

Fixing Performance Problems with ruby-prof @fglc2

Frederik wrote about his experience at the conference.

Better Coding Through Unit Tests @valeriecodes

This was a great talk about animals. So many beautiful animals. Huh? What? She talked about testing too? Riiiiight, yes, yes.

This was a brilliant talk. So many of our problems are based around testing right now. I probably should have took notes on this section. I spent too much time bashing my head against the seat in front of me. It felt like I was being attacked.

The Life Changing Magic of Tidying Technical Debt @sroopsunar

Six Years of Ruby Performance: A History @codefolio

You may have encountered a bug in the Ruby interpreter @qyliss

Ruby like it’s 1995 @matiaskorhonen

Defragging Ruby @tenderlove

If the conference was bad... you could have called it a BrightOFF.

View on 200 Words A Day: brighton-ruby-summary-218675d2086a57d43c

Brighton Ruby Day

05/07/2019 (395 words)

I’m typing this on my phone. Low battery. A little deflated. It’s been a long day, but it has been brilliant.

I woke up super early to go for a short (planned) run with a colleague. We headed towards the seafront, a lovely blue view.

After showering, we headed down for a breakfast. A  full English from the hotel restaurant. I managed to smuggle out some croissants with my juice.

The team headed towards Brighton Dome in two separate taxis. While we were waiting, I saw Aaron Patterson of GitHub game. Pure fan girl moment for me. What a legend.

There were some amazing talks today, particularly from sroopsunar and valeriecodes. There was a total of 12 talks, maybe I'll summarise tomorrow after I've had time to catch up on some rest. It's been a long day!

Outside the talks, we were encouraged to mingle with the other attendees. I'm AWFUL at social situations. I'm fine having a conversation, but I have no idea how to initiate. I'm the awkward creepy lurker - please talk to me (quiet sobbing) #cringe.

We ended up having to leave slightly early than planned. We only had the hotel booked for the night before. We had a bit of a nightmare on the way home. We missed our train from Brighton to London Victoria. We had 15 minutes until our train from London Euston back home, so we popped into a take out food place. I wasn't going to eat, but we had time. A colleague ordered and food was ready in 2 minutes. I ordered and we waited... and waited... I was going to ditch the food, but it seemed like we had already missed the train, so I waited longer. 

Then we headed down to the platform and the conductors stopped us getting on the train. So we missed our connection and had to wait an hour for the next train home. At least we could chill out and take our time with the food, but we just wanted to get home.

To make things worse. When I got to our destination, I still needed to get another train back. It was the last train on a Friday night - I had forgotten about this. Then, my phone was dead, so I couldn't ring my partner to pick me up or get a taxi. I had another 20 minutes walk home to do.

View on 200 Words A Day: brighton-ruby-day-218385d1fb16fbec97

4th July 2019

04/07/2019 (275 words)

I planned to write some Brighton jibberish this evening, but I’m not even sure what to say.

We finished work around lunch and headed to a Korean place called Chop Chop. It’s literally the smallest place I’ve ever seen. You can’t eat in, only take out, but their food is delicious. We got the Katsu Mega. Bosh. 

After the light stroll in the sunshine, we headed back to work to sit on the roof garden. Enjoying the sun with our tasty noms.

After lunch, we headed to Tesco to get some drinks for the train. A cheeky 2 for £5 offer on a 710ml bottle of Corona, along with a small can of Flamingo Colada. Have I ever mentioned I love Pina Colada? So good!

Once lunch was over though, it was difficult to go back to work. For a start, I had already turned off my computer. Whoops. It’s a good job there was a few minor issue to help other people with, mostly related to features I had implemented.

Once we left work, then we headed to the train station. A multiple stop journey isn’t too bad when you have company. It’s kind of awkward dealing with a group of 6 on trains though. They’re mostly 4 seat groups. I’m always the outsider. 

Once we arrived at the hotel, we sorted food, headed down the beach front before skipping some stones and heading back. We gathered in a room - which was upgraded! - for a chin wag and some final beverages before heading to bed to type up my day.

Brighton Ruby conference is tomorrow. I’m going to be up for a 7am run before hand. Urgh.

View on 200 Words A Day: 4th-july-2019-217725d1e7bf165ea0


03/07/2019 (206 words)

Today was my last full day in work today. I have a half day tomorrow and I'm off on Friday. I'm headed to Brighton Ruby in, well, Brighton!

6 of us from work are going. We're heading down on a mid-afternoon train, hoping to arrive before 19:00. We'll be having "train beers", we're that team...

I've not really been a conference like this before. I want to get involved, but I'm not great at mingling. I think I'm pretty good at talking to people, but I'm not good at initiating the conversation. It's something I want to improve. Any tips?

We'll be staying at the Malmaison hotel, just under 2 miles from the venue. Staying over for just one night and heading home after the event. We still haven't really arranges what time we're going home. My guess is that we will miss the last train and be stranded over night (quiet sobbing).

I still plan to keep up with my goal of going on my MWF runs. A colleague has expressed they will go on a (slighty shorter) run with me before the event... in the morning (quiet sobbing). I should definitely do it. I want to. I just don't want to carry sweating gym clothes around all day...

View on 200 Words A Day: brighton-217005d1d287d857d8


02/07/2019 (271 words)

Today marks 50% of the year that is 2019. Day 183 of the year.

I spent this evening catching up on my stats, that I've been tracking every day* since the 1st of January. I have been posted monthly stats on Twitter during this year too. You can see June's here, but with the tweet regarding 50% of the year, I thought it would be cool to summarise the stats so far too.

I've made a net loss of almost 1 stone (a little over 6kg) in weight this year. I've lost more in total and June has been particularly sporadic. We've eaten out a lot, which could explain why my syn goal is at 6019 - over 131% of my target!

I've exercised just 66 times (33% of 183 days), which is okay. I've really upped my running in recent months.

I've walked 274 times, which is 75% of my 2 walks a day goal. I've typically been counting this as walking to and from work, to encourage this instead of getting lifts to the train. These walks are roughly equivalent (but not necessarily) to 1 mile each.

A lot of my 2019 goal has been to focus more on Investments over Distractions. With 140.5 vs 55 hours, I have achieved that, but I suspect people reading these stats might be a bit confused. I named these stats because of Steph Smith, but I've made amendment, eg; I've purposefully not been counting things like time with friends playing gaming as Distractions.

* I'm tracking it daily on a spread sheet, but haven't updated my website since I didn't count some holiday details in April. It's up to date, but I haven't transferred the information yet. I'll do it soon!

View on 200 Words A Day: 50-216295d1bd420aa0ec

Consistency With Challenges

30/06/2019 (275 words)

I was going to write about consistency today. Then, I saw the post by @gabrielgreco that concreted that decision.

Consistency is an amazing thing.

I'm reminded of an incredible interview with Simon Sinek that really emphasises the point about consistency. I've not even rewatched this. I don't need to. I know it's gold. I would recommend watching or reading everything involving Sinek. I even have a Trello card with a quote from him that helps me stay motivated sometimes.

Sinek says (and I'm paraphrasing) individual actions can be pointless on their own. It's the accumulation of all the little things that make you great and make you achieve your goals.

Brushing your teeth once does nothing. Brushing your teeth every day is where you see clean teeth and gums. Exercising once does nothing. Exercising regularly will eventually get you into shape.

This is why I like to build in little habits into my routine that will help me achieve all my goals. Some days, I feel worthless and like my goals will never happen or they're too far away. Other days, I'm pumped and can take on the world.

This is where challenges come in. With consistency, you can get complacent.

I've been doing Race At Your Pace, where I've been running 25 miles per miles. I've definitely been complacent at 25. I would often skip work outs, even entire weeks. I was challenged to do 50 miles in July.

I worked out, running 5k every Monday, Wednesday and Friday, adds up to 43.4 miles in July. If I stick to my planned routine, then I'm almost there already.

This challenge was the kick up the ass I needed.

View on 200 Words A Day: consistency-with-challenges-214755d192e7097155

I don't have time

29/06/2019 (242 words)

I keep planning to... well, plan. Something keeps getting in the way. I just don't have the time. Whenever I hear the sentence, "I don't have the time" I always recall an article I read that says;

Instead of saying "I don't have time" try saying "it's not a priority" and see how that feels.

After a quick Google, I do recall the 2012 lifehacker article it came from, which is quoting Laura Vanderkam of Wall Street Journal.

It's been a life changing for me.

To start planning, I like to see what is currently holding me back. In a typical week;

  • Work Monday to Friday, 9 to 5.
  • Running 3 times a week on Monday, Wednesday and Friday.
  • Slimming World group on a Tuesday.
  • Granny's every Thursday, usually accompanied by my Dad.

I have a long term partner, who I try to spend a lot of time with, but sometimes it feels like this is preventing me from doing some things I really want to it, but then on the other hand; I love spending time with her (usually, ha!).

It's true that sometimes you need to spend time a part. It means we don't have to miss out on things, while having my quality time together.

My free days are basically Monday, Wednesday and, usually, the weekends.

I need to plan times to work on my projects, play games and still enjoy time doing everything else. Monday and Wednesday seem like good places to start.

View on 200 Words A Day: i-don-t-have-time-213905d1788154164c


28/06/2019 (237 words)

My weekend plans involve getting a new suit. I love wearing a suit.

I've not had too many suits in my time. I don't really have a need for them. I don't need them for work - we have a smart casual dress code. I don't need them for much else, but I did like to wear a suit to work every Tuesday. I stopped doing that, but I should get back onto it.

Special occasions like weddings are the only reason I would need a suit, which is why I'm getting a new one - I'm attending a wedding in the middle of July!

Thinking about it, out of all the suits I have owned, they have all been bought for weddings. The reason I have to by another suit, instead of reusing my old suits is because I've lost a load of weight.

I bought an expensive suit for my sister's wedding. A beautiful, grey number that I got refitted after losing over a stone when I went to yet another wedding.

After losing more weight, bought another (black) suit for an interview! I got the job and I'm still there but I've lost even more weight! Jeez, this is starting to sound like I've lost 100s of lbs, but I've lost around 3 stone in total.

This time, I'm going to get a three-piece. I'm thinking blue with a crisp white shirt. I'll take a look tomorrow.

View on 200 Words A Day: suits-213535d16890a99ead

Plagiarism is rife in tech

27/06/2019 (225 words)

...and that can be fine.

To get things working, it can often be best to find a solution that someone else has already implemented.

The problem here is when you do this within your own code base constantly, without any regard for the lack of knowledge or hacks that were made the first time round.

If you ever say to yourself "I'm doing it like this because that's how it's always been done" or "so and so did it this way, so I'm doing it this way". Stop and think!

Argh, even writing this, I'm torn with this idea, since often times you just want to get something done and out, but maybe it can be improved. Maybe the original copy-cat did it for a reason you don't know, don't understand or straight up just doesn't apply to you.

Loads of people copy work. Don't get me wrong. Hell, I've copied a tonne of work. It's convenient. Someone has already done it. Brilliant.

You might have heard of the 3 steps:

  1. Make it work
  2. Make it better
  3. Make it fast

Plagiarism often only covers step 1.

Plagiarism gives you development speed. Plagiarism doesn't give you understanding, code improvements or personal development. Oftentimes, it will lead to spreading bad code around the system. Oftentimes, this comes with the intention of cleaning it up later, which almost never happens.

View on 200 Words A Day: plagiarism-is-rife-in-tech-212635d153fa0aadec

Project Plan: Climate Fixathon

26/06/2019 (217 words)

After writing about my 4 projects for 2019 yesterday, I met up with some colleagues after work to discuss our project for The Climate Fixathon.

I believe we all went in this meeting expecting to expand upon our existing idea of measuring and improving our carbon foot prints, but we all had an open mind. It was interesting because we all come from different backgrounds. Our team currently consists of 2 men and 2 women.

We discussed what we wanted to focus on, what are goals could be and how we would influence users to perform these actions.

During our talk, I think our biggest break through was narrowing down what are goals would be. Our choices were education or action. Ultimately, our choice was easy when we thought about our own difficulties. We came to the decision to tackle a small problem we struggle with - just what can be recycled?

This is going to give us a chance to play around with some new technology that we're not familiar with, whilst still being able to use technologies we are proficient in. As well as developing skills from each other, managing a small stand alone project and dealing with communications between all of us - especially considering one of us is moving to the other side of a country before the fixathon starts.

View on 200 Words A Day: project-plan-climate-fixathon-211935d13e48131627

Project Plans

25/06/2019 (354 words)

Solving problems is what everyone encourages you to do when building products for other people. I do think that's important, which is why I'm taking part in the Climate Fixathon. I do think it's also important to build things for yourself or for fun. Sometime fun gets overlooked.

At the start of the year, I planned to complete 4 projects in 2019. I've not made much progress, but during the course of the past few months, I think I've decided on what challenges I want to pursue. They aren't ground breaking, but hopefully they do provide some value.

The Cake Pays

Nay is a baker and she often struggles with managing her prices, and hates her cumbersome spreadsheet. The initial goal is to help manage these prices and send quotes to her clients. The ultimate goal would be a complete management system for bakers, handling quotes, recipes, orders, reminders and financial management. It would be glorious if this become a one stop shop for bakers.


A colleague and I often struggle to keep our posture correct whilst at work. She is more disciplined that I am, but ultimately she uses Slack to yell abuse at her. I'm not sure how this would come together, but I'd like to use this as a basis for another project. I'm envisioning yellow...

Climate Fixathon

We've setup a small team to discuss our goals for this upcoming event. We're meeting tomorrow to discuss this is more detail, but it seems like our plan is going to involve tracking and improving carbon foot prints.

Project #4

My final slot is undecided so far, but I have so many options. I'm coming around to be more focused on others, but I have a growing amount of problems I want to tackle.

As I've discussed, I've enjoyed tutoring, so perhaps it might be an educational based project. Additionally, communication is a growing problem that I personally face, particularly when sharing what you think amongst peers. I've been thinking about how to encourage peers of equal levels to raise problems and encourage or communicate preferred behaviour. Difficult, but perhaps that's a challenge I need?

View on 200 Words A Day: project-plans-211165d12876ca4401

Pair Explanation

24/06/2019 (221 words)

I've been tutoring a University level student in Ruby on Rails for a few sessions now. I think it's going quite well. We've been building a medical based application that allows patients to make appointments and doctors to consult and prescribe medication.

It's been refreshing to work on something new.

As I've written about this before, I'll slightly switch up the subject.

Not only has it been refreshing to work on a new project, it's been amazing valuable to me to mentor another person on a new project. When you develop the same project for a long time, it's easy to fall into traps of "this is just how it's done". When you have a new project, it's nice to develop these new skills yourself.

When I develop code, I find nothing more fulfilling than being able to pass my work onto another developer (or even a shiny, new employee) and them being able to understand it. If I could do this with a non-technical person, then Valhalla has been reached.

However, when mentoring, pairing or tutoring, you need to be able to do this on the fly - explaining as you go. This is where I'm currently trying to progress.

Now I've written this entry, I'm reminded once again of the incredibly useful Pair Programming Guide from the team at Tuple.

View on 200 Words A Day: pair-explanation-210345d114a40b3380

23rd June 2019

23/06/2019 (229 words)

I've had a pretty good day just plodding along with some development today.

Nay was out at a dress fitting, so I thought I would catch up on this weekends Rocket League Championships. The finals were this weekend, but I've not kept up with most of the season. It's been good to catch up and relax.

That being said, I did plan to do some side work, so I continued with the update of my personal website. I had some great feedback and suggestions from people, including design, content and some nice tips and tricks. I've not managed to fit them all in, but I've made great process.

The design is lovely. I got berated for my choice of a side bar instead of a top menu, but hey it looks nice!

I recently listened to an amazing talk on design, aimed at developers such as myself. I wish I took more of it in, but it did give me some great advice. White space is very important. Your choice of font is important. You must think about what you want the focus of the page to be. More often than not, it's not the header menu with your name and picture in it. Make these smaller, use greys, emphasis more important elements.

It's a shame that I'm still having trouble deploying, otherwise it would be online right now…

View on 200 Words A Day: 23rd-june-2019-209465d0fe7f83f932

Gin Journey

22/06/2019 (262 words)

Today was the day I booked for our Gin Journey in Liverpool. I bought this experience for Nay's birthday in May, but this was the first day we were both available and they had two spots free.

If you've never been on a Gin tour before, after today, I can highly recommend it. We went with a good little bunch - 4-5 couples and a group of 6 or 7 women for a 50th birthday, a rowdy bunch, but it was fun!

We went to Liverpool early to grab some lunch in preparation for the extrodinary amount of alcohol we were about to consume. We tried Five Guys for the first time. Exceedingly overpriced, but damn tasty burgers and fresh milkshakes.

After arriving at a quaint, little bar called Furnivals Well, quite early. We prompt outselves up at the bar and got a head start on the party before moving outside into the sun. A glorious day for it.

We made our way around 5 stops, with 5 different gin 'shots' and 5 different gin based cocktails. All the venues were amazing - one inside an old style phone box and another hidden away behind a back door that looks like a staff entrance.

Nay had been involved a competition to take a load of photos on the tour. The most posts won a prize - our lovely set of 4 gin glasses!

We wrapped up the evening with more expensive food and a quick visit to a house party before a slow sobering bus journey home where Nay now sleeps on the coach while I type up our day…

The end.

View on 200 Words A Day: gin-journey-208785d0ea8bdeced0

Lessons from Side Work

21/06/2019 (203 words)

Having a full time job and doing work on the side can be quite difficult.

I've had trouble maintaining the ever searched for 'work life balance' and often find myself procrastinating or just out right abandoning side projects. Additionally, the extra work has caused burnouts, effecting my full-time employment too. Fortunately, I have a flexible work schedule (It's 9-5, but we can leave early and come in late as long as well get the work done and don't take the piss).

As is probably obvious, both have suffered.

Planning has been the key for greater productivity, but my planning as severely lacked recently.

Money shouldn't be the greatest motivator for doing side work. Doing it for money leads to burnout very quickly.

Now that I have completed some stressful projects for alternative clients, coming home to relax and unwind, playing games, hanging out with Nay and socialising has been much better for my mental and psychical health.

With that in mind, I'm going to spend time this weekend thing relaxing, hanging out with Nay, drinking, socialising and coming up with a plan for the future. What I want to do, how I want to achieve them and figuring out my 'enoughs' - financially or otherwise.

View on 200 Words A Day: lessons-from-side-work-208015d0d5dfbc67bf

Self Evaluation: Step 1

20/06/2019 (285 words)

I'm at a stage where I need to evaluate what I want to do. I often overload myself with new tasks, new mental barriers and I end up fatiguing myself. As I mentioned in a previous post, I need to step back and evaluate my goals. Unfortunately, I don't feel like I'm in the right mental headspace to do that right now. I need a few days to unwind… but it's always tomorrow.

I know it needs to happen and it will relieve a heavy burden, so I'm going to stick to the 'Get It Done Now' side of @jacklyons' latest post, but move the details down the road into the 'Get It Done Later' side…

I had a couple of 2019 goals that I'd love to keep:

  • Grow my Twitter audience to just 50 followers. (Check)
  • 4 sides projects released into the wild.
  • 3 vacations into new countries.
  • Make money on the internet.

We're 6 months in.

I've add 40 followers to my following. I'm currently at 65.

I've started 1 project, The Cake Pays, but not really implemented any useful feature. I spent a lot of time tweaking designs and updating copy. I was really enjoying it at the time, so I don't feel like it was wasted. I think these projects will be the key to making money on the internet - unless anyone wants to buy me a coffee?

I've been to Majorca. I started my 200WAD journey the day before I travelled and have maintained my streak since. We've booked Krakow for September and think we will go to a Christmas Market in early December.

My 2019 goals aside, I need to think about other factors in my life and that's where I'm struggling to come to grips with things.

View on 200 Words A Day: self-evaluation-step-1-207135d0c084b7ccd3

Powering Through A Weird Week

19/06/2019 (223 words)

Not feeling it right now…

I'm powering through. It's been a weird week. I still have a friend staying at mine. It's been unusual coming home and not being completely free. That's not entirely the case, I've mostly been able to do what I want and I've made sure to keep on top of my exercise and somewhat keep hold of my routine.

It doesn't help that Nay is ill too. Sometimes, I would go off into my office and work on some sort of side project, but I've not been able to do that.

Work has been usual too. We have a colleague leaving soon, so we're dealing with a hand over, but also fixing newly introduced bugs. It's been strange.

Then today, I got some amazing news! Our house purchase has progressed! I'm so excited. The initial date we were given is now a week on Friday! Woah! I'm still holding out on a full celebration just yet, because our solicitors have been a complete disaster. Thank god our chain has finally progressed though!

I'm hoping once this week is over, I can regroup and continue with some sense of normalcy. Although, right now, I'm not in a state to see that happening. I'm just holding onto that mental light. Maybe the Gin Tour we have planned on Saturday can help…

View on 200 Words A Day: powering-through-a-weird-week-206185d0aaee74f87e


18/06/2019 (271 words)

Many of my interests when it comes to writing, articles and the like do revolve around self improvement. Not necessarily in a self help kind of way - that makes it sound like I'm struggling. I'm not struggling. Life isn't really difficult for me. I know people who are struggling and need help. I want to be there, but sometimes you have to worry about number 1 to help number 2, 3 and 4. I mean self improvement in a progressive kind of way.

Goals keep me focused.

I need something to achieve.

Whenever we think of goals, we immediately jump to financial goals. It's only natural, I suppose. I think it's short sighted, but ultimately, money does help.

Bing… Maslow's Hierarchy… a mental detour… (I wonder if I'll finish an article with my original point. Maybe one of these days…)

I'm in a fortunate position. I think I'm on the upper end of Maslow's pyramid.

I have the basic needs covered, I'm well fed, have a lovely flat and I comfortable bed. I'm safe, I don't worry where my next meal is coming from - other than ASDA, Aldi or Tesco. I'm not 'rich', but I have enough savings that I wouldn't be completely screwed if I lost my job tomorrow.

I'm in a long term (5.5 years), loving relationship with my girlfriend, Nay. I have a great - albeit small - circle of friends I can rely on for anything.

Although, this is where the buck stops…

My pyschological need for esteem, prestige and accomplishments are unquenched and this is preventing me from joining the upper echelons of Maslow's chart.

…but I do feel like I'm close.

View on 200 Words A Day: maslow-205395d09535979e6a

Know Your Team: Employee Engagement Questions

17/06/2019 (504 words)

I've been quite a fan of Claire Lew of Know Your Team for some time now. She recently asked these 32 employee engagement questions.

As my review at work is coming up, I thought I'd answer them.

I plan to do it publicly, but I'll think about that as I answer them and see if that is actually reasonable. I've previously answered a handful or so, but due to an issue going on in my personal life, I'm just going to post the questions for now.

  1. Have you met the last person we hired?
  2. How many miles do you travel to/from work each day, and how long does it take?
  3. Is risk-taking in the team encouraged, and what happens when people fail?
  4. Do you want more feedback about your performance?
  5. Do we get together as a whole company often enough?
  6. What would you want our team to be known for 20 years from now?
  7. Have you ever been afraid to suggest an idea at work because you thought someone might shoot it down?
  8. Do you feel like you know what is expected of you in each of the areas you are responsible for?
  9. If someone asked you to describe the vision of the company, would a clear answer immediately come to mind?
  10. How is our team doing with gender equality? (You can keep your response private, it won’t be shared.)
  11. Do you have time in your day to learn?
  12. Do you feel like we have too many meetings?
  13. What is the most repetitive part of your job, and do you have any suggestions for streamlining it?
  14. What changes would you suggest making to our monthly team meeting structure?
  15. Do we provide enough context about how we’re doing as a company?
  16. Are there things you don’t know about the company that you feel you should know?
  17. Is there one specific part of your job that you find the most difficult? What is it and why?
  18. Which core value of the team speaks to you most, and why?
  19. Do you crave more depth in any area of the work you do?
  20. What are your top 2 wishlist items for your desk/work station?
  21. Do you feel like your ideas are being considered?
  22. Do you feel comfortable speaking up if you see something at work that doesn’t feel right?
  23. Are you afraid of anything at work?
  24. Do we make the time to recognize each other for a job well done?
  25. Are you proud of how we treat our customers?
  26. Is there anyone at the company you wish you could apprentice under or shadow for a day?
  27. Are there any small things we could do to show our appreciation for each other’s work?
  28. Did you have at least one 4-hour block of uninterrupted time to work last week?
  29. Have you been confused by any recent decisions at the company?
  30. What is your most productive time of day and environment?
  31. Are there any benefits we don’t offer that you’d like to see us offer?
  32. Did you take a vacation last year?

View on 200 Words A Day: know-your-team-employee-engagement-questions-204615d0800664a181

Community Dipper

16/06/2019 (241 words)

I often try to get involved in communities around my interests, but I'm not very good at staying in touch. I've been involved in many over my time - he says as if he is a 90 year old man.

I tend to go through a lot of phases. Sometimes I'm really involved, other times I dip in and out and sometimes I'm nowhere to be seen. Oftentimes, that ties directly into my real life. If I'm busy at home, I'm not productive. I'm looking to pick up a development laptop so I can make stuff while hanging out on the sofa with my partner. I've not managed the balance yet - I do too much of one or the other.

I've met many interesting people like this, mostly via online communities. This mostly includes gaming communities; Phantasy Star Online, World of Warcraft and Rocket League. Most recently, Makerlog and 200 Words A Day. These are two communities I aspire to be more involved in, as they encourage actions I want to enhance - writing and making. I don't feel like I'm great at either at the moment.

I amazingly still keep in touch with a handful of people that I met on World of Warcraft, but I suppose that's to be expected from a decade of playing. If I can keep in touch with a handful of people from a more productive community, maybe we can do great things together. It's difficult to go alone.

View on 200 Words A Day: community-dipper-202585d04bd83bcd5a

Gemfile #3: Bundle

15/06/2019 (237 words)

This should close out my previous Gemfile posts with part 3. Potentially the final entry, but a lot of this is covered by Thoughtbot in 'A Healthy Bundle'

Thoughtbot talk about exact and pessimistic versions, as well as versionless. Whenever I start a new project, I try not to lock my gems to a specific version, but if they are being problematic it can help.

If you're using a standard setup for Rails, you're probably using Bundler. These version 'states' will affect how bundler handles your gem updates.

Running bundle update will have the following affects:

Exact: gem 'devise', '1.2.34' - no change

Pessimistic: gem 'devise', '~> 1.2' - updated to the latest PATCH version of 1.2.x, eg; 1.2.34

Versionless: gem 'devise' - updated to the latest version. Full stop.

Whatever time period you chose to upgrade in, you can see what needs to be upgraded by using bundle outdated

The default gem source for Rails is RubyGems.org, which is important to remember. Sometimes searching for a gem name could take you to the wrong documentation if the name is taken elsewhere.

When I pick what gem I'm updating, my priority is typically to open the changelog and inspect the changes. I've been bitten too many times by just upgrading a gem without doing this. Often, a gem might seemlessly upgrade, but introduce breaking or unknown consequences - you may have read my groans about adding tailwindcss to my application. The pain came from upgrading a major version of webpacker without following the major upgrade documentation.

View on 200 Words A Day: gemfile-3-bundle-201265d02c8b8138ac

Gemfile #2: Read The Fucking Manual

14/06/2019 (262 words)

Continuing from Upgrade Early, Upgrade Often

When upgrading, it's important to take little step. Usually, this means it's best to incrementally upgrade. Sure, maybe try upgrading everything straight to the latest version first and see what happens.

If that doesn't work, start upgrading a single gem at a time by upgrading that gem to the latest PATCH version, then the next MINOR version, and then finally the MAJOR versions. Making sure your code is functional or updated along the way.

Remember: RTFM - Read The Fucking Manual. In this case, the upgrade documentation or change log.

If necessary, make a PR for each stage detailing what was upgraded, why this is happening, where they can find the documentation and what implications this entails for your app. It'll be much easier for your team to hunt down any problems or see what change cause a specific issue.

It's also important to start with low hanging fruit. With Rails 6.0 around the corner, you don't want to jump right in with a major version bump for the main framework of your application. Make sure you're other gems are upgraded, functional and amended first.

All of this comes much easier if you stick to upgrading early and upgrading often. If you only updated gems when a new version of Rails came out, it would take months to upgrade, but it could be as simple as a version number change if you prepare in advance.

Let's all get in the habit of upgrading our Gemfile at least once a (insert your time period)… maybe a sprint?

View on 200 Words A Day: gemfile-2-read-the-fucking-manual-201245d02c507912ae

Gemfile #1: Upgrade Early, Upgrade Often

13/06/2019 (203 words)

A Gemfile is the home for dependancies in a Rails application.

Ruby gems use semantic versioning. This is a version number that read like MAJOR.MINOR.PATCH, for example a line like: gem 'devise', '1.2.34' would take a Rail application to install the 'devise' gem at MAJOR version 1, MINOR version 2, and PATCH version 34.

A Gemfile can continuously grow, but as it does, so does the number of dependancies in your app. Beind tied up by dependancies can be a bad thing. Maybe you want to change how a specific thing works, even just tweak it slightly and it becomes a bigger problem. Making your own version of that dependancy can be beneficial in the long run. That being said, certain dependancies are invalueable and provide benefits you couldn't possible have the time to develop for yourself. In almost every application, I use Devise for user authenication.

When you have dependancies, it's important to keep them up to date. It's easy to install them, get them working and then forget about. What happens when they start blocking other changes? You're forced to update them, sometimes several versions at a time. That can have a catastrophic impact on your development speed.

So how do you approach this?

Upgrade early. Upgrade often.

View on 200 Words A Day: gemfile-1-upgrade-early-upgrade-often-201225d02bd6278e51

Phone ramblings

12/06/2019 (229 words)

I'm currently typing on my phone and apparently this editor doesn't do auto correct, or manage capitals and case shifting very well, nor does it have handy inputs like a double space being a full stop.

It's interesting though. I'm really concious of my streaks. Not in a sense of 'I must continue my streak' but in the sense that I want to continue writing. It has definitely become a habit. As discussed the other day, completing and maintaining good, healthy habits is a constant pursuit.

The reason I'm writing on my phone is because I have stayed late at work for a 'Future Planning' meeting. I ended up going for drinks with some colleagues after, including one I've not historically got along with. I don't think there is any malice there, we get on, but we disagree on a lot of work based 'theory' I suppose. It actually felt great to discuss this in person.

Communication is key to all relationships.

Often in a work environment, it's difficult to establish that rapport between your peers, and often it's difficult to speak up to a more senior person - whether seniority is by role or by standing/length at the company. I'd emplore you to speak up. Your opinion matters, especially if it is affecting your day to day life or your mental health.

Maybe I'll take my own advice…

View on 200 Words A Day: phone-ramblings-200425d01741cc28bd

Re: Re: A streak matters

11/06/2019 (214 words)

I've definitely been guilt of making a private post to keep my streak alive. Only once - and then I rewrote the actual piece I wanted to submit without worrying about a time constraint.

I think streaks are great.

I totally agree they can be a double edged sword, but I'm trying to form a life full of purposeful habits. Streaks are helping with that.

I have several streaks going right now:

  • Logging 'Craig's Life' since 01-January-2019, 162 days. This includes investment time, distraction time, dental hygiene, exercise, food in take and weight.
  • Makerlog, 66 days
  • 200 words a day, 65 days
  • Duolingo, 10 days, I've started learning French.

The more my day can be dictated by keeping streaks alive, the more I know I'm investing in good choices. I want to exercise. I want to create. I want to loose weight. I want to spend more time on improving myself instead of monging out in front of the TV.

I know it's not a long term plan, but it's working for me right now. There have definitely been days when I've not wanted to or even completely forgotten until last minute, but the more they become habit in my daily routine the less I need to think about them and, ultimately, the better my life will be. In theory…

View on 200 Words A Day: re-re-a-streak-matters-198915cfee2dcdfe6f


10/06/2019 (216 words)

I'm being paid for some Rails tutoring at the moment. It's kind of weird.

It's sort of like going to work and knocking out a feature that has been requested. We're building an application for Doctor consultations, but it includes some features that come preboxed with in Rails - image uploads, validations, etc.

The reason I say it's like work is because I don't know everything I'm being asked. Sure, I have a good foundation of knowledge and I would say it's going well in general, but there are definitely things that I - straight up - don't know the answer to. This is software development in a nutshell.

You have to Google a lot.

Another reason it's weird, is because I'm learning things myself. My current project at work is still using Paperclip, a deprecated gem for handling image uploads. I got the opportunity to learn a bit of Active Storage. Simply uploading files worked fine, but manipulating them didn't quite turn out as expected.

It's good to tinker with new technologies. It's easy to get out of shape and out-dated in the technology world. Being on my project at work has certainly held me back in some aspects. I'd like to stay more up to date with Rails progress. I need to look into Active Mailbox, too.

View on 200 Words A Day: tutoring-198875cfedd590efda

5 Years Ago

09/06/2019 (222 words)

The time is today, but 2014. 5 years ago.

Someone asks you, perhaps in an interview, where you want to be in 5 years.

Do you know what you said? Do you even know what you would say now?

Did you make it?

I'm not sure I did, but I'm sure I'm entirely to blame. This isn't necessarily a bad thing, but I do wish I had evaluated my goals more often and kept myself on the path I want to be on. Evaluation is critical to progress and not just in linear progression, but to make sure your goals are still what you desire in the long run.

5 year ago, I was in my final year at university, looking to work in software development. I've now been working at the same software development company for 4 years - almost to the day. It was mid-June when I started in this company. I joined up straight out of University, hungry for knowledge and keen to help develop fresh software. It sounds cheesy, but as long as I'm learning, I'm happy.

As it stands right now, I don't feel like I'm learning enough at work. Emphasis on enough. There is always something to learn - new employees to mentor, new features to develop.

This entry has been quite therapeutic, so I might continue this another time… 200 words and out.

View on 200 Words A Day: 5-years-ago-197735cfd6042b1941

Slack Setup

08/06/2019 (215 words)

My slack is set up in a very clear, compact manner. I have nothing visible.

I'm in as few channels as possible and I never have the desire to hunt for messages. If for whatever reason I do - I can search for it. The S is Slack literally stands for Search.

S.L.A.C.K is Searchable Log of All Conversation and Knowledge.

If my input is wanted, I'll get a direct message or an at (@) tag, which will give me a notification and an ping. I never need to hunt for a message.

My setup is designed to remove distraction.

My preferences:

  • I use the web app, so I don't have any application giving me desktop notifications.
  • I have DND set for out of hours. Always.
  • I turn off notications being sent to my mobile when I'm inactive.
  • Only show unread and starred conversations.

Whenever I get a message I want to remember or reply to I put a '//' in the chat. This way, I can't accidently send it, becasue '/' is a command and the channel (or more often the direct message) moves into my side bar. With the latest Slack update, this moves into a new category called 'Drafts'. Perfect.

Now, just to figure out how to get people to stop poking me on the shoulder.

View on 200 Words A Day: slack-setup-195505cf9884a0b952


07/06/2019 (244 words)

Today was a strange day.

With it being a Friday, work was rather loud and hectic.

Three of my usual rag tag bunch of friendly faced colleagues are now, separately, away until Wednesday. I'll be all alone, except for a couple of others from the rag tag bunch. I guess by the previous statement, they are the less friendly faced ones.

I tried a small, local Korean takeaway called Chop Chop today. It was an extremely small restaurant, barely big enough for 2 staff - although they managed to squeeze 5 in there. I ate the 'Mega' Chicken Katsu Curry. It was absolutely delicious.

After work, I met up with a good friend of mine to have tea and see Aladdin (first time for him, but again for me!). We ended up bumping into some old - let's say - friends at the cinema before we went in. Effectively, this was the friend that connected and introduced us and we all kind of stop talking. As far as I was concerned, nothing malicious, we just grew apart. It had been several years, probably over 10 for them. It seemed like they buried the hacket and exchanged numbers.

We watched the film and my friend hated it. Devastated. I really liked it. Of course, no scratch on the original, but it was great.

I arrived home rather late, spilling out my 200 words, before winding down with the missus… Let's see if this saves with that large error looming over my text…

View on 200 Words A Day: friday-196385cfae88b4e206


06/06/2019 (229 words)

I work in an open office with a staff count of 40. It can get busy. It can get loud. It's easy to be distracted, especially with tools like Slack.

I've heard many stories with their love or hate for Slack. It seems like people that work in an office (especially open offices) hate it, but people who work remotely or part remotely grow to love it.

I'm in the hate crowd. Maybe that's just matching the Average Joe.

Slack is for Slacking.

Slack is the ultimate distraction tool. It drags you in with the promise of great communication, but ultimate it's a scare tactic. We don't want to miss out! It's in our nature.

I try to fight that and follow the Joy of Missing Out.

I remove as much distraction as possible. I often completely close Slack when I want to focus for longer periods of time. The problem with this in an open office though, is that people will just come and poke you in person. Boom, distracted.

I think Slack reduces the quality of commucation too. If you can't get your point across in a clear, concise and preferablly asyncronous manner, then instead of improving your communication skills, you can just interrupt people and talk face to face instead. Nightmare.

In another post, I'll go into more detail about how exactly I have things set up.

View on 200 Words A Day: slack-190195cf1a01e2c03d

I did my first talk

05/06/2019 (269 words)

I'm super excited.

I think it went really well.

You might have seen a few of my previous posts, with previews of the talk content or how I was feeling. It finally came together and I took to the 'stage' tonight.

My talk was titled 'Does it have to be complicated?' and I got all my points across but in typical self-assassination style, once the talk was over, I kept thinking of things I should have said. Things I could have improved.

Why do we doubt ourselves?

I got some great feedback on the build up to my talk. Advice on things to add. Advice on things to remove, tweak, improve. I'd like to give a huge thank you to those people - if you read this, you know who you are. You're amazing.

Before the talk started, I was a little bit nervous. It wasn't too bad. I expected it to be must worse. During the talk, I immediately relaxed and just went through what I have practiced. I took notes, so I didn't forget where I was up to, but I knew what I was going to say and I felt really confortable with the crowd.

After the talk, I had some great feedback from friends and colleagues, but also from strangers I've never spoke to before!

Apparently, I should do stand up comedy! During my talk, I knew there were a couple of things that got the crowd laughing, but I didn't feel like I was that funny!

I really wish the talk was recorded. I was asked to record it, but I completely forgot. Actually gutted.

View on 200 Words A Day: i-did-my-first-talk-194695cf83de7bff38

My Week With Apple

04/06/2019 (234 words)

I've had an iPhone XR for over a week now - which is not quite the latest model, compared to the iPhone XS. I really didnt't know what to expect. Since I've had a smart phone, it's always been an Android. I previously had a Samsung Galaxy S8, so I'm not comparing the same generation of phones, but it's such a jump in quality.

Apple has always had this quality look about it. Sleek, clean, equisite but simple design (let's just ignore the new Mac Pro Cheese Grater, though…)

I've never previously tried out any Apple product due to two high barriers to entry;
1) price tag!
2) existing saved data

Even most of the phones come with an additional (close to) 50% extra on a monthly subscription compared to Android.

I got a good deal this time, with extra mobile data and I've gotta say - it's beautiful! As with the design, it's such a sleek, clean, equisite but simple experience. I'm most impressed by the sheer speed of applications, especially Apple Pay and the facial recognition software.

One of the decided factors was Apple's approach to privacy. Of course, large corporations (which certainly includes Apple) gather lots of data, but Google's privacy is getting to be a bit of a joke.

I'm just concerned about the integrations between phone, watch and laptop. Apple is likely going to be a new money sink that I probably didnt need…

View on 200 Words A Day: my-week-with-apple-193865cf6d9688009a


03/06/2019 (201 words)

Do you ever have those days where you have so much to do, that you curl into a ball and do nothing?

Anything else. Please!

I wouldn't say I particularly have loads to do right now, but I want to focus on developing and practicing my talk for Wednesday.

I got some great feedback and I'm quite looking forward to it (albeit a bit nervous), so I thought I would dive right into it - but nope!

I sat on the coach for almost 2 hours without realising how much time had disappeared. Then, when I finally got up to do something - the door went!

Poof, gone again.

I like eliminating motivation though. I don't have any. I don't think anybody else has any, either. It's fickle. I prefer forcing myself to do things, even if I don't want to - by sheer force of will.

Getting started with anything is always the hardest part, and that's when temptations for procrastination are at it's peek for me.

This applies to almost everything for me; starting a new exercise program, running, dieting, lessons, side projects and apparently practicing my talk.

Anway, guess I should get back to it. All these things aren't gonna sort themselves…

View on 200 Words A Day: procrastination-192515cf56ccc72f31

Opening 200 Words

31/05/2019 (200 words)

Talking about yourself is difficult. Why not try to professionally introduce myself in just 200 words.

Since finishing my degree and starting my career as a Software Developer, I've learnt the importance of self improvement, both personally and professionally.

I've developed an interest in maintaining great habits, using that strong emphasis on self improvement from learning styles to professional skills such as development techniques, time management and management skills.

Being statistically driven, I've tracked many habits, trends and progress to see how I can change, grow and improve. I feel this has been key to progressing my career and keeping myself accountable.

As an experienced developer, I enjoy getting stuck into a problem, understand the issue and looking for a simple, clean solution and enjoy sharing my knowledge with other developers by mentoring new starters, pair programming and posting content online.

I've been looking to take on a more senior role and leading my own projects, which is what led me to start managing my own projects under my trading name of Calajo. Managing my own projects has led me to develop skills outside of my usual role, such as working with clients, DevOps, Design, UX and other business management skills.

View on 200 Words A Day: opening-200-words-188215ceef12f9c41c

Complexity: Coming Together

30/05/2019 (222 words)

Putting my talk all together is proving to be more challenging than I originally thought.

I'm full of doubts. Is what I'm saying worthwhile? Will anyone care? Gah, it's stupid really. I know I've had these doubts when I started writing blog posts, tweets, products, even 200WAD entries. I don't think these doubts ever go away when you start somethign new.

Tomorrow is Friday, the last working day of this week. I want to be able to go into work tomorrow and walk through this talk with a few trusted colleagues for their input. That will give me the weekend to collate these suggestions and make any modifications I want to make.

Then, I'll need to actually run through the talk and time how long it will take. It's supposed to be about 15 minutes, but I don't think I need to worry if it comes in under (or even slightly over).

In a strange way, I'm looking forward to it. I'm not sure if that's to get it out of the way or as a stepping stone for the next talk.

This talk will be more of a suggestive talk: think about what you're doing, are you doing it simply or is it over complex?

Maybe my next talk will be at Rubyside… and maybe it will be a bit more technical.

View on 200 Words A Day: complexity-coming-together-189055cf02e7b33eb4

Complexity: Code

29/05/2019 (207 words)

Oof, talking about code complexity. What the hell have I got myself into?

I want to pad this section out with a couple of code examples, maybe even just one.


Occam's Razor: effectively, the simplest solution is usually correct.

KISS: Keep it simple, stupid.


In my day to day development, I try to remove any ambiguity from anything I write.

We have several classes that are a nightmare to type out:

  • PA
  • BPF
  • (I)BT
    - This one in particular is my favourite, because in bt is backtrace in byebug
  • (B/S/P)FI
  • GGA

Oh, interesting acronyms… No… what the hell do they mean?

If you gave this to somebody they wouldn't understand any of it and why would they?

It's an understandable mistake though. Naming is hard. Typing out long names is frustrating.

If you can get this right. Give me a shout.


I'm a firm believer in CRUD controllers. These are controllers that adhere to the 7 actions that are needed to do everything.

If you're adding more actions over these 7, then you have just made a CRUD actions that should be in a different controller.

The perfect controller action would be (nearly) empty.

That's 200 words, but I need to elaborate on these…

View on 200 Words A Day: complexity-code-187365cedab79f16b6

Complexity: Colleagues

28/05/2019 (207 words)

Whelp. Time to get fired.

Kidding… maybe…

What I would say to my new colleague and anyone joining is from this great tweet:

You are smart enough.
Learning to code just takes time.
Be patient.
You'll get there.

The complexity of code can be a huge stepping stone for new employees.

I'm not even refering to junior or graduate developers.

Off the top of my head, I don't even know how to make a basic table in Pandle. Sure, I can figure it out from experience (effectively, just remembering it), but a new (even experienced) starter probably couldn't pick it up with out help.


But what can we do to improve things?

Right now, I'm not sure. I would need to think about this and expand on it some more. Documentation? Wiki pages? README?

Sometimes being the only person who knows how a piece of code works can feel great. Almost like you're Liam Neeson.

Until you realise, you're that unamed bad guy that dies in the first fight scene.

Making code readable and ready to hand off to anyone is the ultimate goal. If you can't let it go or you think you're the only one that can manage it. You've done a shit job.

View on 200 Words A Day: complexity-colleagues-186585cec4f148ac37

Complexity: Food and Blogs

27/05/2019 (207 words)

Complexity can cost time and money.

There are pros and cons to everything, including complexity.

I want to kept the it of my talk ambiguous. I believe this applies to many different aspects. Code, Design, DevOps, System Architecture but even non-technical aspects too.

There is a cooking book I use quite a lot. It's called Take 5. It has loads of quick to make recipes using only 5 ingredients. They all taste amazing.

How many websites have you seen that are overly complicated, when all they do is host a couple of blog posts? Knowing the overall goal of an application before you proceed can save a huge amount of time and money.

Blogs are common. If you're starting a blog, then you have many options:

  • I chose: a self hosted rails application
  • FTP files to a server using eg; Filezilla
  • A blogging service that gets you up and running in minutes

If you host it yourself, you might want a design.

This takes time: probably knowledge of HTML and CSS

Or this takes money: buying a theme, albeit you can get one for £10, but how much does this save you overall? It probably costs you more in the long run.

Maybe WordPress or Medium is good enough.

View on 200 Words A Day: complexity-food-and-blogs-186505cec454140567

26th May 2019

26/05/2019 (226 words)

In typical fashion, I've ticked another few items off my list. Nothing major, but I actually love working this way. I'm sure @basilesamel would approve of the small and steady approach after reaching 200 day streak on Makerlog! ;)

My progress for today:

  • I've fixed my personal site's deployment, so it's now possible to view the 200WAD user information on my website.
  • Done 100 press ups. This was a goal for the whole weekend, but I've done them all today. Last week, I've also weaved press ups into my morning routine. It's helped a lot and I'm getting stronger.
  • Updated to Tailwind v1 and drafted a new design. I've started implementing it, but it's a while off now.
  • Caught up on several podcasts, including: Rework Mailbag, Episode 1 of Rails with Jason, and a couple of other podcasts that we're very interesting.
  • Checked off a few bookmarks, but a lot of my remaining bookmarks are audio/video, which I sometime find difficult (I realise that weird to say after talking about podcasts…)

I didn't focus on the draft of my talk or consider WHAT I do in my downtime today. Classic procrastination. Tomorrow though! For sure!

The beauty of my goals for this weekend is; I've added just enough to keep me busy but probably too much to quite get through it all.

Tomorrow: I will work on my draft!

View on 200 Words A Day: 26th-may-2019-185415ceace018512c

25th May 2019

25/05/2019 (200 words)

I've managed to check off a few items from my bank holiday checklist, but there is quite a bit more to go.

I didn't do as much as I wanted today, but today was the day I got an iPhone. I've never used an iPhone before, but I've wanted to try one for a while.

In terms of my bank holiday progress;

  • Fixed a minor bug with the order of articles
  • Updated words page to include 200WAD profile data
  • Went for a run
  • I plan to do 30 of my 100 press ups goal before bed
  • I've install Tailwind on my personal site, but there is a bug prevent deployment. I've not set something up correctly, because it can't find the tailwindcss module - that'll be tomorrow's problem though
Module build failed (from ./node\_modules/postcss-loader/src/index.js):
Error: Cannot find module 'tailwindcss'

My priority for tomorrow is to prepare an initial draft for my talk. I need time to practice and share what I'm doing. The earlier the better. When I have a break, I'll be sure to consider WHAT I do and fix some minor issues.

I wouldnt have thought I would make much of a dent in my podcast list or my bookmarks, but keeping progress small and steady is the key to success!

View on 200 Words A Day: 25th-may-2019-184855ce9c1eb96cff

Bank Holiday Plans

24/05/2019 (201 words)

My plan for this weekend. This weekend is a bank holiday, so I have an extra day.

I'm planning on getting back into developing again. It's been a couple of weeks now. I do this a lot though. Back and forth with productivity. I'm in the mood again though.

Granted, it's a bank holiday, so all of this might go out of the window if gin is suggested. Nay has some cake plans for tomorrow, so I'll have some time to start working through this list.

My goals for the weekend are as follows;


  • Prepare an initial draft

Personal Website

  • Fix a minor bug with the order of articles
  • Consider how to show *WHAT *I do, instead of *WHO *I am
  • Implement new design idea
  • Update Third Party profiles, including using the 200WAD profile end point


  • Implement line items for The Cake Pays quotes and recipes*
  • Play around with Slackbot notifications for a new idea

* This has been the premier feature of this entire app, that I've put off and off and never achieved anything with.


  • Go on at least 1 run
  • Do 100 press ups
  • Catch up on several podcasts
  • Clear out my bookmarks, including my general Trello board

View on 200 Words A Day: bank-holiday-plans-184035ce8661c78884

Streaks are weird

23/05/2019 (223 words)

Streaks are weird. We have an overwhelming desire to maintain them. It's not necessarily a bad thing, but ultimately, who really cares?

This is day 46 on 200WAD for me, which means day 47 on Makerlog.

For me, these streaks don't have the same value.

My 200WAD's streak is a symbol of my continuous writing progress and I've found value in keeping up the habit, improving my writing and overcoming my fears of sharing content by keeping it small.

My Makerlog streak was an accountability exercise to achieve the same goal, but with development and side projects. It's not turned out that way. I've kept that streak alive by adding 200WAD articles as a task. It's a fake streak, which I should have lossed. It's not been possible for me to work sometimes, I have a desktop and sometimes I'd rather hang out with my partner. It's easy enough to pull out a laptop and do 200WAD, but going to the other room and putting even just 1 hour a side to work hasn't been top of my priority - and in this context, I have no interest in it being.

That being said, I do want to buy a development laptop. I'd love to work more, but I like to be able to hang out with my partner while she watches terrible TV in the evening.

View on 200 Words A Day: streaks-are-weird-183215ce7089cd46ab


22/05/2019 (226 words)

Everyone has an origins story. At least all the great heros (and villians).

I'm not going to go into detail of my origin story - it's nothing cinematic. I thought I'd share where my online names came from. I've been asked a few times.

My online alias is Jaliso.

Originally, when I first started playing games online, I was "Ghostly". I used this name for my characters in Battle Master, a text based RPG and for online chats, like mIRC (Shout out to Jext!)

Later, I used Fanta for PSO (Side note: WOW! I just dug out my Guide to 4th Evolution Mags, so nostalgic). I used this name because, man, I loved the drink! Especially Tropical Fanta. Delicious.

When I started playing World of Warcraft. I began as a Druid called Mahoofis (An amalgamation of Massive and Hoof). Then, I later made my Warrior, Jaliso.

Jaliso (original Jalizo) is the first 2 characters of my mother and two sister's names, Janet, Lisa and Zoe - Ja, Li, Zo. I just thought the "s" looked better.

I also took this naming pattern when naming my "company". For freelancing and side projects, I trade under Calajo, which is the first 2 letters of my niece's and nephew's names, Caitlin, Lacey and Josh - Ca, La, Jo.

I'm sure I'm just screwed myself on some kind of security quiz, but there we go!

View on 200 Words A Day: origins-182465ce5c032441e0


21/05/2019 (215 words)

I'm going to be working on a mini project which we came up with the idea for during a colleague's "Gamification for Social Change" workshop that I attended this past weekend. It's a fun little idea.

A different colleague and I are planning to fight our ongoing war with slouching. She (probably doesn't mine me saying that she) has a stupid spine, that's causing her some issues, while I hunch and lean forward a lot. It can only progressively get worse.

Within the spirit of the gamification workshop, we want to make it fun. So, we're looking at how we can implement some kind of points system, but we're not sure how will we do that that. We've been told positive reinforcement is better and ultimately more productive in the long term. Once a points system is in place, we'd need a purpose for these points, but we lack ideas.

We used Slack reminders at the moment, but my initial thought is to use a pomodoro technique with reminders to correct your posture and gaining/lossing points depending on how you've done in that time frame. We also want to include interactions between different players, so you could gain points if you help somebody else correct their posture.

It's silly, but it should be fun.

View on 200 Words A Day: slouch-180765ce46f0f0b730

Re: Obligatory GoT post *Spoilers*

20/05/2019 (250 words)

This has been the worst season, by far.

The last couple of seasons have been fairly bad, but this has obviously been the culmination of all these seasons "plots" coming to a close.

What a complete disaster.

That being said, I went into the final episode expecting to hate it. To my utter amazement, I think I actually liked it. I'm not sure why, my guess right now is that it was "okay" and okay is currently the highest ranking compliment amongst my final season comments.

I feel like many of the conclusions mostly made sense, but they were just rushed.

My problems were many though.

- The complete character assassination of Jaime Lannister. He was build up from a season one bad guy and progressed right up to a righteous, battled hardened, likeable character only for the writers to nose dive his whole development in a few words.

- Bran as King? Seriously...? Meh.

- Arya's character was fantastic in early seasons. Then she vanished - presumably in training. Finally to reappear, make a single jab to kill The Night King.

- The Night King's death. What the fuck was that? We spent 8 fucking seasons building up to it and he dies in the first battle. He doesn't kill anyone! All he ever did was raise his hands like "come at me bro". So, they came at him, bro and he died.

I could go on, but I'll end it here.

What did we expect from a series with a dragon called Drogon... ? Sigh.

View on 200 Words A Day: re-obligatory-got-post-spoilers-179895ce32b877e872

Does it have to be complicated?

19/05/2019 (214 words)

I'm doing a talk on 5th June 2019.

Minor spoilers ahead for anyone coming to it…

I was somewhat pressured into it, but I don't mind too much, since I wanted to do a talk anyway. I've shied away from it for the usual reasons - embarrassment, self-doubt, what if they don't like it? What if they think I'm stupid? I'm only doing a talk at the same event as the CTO of Blackberry. No big deal…

My only gripe is that I was pressured into decided a talk topic and title with about 3 seconds notice, but in the grand scheme of things I have enough time and support to develop my content and practice. Although, this has added more doubt - what if I picked the wrong topic?! Urgh, stupid brain. You'll be fine…

The truth is that developers love complexity. I'll be using this great Power Ranger's meme to show what I mean. They love to jump on new tools and check them off their list, and that's fine to learn and progress. I'd encourage it!

If code looks interesting, then it's likely that means there is stuff to think about. You want to remove ambiguity and KISS (keep it simple, stupid).

The simple fact is; boring is better. (Which might have been a better title…)

View on 200 Words A Day: does-it-have-to-be-complicated-178685ce17952b84e2


18/05/2019 (203 words)

Every year, around the middle of May, Eurovision comes on. They have this huge build up, including semi-finals, etc but we never pay attention to that.

I was never particularly bothered by any of it, but my house mate loved it, so I joined. Then, when I got with Nay, she loved it too.

We always have a Eurovision party at our place now. Bring your own beer, but we provide soft drinks and quick snacks (buffet style). Usually about 8 people come and a couple stay over, which is also the case tonight too.

I have no idea who any of the acts are, what they do, if they are any good at all. That's the way I like it. It would ruin the show for me to have already seen all the acts. It's unusual that I've not even heard the British entry though - you normally can't avoid it on the radio.

We give everyone a pen and paper (sometimes printing off the BBC rating cards), and get everyone to rate the acts. At the end, while the countries score each other, we compare and have a laugh. Nobody ever likes the same stuff! I suspect tonight will be exactly the same.

View on 200 Words A Day: eurovision-177635cdfe27c00799

Digital Mentoring

17/05/2019 (203 words)

After being given a half day by work to take part in the event, I took part in my first digital mentoring session today.

The whole course is for UI/UX which isn't really my forte (although, as you know, it's an improving part!), but I was only covering for someone else who was on holiday in New York.

It's a great cause, getting kids involved in tech. Innovateher have done some great work preparing the sessions, but I don't know how much work was done by the lead mentor. There was basically a list to work through; a "firestarter", a recap of the previous session and then the main block for the current session.

When I met with Innovateher, they seemed keen to get me involved straight away, even suggesting I run a programme myself. It felt like this was too much and my initially feeling was the programme was completely under prepared and the work was untested. I made these concerns known before it was suggested that I cover this session and maybe run a September course instead.

In reality, the lesson plans seem extremely well thought out and I'd welcome the opportunity to run a Web Development course in September.

View on 200 Words A Day: digital-mentoring-177355cdf370d0ec4b

10 Club

16/05/2019 (217 words)

I saw a tweet recently:

Goal for your 20s: Find your “10 Club”
Your 10 Club is a group of 10 people you want to work with later in life. They should be kind, ambitious, and generous.
Travel together, meet their families, and attend their weddings. Get to know them.
Massively valuable.

I'm almost 30 and definitely feel like I've missed this. I don't have my 10 club, but (very recently) I have built a collection of people I can talk to about many things.

I had an awesome evening hanging out with a colleague tonight. Granted, I'm very tipsy, but he is definitely one of these people. He even said my writing improved since starting 200WAD - it felt great to hear!

This tweet got me thinking though. Who is in my 10?

I think this is funny, because the people you are closest to aren't necessarily the people you interact with the most. Also, this list suggests people you want to work with... does that change things?

I'm going to avoid names, but I think they are (in no particular order) as follows;

1) My partner

2) My university mentor

3) The colleague I spent this evening with

4 & 5) My best friends

6 & 7) A couple of designers that offer their invaluable advice

8) My current motivator

... It seems that I have a couple of spots open. 

View on 200 Words A Day: 10-club-176355cddd6f8e689a

Throw yourself into things

15/05/2019 (243 words)

I've had a great day. I'm starting to settle down at work again. I sort of lost myself for a bit, but now I'm really enjoying it. I feel like my work have improved recently. Not necessarily the quantity, but the quality. I owe thanks to a couple of crucial relationships that I've built at work.

Equally, the reason is I'm trying to do more things. Granted, this is partly because these people are suggesting or pressuring (in a good/friendly way) to do these things.

I've wanted to do a talk for a while. I don't know what on, but I've never done a talk before. It seems scary. I was going to do one at our next Rubyside event, but I was asked to do one at the Liverpool Software Developer's Meetup instead (or as well?). I wanted to say no, but I really wanted to say yes.

I've no idea what to talk about... I'm sort of excited.

I've also decided to help with a digital mentoring programme, to help high schoolers get interested in tech. I wanted to just help out, but I've been sort of thrown in at the deep end.

I recently released a side projects article, but I thought it was difficult to read on such a wide line length. So, now I'm redesigning my personal website. I've been encouraging a colleague to do the same and I'm enjoying design at the moment. So, why not?

View on 200 Words A Day: throw-yourself-into-things-175475cdc720a2c9a0

Side Projects continued…

14/05/2019 (236 words)

More details on each project can be found on my original post.

Following reading the 101 side projects article from @anthilemoon, I thought I would share my current, growing list of ideas I might never attempt to implement. I started writing these ideas down after reading MAKEBOOK - which I still haven't completed, as per @levelsio advice, I started making instead. Although, I've still stumbled and not fully released any of my side projects.

I'm currently building The Cake Pays, a quote builder platform for cakes and bakes. Although, after discussions with my initial user base, a slight pivot is required. ANYWAY... where was I? Ahh, yes, here is my list of "problems" that could be transformed into side projects:

1) Client discussions

2) Bug Hat Selector

3) UK VAT Submission bridging software

4) Ethical products, rating system

5) Anonymous feedback

6) Anonymous wages

7) Subscriber

8) Work In Progress

9) Best Meeting Time

10) Productivity / TODO app (yawn)

11) UK Car Pool

12) Booking System

a) College/University Admission system

b) Cinema booking system

13) Memory list

14) Pic-A-Day

15) Food dairy

16) Habit tracker

17) Non-zero Days

18) Today I Have

19) Inventory / Stock control

20) Time tracker for invoicing

21) Rocket League Rankings

22) Image requests from non-technical users for events

23) Cheese board

24) Multi-host chat app

25) Amazon ShopperBot for Slack

26) Pagy Tables

27) YABA: Yet Another Budgeting App

If you fancied taking on one of these projects, then please let me know and I'll pass on the notes and ideas I've had so far. Just get in touch.

View on 200 Words A Day: side-projects-continued-174355cdb2addbc532

The Cake Why

13/05/2019 (210 words)

I'm making The Cake Pays - or rather, I'm dragging my feet in making The Cake Pays. @harold41 asked me to elaborate on my why. This is one of them.

They always say to make a product that solves one of your own problems. I lead a lovely life and don't feel like I have any problems that can be solved with software. I just need to speak up! Maybe there is something else a bit further down that I'm yet to think of, that will inspire me to work on something new. Nothing has come yet, but I am releasing an article of side project ideas soon.

My closest problem is actually my partner's. She makes cakes for a living and often needs to quote her customers. This tends to be a problem, especially when changing prices, updating costs and offering discounts or deals. Finally, a problem I can help with.

Using this as an opportunity to work on a side project has also allowed me to play around with some new tools, to learn something new I will use for many years to come - Tailwind.

That being said, it's not tools that are important. It's the skills you pick up that are: product management, marketing, design and user experience.

View on 200 Words A Day: the-cake-why-173385cd9c9d51fd5e

Start With Why

12/05/2019 (206 words)

I'm ill. It's not stopping me from writing my 200WAD entry, but I am struggling with what to write. It's good to power through and stick with a habit even when you don't feel like it.

I'm trying to take this mindset into many things that I do.

This reminds me of a great interview with Simon Sinek. I love this guy. He is the person behind "Start With Why" amongst over things that I can't vouch for - but including "Find Your Why", "The Infinite Game" and "Together is Better", all of which you can find on Amazon.

I think starting with why is incredibly important. Many people just make things for the sake of making things, which is amazing for learning. However, when making thing to sell to a user, a why is more important than a lot of people consider. Many of the great makers we know have a purpose, whether they tap into it or not.

@basilesamel built 200WAD to encourage people to form a writing habit, but it's clear that he built the platform to encourage himself to form a writing habit and start a community that will keep him accountable - and maybe make him some money ;) (Tell me if I'm wrong!)

View on 200 Words A Day: start-with-why-172295cd869c7ed448


11/05/2019 (201 words)

It's about to be the 7th Rocket League Championship (RLCS). I used to play Rocket League almost daily and reached the rank of Champion. Something I was quite proud off.

I wanted to hit that habit on the head this year. It's been 4 and half months and I don't miss it too much. I've played a handful of games this year. I don't think it's gone too well. Sure, I spent more time doing what Steph Smith calls Investment, but have I accomplished much? Not really, nothing concrete I can point to, but I'd say it's been worth it overall.

RLCS5 was in London, mid-2018. I went down with my good buddy, Dave. It was a fantastic event, but Jesus Christ can my friend store. He actually woke up the people in the hotel room next door - wow!

Back then, I was routing for my team, NRG. This time, they are on fire once again. I've not been watching as closely, but if they keep up what I've seen, then they will be unstoppable.

They came second to Dignitas, who become two-time world champions. This time, they've lost a key player and don't seem to be performing as well.

Let's go!

View on 200 Words A Day: rlcs-171545cd74292f19e4

D&D Episode 1, DM Summary

10/05/2019 (287 words)

(Not written by me, but our DM. This was posted alongside an image of a Forgotten Realms map showing the path from Neverwinter to Phandalin. In future posts, I will share my version)

In the city of Neverwinter, a dwarf named Gundren Rockseeker asked you to bring a wagonload of provisions to the rough-and-tumble settlement of Phandalin, a couple of days' travel southeast of the city. Gundren was clearly excited and more than a little secretive about his reasons for the trip, saying only that he and his brothers had found "something big," and that he'd pay you ten gold pieces each for escorting his supplies safely to Barthen's Provisions, a trading post in Phandalin. He then set out ahead of you on horse, along with a warrior escort named Sildar Hallwinter, claiming he needed to arrive early to "take care of business."

You've spent an uneventful few days following the High Road south from Neverwinter, but not longer after you veered east along the Triboar Trail you came across the fallen horses of your patron and his guard and blundered into a goblin ambush.

With the party divided between dealing with them peacefully, and smashing them into mush the goblins proved hard to hit, but between the sharp shooting arrows and crushing blows violence won the day and the goblins were reduced to bloody corpses.

From the mutterings of a briefly pinned down goblin, searching the horses, and following a hidden hunting trail leading north towards the hills it seems that Gundren and Sildar have been captured and dragged off by more goblins.

After walking carelessly into a snare, the party decides to take a short rest and heal up in the forest before venturing forward.

View on 200 Words A Day: d-d-episode-1-dm-summary-170865cd5f93e9c21f


09/05/2019 (200 words)

We played a D&D campaign with people from work a while back. I made notes with the intention of writing a story of what happened on our adventure.

My plan is to use the 200 words to share the story I came up with. From memory, I actually sat down and wrote out Episode 1, but I do remember making less and less notes as the campaign progressed.

You're getting a semi-live reaction of what is going down, because I'm opening my Google Doc now to see where I was up too...

Ahh yes, I typed up less of my notes than I remember, but I still have the original hand written notes somewhere. (Yes, yes, where did I put them...).

My notes were laid out in a Neil Gaimen's Norse Mythology style, where the "players" were introduced and our opening background was shared on a wiki page from work. Classic.

Our party was:

Lux'Tanaar, Tiefling Paladin (That's me)

Thurunt, Half Orc Barbarian

Marynka, Half Elf Bard

Thalamar Highmoon, Half Elf Rogue

Ralzire, Human Cleric

Chet Boarseye, Earth Genasi Warlock

Erfara Elmsong, Elf Ranger

Disdyakis Triacontahedron, Dragonborn Sorcerer

I'll attempt to piece together my notes to make a coherent story.

View on 200 Words A Day: d-d-169865cd48e451bff4


08/05/2019 (451 words)

This is sort of a continuation from yesterday, but I think it's separate...

I've seen a lot of talk about what stack people use lately. I think people get caught up with this too much. Obviously, the Rails stack is the one to rule them all - I jest, stack does not matter.

That being said, I love the Rails stack. As DHH said in his Rails Conf keynote, Ruby was designed by Matz for developer happiness, what a wonderful thing. Rails is a beautiful language. I've tried other stacks, including PHP, Java, C - nothing compares for me. I sometimes wish I was more of a polyglot, but then I remember one key principle.

Stack does not matter.

Whatever you choose, the goal is service. A user doesn't care about your stack. When you're starting out, you don't need to worry about scaling to a million users - you might never get a single one.

My problem with trying a new stack is that I always think I can do this better with my old stack. Then there is more overhead when it comes to DevOps, deploying and maintenance. I might have already solves these problems in my existing stack, what would I gain from using a new stack and learning this all again?

Is that short sighted?


The purpose of writing about my stack is to hopefully indoctrinate, er... show the simplicity of Rails, maybe give some people some ideas on what they can use and to eventually document how I go from zero to deployed (that won't happen in this entry).

Ruby/Rails: From their own website: Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

The focus on simplicity and productivity and the fact it is easy to read and write is why I love it so much. The Rails Doctrine is a gold mine, but fundamentally follows Ruby's ethos, but I like the particular segment about being a basic toolbox that provides you with sharp knives.

PostgreSQL: Usually my database of choice. It's simple to set up and I've never needed to worry too much about this. Rails default is sqlite3, but this comes with deployment complications, because this is effectively a file, so you have to deal with symlinks and shared locations.

Puma: The default server for Rails. It's simple, fast, built for concurrency and has great documentation. Plus, includes Nate Berkopec as one if it's maintainers - dreamland.

Capistrano: Used for automated deployment. Takes very little setup and deploys my code in under 60 seconds. It's very simple.

That's more than 200 words, so I'll post more in another entry.

View on 200 Words A Day: stack-168975cd3247061cee

Nobody can code

07/05/2019 (201 words)

Coding is difficult... you can read documents, practice daily and take millions of courses and still never remember how to perform a simple function. There is so much to learn, it's easy for previously gained knowledge to vanish into thin air.

I've been a "professional" for 5 years now - in the sense that someone has actually paid me. I often have days where I feel like the no idea what I'm doing dog.

Moving into a development team is even more complicated. The amount of different styles and different knowledge bases different developers have is staggering. How is it possible for these different styles to work together without tripping each other up. Spoiler: It's not, you'll constantly get in each other's way.

When you're working on your own projects, you'll still get yourself into a complicated web when trying to figure out how to fix things or solve problems. Why won't it just god damn work?

You start copying random code snippets from the internet. Stack Overflow has some amazing helpers right? Welcome performance problems and security vulnerabilities. What the hell was SickCoder69 thinking when he shared this?

Maybe I should pack up now and move into a different line of work.

View on 200 Words A Day: nobody-can-code-167015cd0a41dba9f1

Anyone can code

06/05/2019 (212 words)

We had a motto at work; if you can say it in English, we can do it in code. I've not heard it in a while and I don't know how true that is really, but there is a simple truth to it. 

If you can say or write coherent sentences, you can code. At lot of a developers job is putting these sentence in a new language, it just happens that that language is a code syntax.

The equivalent of coding is learning a new language. That's exactly what it is really.

This is another reason why I love Ruby. The basics are simple, the syntax is English.

For showing different colours on my habits page I use a simple condition:


if value is greater than 0, then show green span, else show red span.


if value > 0


There are many ways to learn how to code, but it doesn't have to be complicated. There are great articles, tutorials and general advice out there when learning to code.

I've personally been a big fan of Steph Smith's approach recently. She has some great articles on her blog.

Almost everything can be picked up from Google and/or Stack Overflow. That's basically a developers life.

View on 200 Words A Day: anyone-can-code-166135ccffc74b38ce


05/05/2019 (209 words)

I've been challenged by 200WAD's very own @brianball.

Based on a recent article I wrote, Brian has recommended we both write "Anybody can code" - no backing out now, dude! It's out there. He's also suggested he'll write the opposite - nobody can code. I think I'll do both, too!

After this, those 2 articles will take me into #TeamStreak, yer baby!

I've already opened my Trello board to look at my notes. I have a few ideas written down for these, but there is definitely some work to be done here. My notes probably won't even take me to 200 words without dragging it out needlessly. I want to avoid doing that.

Thanks again for following up on keeping me accountable, Brian. While it's added some work at an unexpected time, I do appreciate it and I can't complain too much - it's what I've asked for!

I like being challenged, it's the biggest motivator for me. There is nothing like the accountability of letting someone else down. It's easy to give up on yourself, but so much harder to give up on others.

I've also been challenged to a couple of other things; a running challenge for May, press up challenge between runs for strength exercises, so a writing challenge some perfect.

View on 200 Words A Day: challenged-165485ccf259a4ff3b

4th May 2019

04/05/2019 (201 words)

I didn't really have a plan today, but I did have plenty of breaks with the missus; talking about plans, our house move, etc.

I started out feeling like I wanted to redesign a couple of websites I've seen. The site I was looking at redesigning was Record, an old work place of mine - as a university placement.

After trying to set up Tailwind with Jekyll - and failing miserably (again), I gave up.

In the end, I barely started redesigning the website, but I did feel like I wanted to do something.

I played around with 200WAD's API and set up the third party page for my personal website. I don't really like the style of my website for this kind of thing. I like it for articles, and the general theme, but for smaller, numerous posts like that, I don't feel like it fits.

I think I want to redesign my own site using Tailwind and add a Third Party index to house where people can find me online. That's pretty much just 200WAD and Makerlog right now (as well as my social media), but I think it will be nice to expand these things has I get more involved.

View on 200 Words A Day: 4th-may-2019-164775cce04c68e415

Zombies, Run

03/05/2019 (231 words)

With it being May and completing Race At Your Pace in April by the skin of my teeth, I've decided to once again commit to running. It's a great habit for me and I always feel better after exercising.

I think I do prefer weight training and even HIIT, but I don't keep up the consistency and consistency is key - as I've literally just seen @richardlynch write about. For now, I'm going to focus on running, but I think in the long term I might weave in different types of exercise.

That being said, I've typically ran without music. I've changed that in the last couple of runs with the latest run using an app called Zombies, Run! It's so helpful. For me, the hardest part about running is what to focus on. I try to focus on posture, breathing, but not my legs. With this app or music, I didn't even feel the need to focus on these aspects as much.

I managed to do an entire run without stopping tonight. Almost 5k in 26 minutes. I think that is on par with my personal best in the past - nothing too impressive, but it felt good.

The story was simple, and the voice acting was near-dire at times, but it was fun and distracting. There is an option to turn on random zombie chases. I think I'll try that next time.

View on 200 Words A Day: zombies-run-163995cccb376f2317


02/05/2019 (216 words)

This is sort of a continuation from yesterday, but I think it's separate...

I've seen a lot of talk about what stack people use lately. I think people get caught up with this too much. Obviously, the Rails stack is the one to rule them all - I jest, stack does not matter.

That being said, I love the Rails stack. As DHH said in his Rails Conf keynote, Ruby was designed by Matz for developer happiness, what a wonderful thing. Rails is a beautiful language. I've tried other stacks, including PHP, Java, C - nothing compares for me. I sometimes wish I was more of a polyglot, but then I remember one key principle.

Stack does not matter.

Whatever you choose, the goal is service. A user doesn't care about your stack. When you're starting out, you don't need to worry about scaling to a million users - you might never get a single one.

My problem with trying a new stack is that I always think I can do this better with my old stack. Then there is more overhead when it comes to DevOps, deploying and maintenance. I might have already solves these problems in my existing stack, what would I gain from using a new stack and learning this all again?

Is that short sighted?

View on 200 Words A Day: stack-163265ccb62ac8c4e4

The Opening Sermon

01/05/2019 (224 words)

The recent Rails Conf keynote by DHH, has brought up some old wounds. The talk was typical of DHH, as it meandered here, there and everywhere, but he always seemed to bring it back to a related cause. There was (pretty long) stretches where I wondered what on earth he was talking about and his far-fetched anecdotes were spouted.

I love his brashness. His unrelenting resolve to avoid the status quo.

Often - too often - programmers enforce guidelines as whole truths. Disciplines that must be obeyed without question, at the cost of anything else.

I'm struggling with my own project right now. I want to help and make a difference to my (really) small base of users, but DHH's comment about Dropbox was eye opening to say the least; 

For fuck sake, Dropbox. You host my files!

You don't need a world conquering mission statement. Just serve your customers.

Regarding Rails' large user base, for it's open source platform, he lists some huge, household names, including Twitter who he calls out as;

Rails is open source. Twitter freely used Rails and eventually hung itself on unrelated problems and used Rails as the scapegoat.

What an ungrateful bunch.

It's easy to blame your tools - but harder to realise a lasting truth. You are nothing if you don't serve your customers. What technology you use does not matter.

View on 200 Words A Day: the-opening-sermon-162425cca0e1739678


30/04/2019 (202 words)

I've just submitted my evidence for Race At Your Pace, April 2019!

As, I've stated before, I set myself a small goal of just 25 miles. It's all I thought I could achieve with a few factors; what little free time I had after completing my priorities, my holiday, my side projects, work and just general life.

It seems I hit it right on the head. I had to squeeze one final run of 7.62 miles in tonight. The furthest I've ever run! Wooo!

I'm planning to take part in a charity 10k run in June. I never thought I'd be prepared. I thought I left it too late.

A couple things I've learnt;

- Starting is the hardest part. Just start, you don't have to be fast (or good).

- Plans go out the window.

- It takes longer to recover when you first start.

- Doing the same route isn't always the best plan. (I used to use the same route to have markers for progress. It doesn't matter)

- It's a good way to explore your local area, particularly if there is nothing to find.

- You can do anything you set your mind to. (I've had this on my CV that got me my current job, haha)

View on 200 Words A Day: running-161505cc8b4fdeae1c

Dev Journal: Node Modules and Death

29/04/2019 (201 words)

I really need to learn how webpacker, yarn and friends work...

It's holding me back so much.

Everything seems to work locally and then when I go to deploy, it's just dead. Capistrano gives me an error.

The errors are something I've probably dealt with locally, but because presumably  gitignore is omitting node module it's not being copied over to the server of something.

Seriously though, what's the difference between npm and yarn? I thought one replaced the other, but sometimes I see you need to use one for the other... Why is is annoying? I don't care about any of these packages, I just want it to magically work.

Small issues like this affect (I still don't know if this should be affect or effect) me a lot and causes knock on issues.

I get frustrated.

I achieve nothing.

My repo just gets messy because of a wall of "attempted to do x", where I'm repeatedly committing and failing.

It's looking like it might be due to babel 7.4 right now, but I'm giving up to go watch Game of Thrones with my friend.

I'll update this later with more information. Maybe the break will do me good.

Speak soon team...

View on 200 Words A Day: dev-journal-node-modules-and-death-160535cc748604bbea

Race At Your Pace

28/04/2019 (214 words)

I've struggled to managed my physical health since going on holiday earlier this month.

My goal is to run a 10k (6.2 miles) in June.

Race At Your Pace is a seemingly great organisation that gets people running. It's certainly helped me this month. I've not ran consistently (or basically at all) for nearly 2 years. Due to my holiday to Majorca earlier this month, I signed up to just 25 miles for the entirety of April - I'm currently at 17.57 miles, so I'm cutting it fine.

On my first run, I managed to do 2.69 miles running my usual haunt, which gave me confidence that I hadn't completely lost my technique. Although, my run was a sporadic, stop-start run, my time wasn't too bad at roughly 10 minutes per mile.

Since then, I've done several other runs, including a 4.36 miles run on a new route tonight. My timing is roughly the same, but I have much let stopping and starting.

Stopping is the hardest part. I've found if I stop, I find it much harder to start again - and not just in running.

I have 2 days and 7.43 miles to go.


I just can't shake the terrible, terrible acronym that it has; RAYP. Eek, that's er... unfortunate?

Anyway, regardless of this oversight. I've enjoyed getting back into running again.

View on 200 Words A Day: race-at-your-pace-159575cc61ff4ef3cd

Dev Journal: 27th April 2019

27/04/2019 (241 words)

I've not managed to complete my goals for today, but I've had a great time playing around with Tailwind.

Goals for today:

  • Complete STEM Ambassador and DBS Applications
  • Strip out Bootstrap from The Cake Pays (and replicate existing screens using Tailwind)
  • Update welcome email copy for new sign ups

Complete STEM Ambassador and DBS Applications

I didn't even start this, but I should prioritise this tomorrow. I need to do this if I want to participate in a digital mentoring programme that will get students (particularly girls) into STEM roles, such as computing and development.

Strip out Bootstrap

As far as I'm concerned, it's just another tool like Bootstrap. The transition hasn't been as amazing as the hype suggested, but it is nice to use and I'm loving dabbling in design at the moment.

I spent a lot of time playing with Tailwind today. So much so that I technically achieved nothing.

I still need to finish the sign up pages, but I'm very happy with the outcome of this so far.

Email Copy

Wow, I have no idea what the hell I'm doing here. It's really difficult.

You want to sell your work, what features you have and maybe whats upcoming, but at the same time... there is nothing to sell at this stage. I think I need to wait until my main function is at a stage I'm happy with, but maybe a generic "thanks for joining" would suffice.

View on 200 Words A Day: dev-journal-27th-april-2019-158665cc4d26e26de6


26/04/2019 (223 words)

As part of my attempt to participate more, I went to a local gin bar with a colleague today. She's been working at our company for several months now, I honestly thought it was longer! We've get on pretty well, probably more so than a lot of people at our company.

I like gin. Do you like gin?

When I first tasted gin, I thought it was disgusting. Turns out... it was tonic. Urrg, gross. I tried it again this evening and still vehemently agree. The actual phrase I used tonight was "it tastes like lemonade, but with an after-taste of soap".

I'm a fruity guy. I love pina coladas (and getting caught in the rain). Tonight, I had Malfy and Bathtub Sloe gins, while sampling some strange concoctions involving chilli and ginger. I'll definitely be sticking with the fruit going forward.

I had the best evening ever. It was so refreshing to just go out after work, with a single person instead of a crowd and just chat. We didn't get drunk or do anything dumb. We just sat in a booth, slowly drank our gins and talked about our lives.

3 hours later, we were hungry and left with intentions of making a home cooked meal. I'm writing this having just ate McDonald's...

If you read this, thank you for my evening.

View on 200 Words A Day: gin-158135cc37f492fd77

Can't please me

25/04/2019 (202 words)

I'm not going to discuss any spoilers or plot content, but I saw Avengers Endgame last night. I went to the earliest showing possible which was a double bill, including Infinity War and then straight into Endgame after a small 20 minute break.

I'm sleep deprived right now. I was up from 7:00 until 4:00 the following morning for the film and up again just 3 hours later for work. It's currently 21:30, zzzzzz - to bed after this I think...

I was just incredibly underwhelmed by the film. I used the term underwhelmed recently about the new season of Game of Thrones. Maybe it's the same reasoning?

We've had this incredibly long wait. We've been hyping it up for literally years and ... that's it? That's the best you can do?

Literally everyone else I've spoken to has loved everything that I've thought has been completely and utterly mediocre. I'm starting to think I'm going mental and must be insane.

Maybe I've just set my bar so incredibly high that nothing can reach my expectations, but isn't that whats expected when hyping a series or a film for so long?

I try not to take this into other aspects (like development) but I clearly just can't be pleased.

View on 200 Words A Day: can-t-please-me-157325cc1eab75f9c5

Article Ideas

24/04/2019 (255 words)

Following my post yesterday, I thought I would share some of the article ideas I have listed on my Trello board.

As with all blogs, I was planning to write a number of articles, but the time never came. Other ideas and plans took precedence. 

I'm planning on releasing an article based on Anne-Laure's (@anthilemoon) 101 side projects, listing my own projects. I'm in the editing draft stage. I planned to do it when I returned from my holiday, but didn't.

Here are my Trello cards:

- Remote: arguing the case for remote in my current work place.

- Setup and Deploys: sharing how I setup and deploy my Rails apps using Digital Ocean, Nginx, Puma and Capistrano.

- Transparancy, not inclusion: about (but not exclusively) meetings and how I hate them.

- Speeding up deploys: how I fixed our deploy time from 20+ minutes to just 45 seconds.

- What I've learnt doing side work: kind of self explanatory.

The perpetual carrot: how much is enough and where will we stop?

- Anybody can code: hopefully I'll motivate someone thinking of starting.

Plagiarism is rife in tech: and that's okay...

- Backlog is a scrapyard: forget about old, dead issues and focus on what's relevant.

- The Power of Habits: I talk about habits a lot, so it was a natural fit.

- Upgrading (Rails) Gems: tips and tricks for managing your Gemfile.

Does it need to be complicated?: forget complexity that doesn't matter, focus on "boring", understandable code.

If any of these articles take your fancy. Let me know and I'll consider doing it next!

View on 200 Words A Day: article-ideas-156635cc0949b5074c


23/04/2019 (201 words)

How do we get involved in communities?

I'm trying get involved, but my approach has been flawed. I've been lured in with a false sense of accomplishment; streaks, likes, wordless approvals. I need to communicate better with my peers. I need to forget about myself.

Too often, my goal with communities has been for my own benefit. Why don't I have many followers? Why don't people care what I have to say? Why not me? Why me? Why? Why? Why? Me. Me. Me.

Granted, maybe I'm being harsh on myself again. We all want to improve ourselves, maybe we have our own motivations. We want to grow our own audiences, reach a larger crowd, share in the spoils of the internet.

As well as writing 200WAD, I'm going to dedicate this next week on reading 200WAD. Give me your recommendations. Maybe your favourite posts from yourselves and others. (I already have a few).

It's not that I've not been reading some posts. I just want to read more, share more, absorb more.

I tend to read a lot of books, articles and Twitter but I also want to read more from the communities I'm coming to treasure.

I'm becoming a patron.

View on 200 Words A Day: participation-156075cbf87b406e41

[Help Me] Habits and Accountability

22/04/2019 (661 words)

At the start if 2019, I wanted to improve my habits. I made a plan. I tracked everything, every day and posted it openly on my website. This includes times on my side projects, gaming, making sure I take care of my teeth, and the most important factor for me this year: my health - exercising, walking and food management.

After 3 months, these goals are still important to me, but I'd perhaps change them slightly. I want to make a _useful_ product. It's less about quantity and more about quality for me right now. That said, my goal is still 4 projects, but I'm off track.

My goals don't state anything about reading or writing, but these have become more important to me. I've read 13 books in 2019 so far. I've mentioned before: I want to write more. I have many article ideas for my website, but I never get them done.

Accountability is so important to me right now. There is so much I want to do and achieve, but I'm crippled by own lack of motivation or my own thoughts of uselessness.

Before my holiday started, I wanted to hone my habits and get stuff done. I started using Makerlog again. I started using 200WAD. Now my holiday is over, I want to jump right in. Full swing.

Please, help me by keeping me accountable! :)


Continuing from by previous entry about accountability; I'm going to write about what I want to be held accountable for at the recommendation of @haideralmosawi. Firstly, I want to go over my 2019 goals and what I want to continue doing going forward.

I have just 4 goals;

1) 3 holidays. This isn't exactly difficult. I just need to book them and go right?

2) 4 projects. I'm way behind with this, but I partly think the long deadlines have been my biggest problem. I've been working on The Cake Pays, but I haven't even finished the main feature in almost 4 months. I've been too focused on design tweaks instead of functionality. I've never done that before, but I'm loving it at the moment. I've also been more concerned with marketing; this has proven to be crucial, but I don't have a clue what I'm doing.

3) Making 50 Twitter followers. (I'm at 48 right now.) While this sounds easy; just follow a bunch of people, get them to follow you back. I don't want to do that. I want to post meaningful content, but I'm in a weird state, where I don't have much useful to say. 

4) Make money on a side projects. Ooh, jeez. This could tie into 4 projects. If something is useful people would pay for it right?

Since making these goals, I've come to want to do a little more. I'll go into more details another time ;)


After making these plans for 2019, I had a killer January. Since the beginning of the year, I've tracked many things; making time, gaming time, health metrics, evening tracking my dental hygiene and showers.

I have done this every day since 1st January, that's a streak of 112.

Doing this has realigned a lot of goals. I'm not sure I even want to complete all of them. It may end up that my 4 projects turns into less projects and more features.

Fairly quickly, my new goal was to focusing on myself. Perhaps selfish, but sometimes you need to take care of yourself before you can take care of anything else. Your own health (mental and physical) can be tightly linked with many other things, including work and pleasure. Improved health will improve quality. That's my focus now.

Since tracking everything, I've lost 24 lbs. Unfortunately, there have been a series of events where I've gained a total of 11 lbs; 9 of those of 2 separate week periods - holidays. It looks like Baz is right - we over indulge on calorie heavy vacations. These unnecessary decisions put me at a net weight loss of 15 lbs. Still decent, but I can do better. I want to lose another 12 lbs. That's my main goal for 2019.


View on 200 Words A Day: help-me-habits-and-accountability-155395cbe2904ec063

[Help Me] Habits and Accountability

21/04/2019 (455 words)

At the start if 2019, I wanted to improve my habits. I made a plan. I tracked everything, every day and posted it openly on my website. This includes times on my side projects, gaming, making sure I take care of my teeth, and the most important factor for me this year: my health - exercising, walking and food management.

After 3 months, these goals are still important to me, but I'd perhaps change them slightly. I want to make a _useful_ product. It's less about quantity and more about quality for me right now. That said, my goal is still 4 projects, but I'm off track.

My goals don't state anything about reading or writing, but these have become more important to me. I've read 13 books in 2019 so far. I've mentioned before: I want to write more. I have many article ideas for my website, but I never get them done.

Accountability is so important to me right now. There is so much I want to do and achieve, but I'm crippled by own lack of motivation or my own thoughts of uselessness.

Before my holiday started, I wanted to hone my habits and get stuff done. I started using Makerlog again. I started using 200WAD. Now my holiday is over, I want to jump right in. Full swing.

Please, help me by keeping me accountable! :)


Continuing from by previous entry about accountability; I'm going to write about what I want to be held accountable for at the recommendation of @haideralmosawi. Firstly, I want to go over my 2019 goals and what I want to continue doing going forward.

I have just 4 goals;

1) 3 holidays. This isn't exactly difficult. I just need to book them and go right?

2) 4 projects. I'm way behind with this, but I partly think the long deadlines have been my biggest problem. I've been working on The Cake Pays, but I haven't even finished the main feature in almost 4 months. I've been too focused on design tweaks instead of functionality. I've never done that before, but I'm loving it at the moment. I've also been more concerned with marketing; this has proven to be crucial, but I don't have a clue what I'm doing.

3) Making 50 Twitter followers. (I'm at 48 right now.) While this sounds easy; just follow a bunch of people, get them to follow you back. I don't want to do that. I want to post meaningful content, but I'm in a weird state, where I don't have much useful to say. 

4) Make money on a side projects. Ooh, jeez. This could tie into 4 projects. If something is useful people would pay for it right?

Since making these goals, I've come to want to do a little more. I'll go into more details another time ;)

View on 200 Words A Day: help-me-habits-and-accountability-154515cbce0181e515


20/04/2019 (257 words)

We love animals.

I grew up with animals my whole life. At my Dad's, we had a poodle called Penny. Later, my sister got a cat which lived to an old age of 18 before sadly being poisoned (we believe accidentally, from a puddle of petrol - perhaps a story for another time).

At my Mum's, we had an array of dogs. Truth be told, I think they were probably a bit much for my Mum to look after. Eventually, we settled on a gorgeous black labrador called Kia, who lived to be about 15. She passed away recently, but she was a fat pudding. My favourite dog.

We also had many other animals, the usual; cats, dogs, fish, hamsters. We also had a tarantula and a chinchilla. We have many stories.

It was natural that we would love the zoo. Nay and I are members at Chester Zoo now. We went there again today. Perhaps a bad decision considering the glorious sunshine and the school holidays. We also had visitors with their young daughter.

When we move house (which hopefully will be very soon - we want to enjoy the sun in our new garden), we'll be getting our own dog. Though, we want to be careful. We've lived in a flat with 2 cats for a long time now. We want to make sure we have what it takes to take care of a dog with our schedules. I think we're going to look into short time fostering before committing to our own. Maybe we'll foster for life. Who knows?

View on 200 Words A Day: animals-153865cbb8e6c074a6


19/04/2019 (221 words)

I'm striving for consistency in a lot of things right now. It's difficult for me. Not really *being* consistent, but keeping it up when I fall off... and many things can make me fall off, sometimes out of my control (but sometimes not).

I used to run 5k, 3 or 4 times a week. One winter evening, just before Christmas, I came home practically blue and frozen. So, I stopped. For nearly 2 years.

Recently, I've been trying to eat healthier and lose weight. So, I started being consistent with my exercise and diet. Recently, I went on holiday for just 4 days. So, I stopped. I've been back a week now and I still haven't started again, not really.

I strive for consistency in many things. I don't think it's a bad thing, but maybe it is. I think my problem is restarting.

This is why I use 200WAD and Makerlog. For consistency.

I don't think I'm a particularly good writer. I don't think I'm a particularly good developer. There is always room for improvements.

I started using 200WAD as a way to write down my thoughts. I don't typically think about what I'm going to write. I don't typically edit what I do end up writing either. I just open the app and the text falls where it falls.

I am being consistent.

View on 200 Words A Day: consistency-153135cba3c104b5ed

Being open

18/04/2019 (209 words)

It's so wonderful being open. It releases you from a lot of headaches.

You don't have to play a game or struggle on your own. All your cards are on the table and people want to help - sometimes all you have to do it ask.

Yesterday, I wrote about my frustrations installing Tailwind CSS on my application. I've wanted to try it out for a while, but I've never managed to get it work. Just adding Bootstrap was simple. I knew what to do and it just worked. There was always one hurdle with Tailwind.

I've finally made it over. My app now has Tailwind installed. It's unused, but it's there. Ready to go.

All this happened because I reach out to Adam himself, along with the author of the guide I followed. I have to credit a colleague too, who had some suggestions - including looking at Webpacker, which was ultimately the cause.

It turned out. I updated the webpacker gem from 3.5 to 4.0 without doing any of the additional steps - which weren't entirely required, but wasn't known as a potential issue to the installation of Tailwind.

I feel like this is a great opportunity to add to open source community, but I'm not sure how to go about it.

View on 200 Words A Day: being-open-152285cb8e2cf23fca

Tailwind frustration

17/04/2019 (237 words)

I've been following this guide to install Tailwind in my app.

I cannot for the life of me get it to work.

I just want to try it.

All the steps seem fine and dandy up until the mention of `postcss.config.js`. I don't have that file. I tried making it and it didn't work.

It turns out that it conflicts with the old style `.postcssrc.yml` file that I do have! Huzzah progress. My app was initialised as Rails 5.2.2 with Webpacker 3.5.5, but this guide is for Rails 6 and Webpack 4.0

I tried several methods to get it working in either file. To no avail.

I start digging around trying to find out what on earth is going on. I make a new project and try the step again. It works! Why doesn't it work on my app?

I open up the source code that is being displayed and I notice the step that says to add the import to `packs/application.js` isn't working. It's not importing it. The comment I added is there, but then the next bit of code is an unrelated Stimulus file. God damnit!

My current situation is that I'm here with everything seemingly in order, just randomly searching the internet for clues.

The only thing I see wrong is my import from `packs/application.js` not working correctly:

// Tailwind
import '../css/application.css'
// End Tailwind

Gives me this output in the source code:

// Tailwind
// End Tailwind


View on 200 Words A Day: tailwind-frustration-151395cb7a1322500a

Planning and busy days

16/04/2019 (220 words)

Usually, I'm a stickler for planning my days. Planning a lot of things actually. Not it too much detail, just a broad outline. I usually know what I'm going to eat. What I'm going to do. If I'm going for a run or meeting someone.

Today didn't quite go to plan, but I did manage to stay on track with my broader goals. 

My plan for today was;

1) work
2) get home
3) run
4) weighing / group
5) minor Trello tickets
6) 200WAD

I'm doing step 6 now. I've not yet done #3 or (really) #5.

I was thrown off by the missus not coming home when expected. I'd forgotten she was going out. I could have gone for my run while she was out, but I was waiting.

My problem isn't not doing my plan completely. It's the overriding affect skipping certain things does to me. I lose momentum. I give up. I stop doing them completely.

It's a bad habit that I need to stop.

I talk a lot of chipping away at stuff - and in general, I feel that's the goal behind platforms such as 200WAD and Makerlog. It doesn't matter what you're doing as long as your progressing. Even small steps count.

Listen to your own words, Craig.

They're good.

It's 22:30 - I'm going to do another Trello ticket and then go for a run...

View on 200 Words A Day: planning-and-busy-days-150655cb646488df0c

Back to work

15/04/2019 (222 words)

It was weird going back to work today. I've only had a week off, but those 9 days (including a weekend either side) have been great. I've felt like I've got a lot done, even though I didn't really.

The slow, chipping away of my personal task list has done wonders for me though.

Is this slow chipping that I'm trying to focus on, but I really need to focus on the main feature of The Cake Pays this week. I've been putting it off and messing with design and user experience. I think they've made great strides, but it's all for nothing if there is no feature to experience.

At work today, I spent a lot of time focusing on relationships. Due to a lot of factors, I've been segregating myself from the rest of my colleagues; using Slack less (or not at all), turning off emails for extended periods of time, being aloof because I don't agree with the way some issues are handled. I've even turned off notifications on all apps for a long period - and not just at work.

It's time I took a good look at myself.

I want to rebuild these relationships.

My aim now is to connect more.

This week, I will;

- launch my premier feature for The Cake Pays.

- rebuild my relationships.

- think about 2019 Project #2

View on 200 Words A Day: back-to-work-149135cb4ef4f20e3f

Design is difficult

14/04/2019 (252 words)

I have access to some great people when it comes to design. I've recently been trying to pay more attention to design (watching videos, tutorials, etc) but it's coming at a cost to pure functionality and development.

Refactoring UI is an insanely good "design for developers" book that I've taken a lot of clues from. More recently, I enjoyed a podcast with @laurium and @mijustin which gave some great advice. I've started putting it into practice. I'm going to be focusing on "debugging my design" and progressing with incremental steps. After all, this is how I'm trying to progress with functionality too: small incremental steps, slowing chipping away at progress. That's all we can do right?

That caused me to work on initial version of my splash page copy, empty state versions of my products page and then an initial design debug session. White space features prominently in good design.

Check out The Cake Pays for my splash page so far. I think it's a great improvement but it needs a huge amount of work. Here are some items I want to look at next time;

1) Icons for "Why choose us?" cards.

2) Headers, perhaps with a nice (maybe smaller) underline.

3) More obvious Call To Actions (plus, the last CTA is completely missing right now).

4) Text width. It's too wide, making it too difficult to read.

5) Nicer "break points", perhaps diagonal lines or curves. I really liked a full radius bottom border I've seen on another site.

Maybe I'll do these next time...

View on 200 Words A Day: design-is-difficult-148115cb38ef400c67

[Help Me] Habits and Accountability

13/04/2019 (223 words)

At the start if 2019, I wanted to improve my habits. I made a plan. I tracked everything, every day and posted it openly on my website. This includes times on my side projects, gaming, making sure I take care of my teeth, and the most important factor for me this year: my health - exercising, walking and food management.

After 3 months, these goals are still important to me, but I'd perhaps change them slightly. I want to make a _useful_ product. It's less about quantity and more about quality for me right now. That said, my goal is still 4 projects, but I'm off track.

My goals don't state anything about reading or writing, but these have become more important to me. I've read 13 books in 2019 so far. I've mentioned before: I want to write more. I have many article ideas for my website, but I never get them done.

Accountability is so important to me right now. There is so much I want to do and achieve, but I'm crippled by own lack of motivation or my own thoughts of uselessness.

Before my holiday started, I wanted to hone my habits and get stuff done. I started using Makerlog again. I started using 200WAD. Now my holiday is over, I want to jump right in. Full swing.

Please, help me by keeping me accountable! :)

View on 200 Words A Day: help-me-habits-and-accountability-147525cb238534474b

[Alter Nomad] Favourite Quotes

12/04/2019 (259 words)

Today, I'm sort of cheating. Most of these words aren't mine. They're written by @basilesamel, but I've just got home and finished reading Alter Nomad on the flight. You should check it his book.

I'm currently reading The Power of Habits, which is apt, since I'm trying to get into better habits that will improve myself. Writing more. Reading more. Developing more. Supporting more.

My favourite quote I've read this weekend: 

"I've been really lucky," he said. "And I really, genuinely believe that if you tell people that they have what it takes to succeed, they'll prove you right" - Howard Schultz, Starbucks CEO

I found it funny reading some of the content from Baz, as I definitely fell under some of the terms he used - particularly about travelling quickly and being a tourist.


It’s interesting to note that the term “travel” comes from the old French “travail”, which means “work”. The word “travail” originates from the Latin “tripalium”, an instrument of torture. From an etymological point of view, travel is closely related to work, and torture.


One must justify his/her own choices while understanding what society expects from its members: to create wealth.


This is something we should strive for: a lifestyle fitting you so deeply that even all the money in the world would not be able to change it.


Sedentaries are lonely too, so many are waiting for the weekend to forget it.

If you made it this far, the first person to message me can have a copy of Alter Nomad - paid for by me.

View on 200 Words A Day: alter-nomad-favourite-quotes-146805cb0cd3265443

Majorca, Day 3 (Finale)

11/04/2019 (326 words)

It's our last day. Technically, we'll be in Majorca until 10.30 tomorrow, but our transfer to the airport leaves at 6.55 tomorrow.

Nay planned a couple of massages for late morning. So I took the opportunity to lounge in the sun and attempt to read. The weather was supposed to be sunny until 10.30 and cloudy or even raining for the rest of the day. The majority of the day was glorious sunshine (lollipops and rainbows...). I ended up grabbing myself a couple of pina coladas, falling asleep for 20 minutes and _then_ reading some of my book. I've saved some great quotes that I'll share another time.

We thought we would take a trip out to the local safari, but the attempt was immediately killed when we walked to the station and the bus had arrived (and promptly left) 15 minutes before it was supposed to. We watched it drive away, saddened by the lack of animals in our life. What were we going to do now? Argue.

After our brief argument about what to do, we decided we would walk to town and eat out.

We went to the beach and walked barefoot through the sand. I decided to get my feet wet in the water before learning that I have no idea how to get sand out from my feet. I drenched my socks and shoes and almost lost all of our food money to the sea.

After having a laugh about my sandy incompetence, we found a tapas restaurant that opened in 45 minutes, so we propped ourselves up at a bar down the road with a gin. It was huge!

We headed back to the tapas place shortly before it opened and ordered some great food. Some different plates to what we usually try.

After a great evening, we headed home, bought our obligatory holiday magnet and had pudding in the hotel, before heading to bed to read and snack like the old couple we truly are.

View on 200 Words A Day: majorca-day-3-finale-145635caf84a3e0806

Majorca 2019, Day 2

10/04/2019 (258 words)

Seriously though... is it Majorca (with a J) or Mallorca (with an L, or even 2 LL)? I've seen both... and it's pronounced Mah-yor-ka, with a Y. Sigh, anyway...

Our first day here was great. Lovely time in the sun, great food and alcohol. I slept for 11 hours last night.

Today, we stayed extremely lazy. I don't feel too bad, since that was the plan. We went for lunch, had a nap, went for a quick stroll to the beach... and then checked off another part of Rupert Holmes' Escape - get caught in the rain... so much for the beach. We ran back to the hotel for more maxin' relaxin'

I brought a few books on holiday with me to read. I was reading Power of Habits, but I'm not enjoying reading it long stretches - I ended up starting Alter Nomad by 200WAD's @basilesamel while Nay was napping. So far so good.

Our plan was to go for food and then for a walk along the beach before the sun went down. We finished part one with some great food and went back to the hotel room to get ready. A missed called...

Our pipes had burst at home... wonderful. We rang back to see what was going on, but thankfully it's all sorted and we don't need to worry. Nay is still on the phone. It's been 30+ mins. She and her family are natters, but thankfully someone was there. That would have been a nightmare to go home to.

 I don't know if that walk is still on...

View on 200 Words A Day: majorca-2019-day-2-144835cae34d118323

Majorca 2019

09/04/2019 (248 words)

I'm a bit sipsy right now. Sipsy is what the missus and I call tipsy when we're too drunk to say it.

We're on holiday. We arrived in Majorca at midday today after leaving the house at 2AM and travelling for 10 hours door to door.

We've eaten a lot. I say we because I don't want myself to sound too bad, but in reality Nay has done extremely well to not be a gluttonous beast, like myself.

Normally, we're pretty good with eating healthily, but we're on holiday. Leave us alone.

We've had breakfast at the airport. French toast for me. Lunch almost immediately after arriving. I tried practically everything, but I did keep to the tiny plates to be fair! Then we spent the rest of the day in the sun drinking... Before falling asleep half naked on the sun lounger. Perfect.

I was actually gutted about my lack of recognition for my Pina Colada song reference on Makerlog. Literally nobody noticed (or more likely, cared). I'll repeat it here so you can enjoy my hilarity:

Done: Drink Pina Colada

TODO: Get caught in the rain

TODO: Make love at mi- wait what?

I've just arrived back to my hotel room after our evening meal. We went to the local Lidl to buy some stash for the room, even though we went all inclusive on this trip... I'm exhausted. We might end up asleep within the next 20 minutes... before 9PM local.

Peace oooooouuuuttt.

End of Majorca, Day 1

View on 200 Words A Day: majorca-2019-144005cace3e14af62

CSP Journal 8th April 2019

08/04/2019 (361 words)

I wrote my list of what I wanted to achieve early this morning, ready for when I could put my head down to do some work. Then, I left for a meeting about a Digital Mentoring prospect.

I write my lists using Makerlog. My list included:

- Fix nginx error on TCD (a colleague pointed this out to me early this morning)

- Finish editing article for Maker Mag

- Build quotes functionality for The Cake Pays


Fix nginx error

My priority was fixing a website that was hitting an Nginx error.

I hate DevOps.

I don't get it. Can someone just sort it for me so it works please? Thanks.

After trying a few things, I remembered I was missing a 301 redirect and finally got it sorted. I wonder how long the site was "down-but not really" before I even noticed.

During my attempts to fix the issue, I did a bit of spring cleaning including Gem updates. This updating included bumping the version of Ruby and Rails on all my projects to the latest (stable) versions - Ruby 2.6.2 and Rails 5.2.3

However, after all the problems with nginx, I realised I wasn't going to complete The Cake Pays task. I removed it from my list for today - happy that I had at least done something worthwhile.


The Maker Mag article

I'm likely not going to post this on Maker Mag, but rather my personal blog site: https://craigpetterson.co.uk - but I call it a Maker Mag article because it was based on an initial article by @anthilemoon on Maker Mag - https://makermag.com/2019/03/04/side-projects/

I had some great feedback from @anthilemoon which I've taken into account when editing this article and I'm happy it is at a stage to "release", which I'll do when I return from Majorca next weekend.


Going forward

I'm away in Majorca for 4 days this week.

I plan to laze by the pool, drink many pina coladas and read. I've added Alter Nomad by Baz of 200WAD to the list of reading, since I thought it was apt...

I'm not sure what format I'm going to do these posts in, but I just wanted to write something down to get me started.

View on 200 Words A Day: csp-journal-8th-april-2019-142785cab30cc19f06