Sprint 19 – Slowly fast

Sprint 19 – Slowly fast

September 27th, 2020

Hey! how’re you?

My full time job is chaotic at the moment, so whilst I have worked on SoSa this sprint, i’ve not had nearly as much time as I would have liked and decided against doing a release this sprint just to make sure i’m delivering something of value!

I’ve still make great progress and I hope you think so too!

  1. Precursor
  2. Sprint 1 – The Foundations
  3. Sprint 2 – The ummm Foundations?
  4. Sprint 2 – Nerd Ramble
  5. Sprint 3 – Cooking with matches!
  6. Sprint 4 – Now We’re Cooking With Gas!
  7. Sprint 5 – Robot Uprising
  8. This Is Not the Sprint You’re Looking For
  9. Sprint 6 – That’s a Weird Looking Patronus
  10. Sprint 7 – Corona Stole My Title
  11. Sprint 8 – Adventure Time!
  12. Sprint 9 – Now In Technicolor
  13. Sprint 10 – Refinement
  14. Sprint 11 – Motion In The Ocean
  15. Alpha Release 1.0.3
  16. Sprint 12 – No Rest For The Wicked
  17. Alpha Release 1.0.4
  18. Sprint 13 – I Need a Break
  19. Alpha Release 1.0.5
  20. Sprint 14 – Just James Things
  21. Sprint 15 – Wearing My Heart On My Sleeve
  22. Alpha Release 1.0.6
  23. Sprint 16 – Warm Up
  24. Alpha Release 1.0.7
  25. Sprint 17 – Coffee’s back on the menu!
  26. Alpha Release 1.0.8
  27. Sprint 18 – We’re on fire!
  28. Sprint 19 – Slowly fast
  29. Sprint 20 – Let’s get Nerdy
  30. Alpha Release 1.0.9
  31. Sprint 21 – We’re back!
  32. Alpha Release 1.1.0
  33. Sprint 22 – You Look Cute Today
  34. Alpha Release 1.1.1
  35. Sprint 23 – Sausage Smuggler
  36. A SoSa Retrospective
  37. Sprint 25 – I am SoSa and don’t call me Shirley
  38. Sprint 26 – The best laid schemes of mice and men
  39. Sprint 27 – Vogue, Strike a Pose
  40. Sprint 28 – a New Hope
  41. I Couldn’t Think Of a Title
  42. Guess who’s back, Back again!
  43. Demolition Man
  44. Squid James
  46. We Didn’t Choose This Life, We’re Just Living In It
  47. Let’s go!

Game night

Golf with friends banner

Next SoSa game night we will be playing Golf With Friends!

Sunday 18th October 1900-2100 GMT / 1200-1400 PT / 1500-1700 ET

It’s been months since we played golf with friends so I thought it would be a nice change!

Don’t have it? Don’t worry!

If you’re going to get involved and want a copy, Give me a shout and i’ll buy you a copy 🙂



LinkedIn grew from 674 to 690
Patreon, We unfortunately lost a Patrons and we’re now down to 15!
Our Beta List grew from 369 to 374

Google stats

Our average search position has gotten a bit worse again from 22.7 last sprint to 24.1 this sprint, our impressions are up from 1.71k to 2.03k and our click through rate has gone up from 2.3% to 2.7%!

Our domain authority is back up to 23 from 22!

Social Logins should register

A few weeks ago, you may remember I sent out a survey asking for everyone’s opinion on how our onboarding / registration process should go.

One question was, if you’ve never registered and you use a social network on the login screen. Should it register?

Your response was really clear, that’s what the majority wanted.

Survey results

But there were still a few who didn’t want that and I don’t want to ignore their voice if there’s a happy medium… which is what i’ve found!

So now, when you try to login and the account doesn’t exist – it’ll ask you if you want to register!

Botface Design

A few sprints ago, I introduced you to “botface”, an api which allows you to generate a face for your bot! I started having a go at designing the page myself but decided instead to reach out to a designer and have them do it.

We had our first call this week and she has already come up with wireframes and a bunch of ideas!

We will work together to find a design that works and then in a few sprints time, i’ll build the site!

Botface.io wireframes

Extending of the Client library

Now that we’re moving away from just the chat server and client, I’ve started extending the client to work with different features as well as integrating our login and registration system in the library.

This sprint, I spent time extending the client library to work as a more general purpose library. Later down the line this will be used for the website and desktop applications too. 

But also make it easier for third party developers to integrate with us or make their own apps! I even imagine community specific apps for particularly large communities that want to have a super focused approach to their community.

Load Testing

I wanted to improve how much load the Botface generator could handle so i started doing some load testing this sprint.

Nothing crazy, but knowing it can generate 1000 botfaces a minute is good news and allows me to investigate bottlenecks and fix them before we go live live!

PM2 Single process vs Cluster mode load testing

Love you lots!