Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

In praise of slowness

· 650 words · Viewed ~237 times


A digital watch.

Sometimes - only sometimes - slowness is a feature, not a bug. A few weeks ago, I was reading about a purported use for "smart contracts". If your plane is cancelled, a smart-contract could automatically pay out your travel insurance, the millisecond the cancellation was reported. Nifty, right‽ Slowness for crap reasons There are plenty of processes which are slow for annoying reasons. The i…

Transferable Bank Accounts

· 5 comments · 400 words


A tiny lego Storm Trooper eats a chocolate coin.

Here's a (possibly) daft idea. What if you could pay for goods using a transferable bank account? Say you want to pay a friend some money. But you're not physically close enough to hand over cash. You create a new bank account with a unique username and password. As quickly and easily as getting a new email address. Couple of clicks and it is done. You move money from your main account into…

Certified Blockchain Professional - Module 1

· 4 comments · 2,050 words · Viewed ~304 times


Logo for the Certified Blockchain Professional.

As previously discussed, I'm doing the Certified Blockchain Professional course. It is self-directed learning, so I'm going through it at my own pace. In order to consolidate my learning, and help organise my thoughts, I'm blogging about my reflections on each module. These are mostly notes to myself - but I hope if you find something interesting (or incorrect) that you'll leave a comment. …

Certified Blockchain Professional - Part 1

· 3 comments · 350 words · Viewed ~489 times


Logo for the Certified Blockchain Professional.

Why do I do this to myself? Why? As part of my ongoing MSc, I have to take 3 professional training courses. I've completed my cybersecurity course, and I have a Machine Learning course booked for January. So what to do next? There's a lot of discussion in government circles about Blockchain. As with any new tech, there are plenty of Thought Leaders™ and sales drones trying to push it. For e…

Quick and dirty way to rip an eBook from Android

· 3 comments · 450 words · Viewed ~8,041 times


Unix is user-friendly — it's just choosy about who its friends are.

I recently purchased a book for my MSC which was only available via a crappy Android app. There was no obvious way to decrypt it to read on a more sensible device, so I resorted to the ancient art of screenscraping. This is a quick-and-dirty way to grab images of the pages and convert them to a standard PDF using Linux. There's a lot more you can do to make the end book more useful, but this'll…

Book Review - Future law : emerging technology, regulation and ethics

· 450 words


Book cover featuring a cyborg holding the scales of justice.

How will law, regulation and ethics govern a future of fast-changing technologies? Focuses on the practical difficulties of applying law, policy and ethical structures to emergent technologies both now and in the future. Covers crucial current issues such as big data ethics, ubiquitous surveillance and the Internet of Things, and disruptive technologies such as autonomous vehicles, DIY…

ProctorU is dystopian spyware

· 23 comments · 350 words · Viewed ~11,437 times


To take this exam online you will need to borrow a friend or family member's laptop.

As part of my MSc, I have to take an online exam. Obviously, this means I am highly likely to cheat by looking up things on Wikipedia or by having a bit of paper with notes on it. EVIL! So, the exam body requires me to install ProctorU. It's a service which lets someone watch you through your laptop camera while you do the exam. Creepy, but I get it. They also want to see your screen to make…

MSc Assignment 3 - Business and Technology

· 5,500 words · Viewed ~3,823 times


A graph showing how technology matures over time.

I'm doing an apprenticeship MSc in Digital Technology. In the spirit of openness, I'm blogging my research and my assignments. This is my paper from the Business and Technology module. You can read my Digital Leadership paper and my Data Analytics Paper. I really didn't enjoy this module. Although well taught, it was a business studies course mostly focussed on how American companies managed…

What is my Career Development Plan?

· 16 comments · 800 words · Viewed ~692 times


Me singing into a head level microphone.

The one thing I know about myself is that I hate introspection. So, fair warning, this will be a mopey and self-indulgent post. As part of my MSc, I have to create and discuss my Personal Development Plan in relation to my Career and I'm… stumped! I've never known what I wanted to be when I grow up. Sure, vague dreams of being a starship pilot (unlikely) or an actor (failed) - but other than t…

Certified in The Art of Hacking - Day 5

· 1 comment · 650 words


Logo for QA's certified in the art of hacking course.

This is a diary of what I've learned. Hopefully it will let other learners know what the course is like, and if it is worthwhile. Oh, and it might just help me remember what I'm learning! Verdicts Some of the lab tasks were impossible without looking at the cheat sheet. I got stuck on one because the question told me to go to one URl, but I had to guess the one which was vulnerable. Felt like a …

Certified in The Art of Hacking - Day 4

· 1,100 words


Logo for QA's certified in the art of hacking course.

This is a diary of what I've learned. Hopefully it will let other learners know what the course is like, and if it is worthwhile. Oh, and it might just help me remember what I'm learning! The penultimate day. Try not to worry about the upcoming exam! Today was lots of HTTP, TLS, and other low-ish level stuff like that. But mostly focussed on common website attacks. Verdict Bit of a repeat of…

Certified in The Art of Hacking - Day 3

· 1,850 words


Logo for QA's certified in the art of hacking course.

This is a diary of what I've learned. Hopefully it will let other learners know what the course is like, and if it is worthwhile. Oh, and it might just help me remember what I'm learning! Day 3 - the day I was dreading most of all… Windows! I've been avoiding M$ WinDoze (LOL!!!) since long before it was fashionable. Even at my earliest jobs, I'd find a way to convince the IT department to let m…