I really struggle with this obsession within the digital and tech industry to lure everyone into a false expectation, that the more of their life they spend in a virtualised, surreal world the better things will become.
A Chance to be Satisfied
Some might see my approach to technology as an oxymoron, I recognise and promote the benefits, whilst at the same time I encourage us to design systems which do not engulf people in it. I have always been driven to keep people connected with the natural world. You remember? That world we can touch, see and feel. Hang on, we’ve digitised those senses as well! You might call these “tangible” things, although I recognise that the lines are becoming increasingly blurred these days.
I’m starting to add Invoicing capabilities to Soniq. While designing the schema for an invoice, I needed to consider how to model the billing details. After talking with Esther, Sam and Jamie it is clear that they all handle invoicing clients in very different ways. Sometimes and invoice can be sent directly to the student, and other times it should be sent to a parent or carer contact. After wrestling with how to allow for this flexibility, I realised two things.
One of the best decisions I made in 2020 was to open my calendar to everyone. People book appointments to chat about open-source projects, content creation, and business ideas.
This reminded me that I have wanted to do the same thing for a while. So I have opened up my calendar as well, and booked a chat on his.
I have played the guitar ever since I was little. I must have been six or seven when I was given a small guitar. Instrumental lessons were not affordable though so I never had any formal music training. I am so grateful to a number of people who gave me lessons here and there.
I’m thinking about this because Esther mentioned to me that a few students might need to stop because inflation is pushing up the cost of living. This would be such a shame, I can see how much students benefit from the time they spend learning from her.
I think instrumental teachers have it pretty hard sometimes. I’m sure I’ve written before about my interest in helping them. One of the big reasons for this is my wife, Esther, who is a Piano teacher. She runs her business as a sole trader company. The last couple of years have brought about a huge number of challenges which she has had to adapt to.
The pandemic has caused a lot of disruption to lesson schedules. Students often couldn’t attend face-to-face lessons, online video lessons, let’s be honest, are no where near as good as in-person. If this change hasn’t been enough the government in the UK will require even small sole traders to implement digital accounting software to submit returns by April 2022.
TypeScript has been around for several years now and over that time has gone from something people scoffed at to an integral part of many open source projects and frameworks. This has been great for me, I really like using TypeScript and it’s increasing popularity has made the day-to-day usage has become easier and even more fun!
I’ve been thinking. Why DO I like using TypeScript?? I mean there are times when I just rough it out in the ole JavaScript land but I always come back.
It can be hard making decisions, especially when they affect multiple teams and a large number of developers. What if you get it wrong, what if it’s not popular? A mistake could be costly, both financially and for morale. This is all true but what are the hidden costs of delaying a decision and is my expectation true that the cost of being indecisive over long periods of time is far greater.
This website has been my place for thoughts and experiments, ideas and memories for close to a decade. The first article on here was written in March 2010 when I was building jQuery plugins and working at Aqueduct in London. I’m still going to keep my blog going here but I want to collect up and pull together the more in-depth content on the Pogo Kid website in a more structured way.
Our fantastic team at Seccl are steaming ahead, we’re building products which will change what people expect from financial services and the companies who look after their finances.
Security is a top priority for us. Finding the right mechanism and balance of checks is really important to give our client’s the best experience while using any of our services.
What are the different ways we can keep access to personal information through our user interfaces secure whilst still giving our users a great customer experience?
Planning out a large application can be a very daunting prospect, especially when it comes to considering all the ways in which it will be used. At Seccl, we break down our user interfaces and applications so that we are not just considering the pages.
We look at the ways people will journey through our applications; we then break it down to the ways someone might interact with a part of each journey; finally we look further into the individual pieces that you see on the screen.