TL;DR Removing 4 of the 6 screws under the pads and loosening the clamping pressure on the speaker inside improved a range of issues I had with the Focal Elegia (some of my own making) …Continue reading
Vanilla JS drag handles for drag-and-drop
Imagine you have a form inside a draggable element in your application. We could simply set the draggable="true" attribute on the outer most element and then and it is draggable. But making a DOM element …Continue reading
Is your informal “coffee shop” interview process unethical?
TL;DR — I feel that informal job interviews (in a cafe, pub, coffee shop, park, …) can increase the chances that the personal biases of the interviewer(s) will impact the outcome and introduce unethical and …Continue reading
Django’s “Sites” app initial data migration
SITE_ID in Django (3.1/3.2) takes a data migration to setup correctly. The documentation doesn’t tell you that you need to create a new site rather than modify the existing default.Continue reading
Agile Estimation Isn’t All Numbers
Regardless of what method you use or what “Agile” methodology or implementation you subscribe to … you probably estimate tasks as a team in some way. Sometimes, particuarly if things are dragging on a bit, …Continue reading
A Question Answered: From Junior to Principal
I interview a lot of software engineers at various points in their career; everything from junior developers fresh from University through to Principal Engineers who are masters of their craft. One of the questions I …Continue reading
Sennheiser CX400 BT Review
TLDR: Sounded like shit out of the box, but you can EQ them to something really lovely if you can get the Sennheiser app to connect to them. At £99 they are a proper bargain. …Continue reading
‘Boring’ Projects – Part One: What is boring?
In these posts, I’m hoping to deal with the topic of ‘boring’ projects. I’ll look at what boring means (to me at least) and how the negative stigma of ‘boring’ projects is undeserved in many ways.Continue reading
My love letter to DFINITY and their “Internet Computer”
I’m not excited often by programming developments but a simple idea and a powerful narrative can create change. I hope they gain traction.Continue reading
Why make a professional “vanity” site?
… A public persona will only ever be a small subset of who someone is; but it is still who they are. …Continue reading