Skip to content

Random Tech Thoughts

  • About
  • Contact
  • Sign up

Author: Bob

I'm a programmer working in the UK. Anything I post here are my own personal ramblings and don't necessarily reflect the views of my employer.

The world’s greatest music?

October 28, 2022October 28, 2022 ~ Bob ~ 1 Comment

I sometimes listen to the UK radio station Classic FM.  Its strapline is “The world’s greatest music”. Leaving aside the difficulty of defining what great music is, let alone the greatest, I was curious as to the “world” bit.  I scraped the playlist for one day, did some gentle analysis on it and the charts that … Continue reading The world’s greatest music?

Comparing and aligning data models

October 7, 2022 ~ Bob ~ 1 Comment

Sometimes you are trying to bring two worlds together - two bits of code, each with its own data model. The two worlds could be a computer system you work on and the system from a partner you're trying to integrate with. The data models can be the most prominent bits of this integration, but … Continue reading Comparing and aligning data models

Modelling a river lock

August 29, 2022August 31, 2022 ~ Bob ~ Leave a comment

In this article I will model a lock on a river or canal. As well as going into the specifics of the model, I’ll touch on more general topics about modelling. These are things like diagrams to represent the model, tools, models as conversation starters, iterating models etc.  A lock has a model that is … Continue reading Modelling a river lock

Representing numbers

August 21, 2022August 22, 2022 ~ Bob ~ Leave a comment

I’ve recently been doing more maths than usual using Roman numerals, which has got me thinking about the relationship between how numbers are represented and how easy it is for them to do different jobs for us. I’ll go into a few representations below, and their good and bad points. I won’t talk about floating … Continue reading Representing numbers

Multiplying using halving, doubling and summing

July 23, 2022March 15, 2025 ~ Bob ~ Leave a comment

I was introduced to an interesting way of multiplying two numbers (integers greater than 0) recently, at a Tudor re-enactment at Kentwell Hall. It took me a while to realise what was going on behind the scenes, at least in terms of things I already understood. As it also made me think in a new … Continue reading Multiplying using halving, doubling and summing

Feedback loops for quality

June 3, 2022June 5, 2022 ~ Bob ~ Leave a comment

This is the second part of my response to the Ministry of Testing’s latest blog challenge: What three things have helped you in your testing career? As I’m not a tester, I’m choosing to re-word this as: What three things have helped you in the quality aspects of your career as a programmer?  Culture and … Continue reading Feedback loops for quality

Culture and people for quality

June 3, 2022June 3, 2022 ~ Bob ~ Leave a comment

This article and the next are my response to the Ministry of Testing’s latest blog challenge: What three things have helped you in your testing career? As I’m not a tester, I’m choosing to re-word this as: What three things have helped you in the quality aspects of your career as a programmer?  It was … Continue reading Culture and people for quality

Computer science while doing the laundry 2: Bin sort

May 17, 2022May 19, 2022 ~ Bob ~ Leave a comment

This is part of a short series of articles about computer science while doing the laundry: Merge sortBin sort In the previous article I used doing a lot of laundry to illustrate merge sort, which is probably an impractical way of doing the laundry. In this article I will suggest a way that might actually … Continue reading Computer science while doing the laundry 2: Bin sort

Computer science while doing the laundry 1: Merge sort

May 14, 2022May 17, 2022 ~ Bob ~ Leave a comment

This is part of a short series of computer science involving laundry: Merge sortBin sort  In this article I will explain merge sort, which is a way of sorting things when there are so many of them it’s awkward or impossible to use other approaches. I’ll use doing the laundry as a way of explaining … Continue reading Computer science while doing the laundry 1: Merge sort

Introduction to Azure Data Factory

May 1, 2022 ~ Bob ~ 2 Comments

Azure Data Factory (ADF) is a tool from Microsoft that lets you move data from one place to another, optionally changing it too.  This activity is sometimes described as data engineering or ETL (Extract Transform Load) or ELT. There’s an older tool from Microsoft that also does ETL, called SQL Server Integration Services (SSIS).  They … Continue reading Introduction to Azure Data Factory

Posts navigation

Older posts
Newer posts

Categories

Want to be told when there’s new stuff?

If you'd like an email telling you when I've posted new stuff, go to the sign-up page.

Recent Posts

  • Standardisation and code July 29, 2026
  • Dashboards as To Do lists June 11, 2026
  • Classification: leaf-shaped swords and sword-shaped leaves June 6, 2026
  • The cool chain of data May 25, 2026
  • Help! April 5, 2026
Blog at WordPress.com.
  • Subscribe Subscribed
    • Random Tech Thoughts
    • Join 82 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Random Tech Thoughts
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
Loading Comments...