+++*

Symbolic Forest

A homage to loading screens.

Blog : Page 4

Be seeing you

Or, Photo post of the week under another name

At the start of the month I mentioned that I’d taken The Children away for a week in the Easter holidays, up to North Wales. As I said then, we saw quite a few beached jellyfish. Naturally, though, I refused to spend all day every day on the beach. So where else did we go?

Statue of Hercules

To somewhere I’ve been to a few times in the past, but for some reason, whenever I’ve been there myself I’ve never had a good digital camera with me. Time to rectify that, I thought.

A mural angel

I can remember taking practically that selfsame identical shot when I was a teenager, on Kodachrome slide film. This is a place that—on a sunny day—was ideal for slow Kodachrome and its richly saturated colours. I’m teasing you with little detail shots here because it’s such a famous place, and its main landmarks and vistas are so well-known and well-photographed, that you’d recognise it immediately if I’d started out with any of the obvious viewpoints.

The village campanile

Around the village square

Some of you will have recognised it: the holiday village of Portmeirion, on the headland between the Afon Glasyln and Afon Dwyryd, just on the other side of the headland from the Boston Lodge railway works. It’s full of picturesque clusters of cottages and intriguing viewpoints, because it was deliberately designed in precisely that way, by the architect Clough Williams-Ellis. The grandest architectural folly of them all, a folly expanded to the size of an entire village and turned into a holiday resort.

One of the regular readers has already told me that they “struggle to be whelmed” by Portmeirion, and I can see what they mean. Because it’s designed with an artistic eye, because it is designed to be almost like a stage- or film-set in some ways, it has that strange faery property that a set has of seeming, when in pictures or on film, of being much, much bigger than it actually is. You can—and people have—publish entire books of pictures of Portmeirion, with almost as much variety as if it were an entire city, but when you visit you realise that all those views and all those sightlines are crammed into a tiny pocket of space, like the hollow between the cusps of one of your back teeth. If most of the visitors stick to the village and its shops, I do have to wonder what they do all the day.

A towering cottage

Still, if you wander off into the woods, or down along the shoreline path, there are places to explore that relatively few of the village’s visitors get to. A painted-steel lighthouse at the tip of the headland, or various oriental ponds and pagodas. Most curious of all, the Dog Cemetery, a small clearing in the woods packed full with graves.

The dog cemetery

Now I’ve been to Portmeirion with the Proper Camera, now I’ve shown the kids around it, I don’t feel I’ll see the need to go again for a pretty long time; I feel I’ve seen it all. Was it worth going again for the first time in over a decade though? Was it worth it, so that I can take the same photos as everybody else does? Yes, I think so. It’s a charming place, but maybe that bit too carefully-orchestrated, that little bit too whimsical and twee, to be quite as charming as I’d like.

The banks of the Dwyryd

Shocked, I tell you

I suppose we were going to take the Eurovision seriously eventually

Like half of the people in Europe, I was glued to the edge of my seat at midnight (UK time) last night waiting to see the final outcome of this year’s Eurovision. Like almost everyone watching in the UK—plus a few migrants elsewhere, like my friend SJ who moved from Yorkshire to Mexico—I was in a state of shocked disbelief that we were actually doing rather well at it all. We won the jury vote and came fifth in the popular vote, pushing us up to an overall second place. Really quite a surprising result compared to some previous entrants; see, we can do well in Eurovision if we actually take it seriously.

Of course, most of the songs I liked myself really got very far, but I’m used to that by now. Here are the ones I liked enough to make notes on, in roughly reverse order:

  • Finland I thought would do better, but clearly fans of The Rasmus didn’t turn out and vote for them.
  • Serbia—I rather liked their 19th century medical aesthetic, aside from the song being pretty decent too.
  • The Netherlands were the only one of the many many ballads this year to really make an impact on me, which was all down to the tune and the performance. For some reason, there’s something about the particular shape of the melody that I really liked. It helped a little that I know enough Dutch to pick up a handful of the words.
  • Moldova had an interesting modern take on The Ramones, almost like a mirror-universe Helen Love with a bit more folk violin. Apparently the song was something about trains.
  • And finally France were my favourites, with a Celtic rave that turned into some sort of summoning ritual along the way. I bet any BDSM people watching were looking at all the triskele symbols in the staging and going “hmm, I bet they’re kinky too”.

OK, two of my favourites (Moldova and Serbia) genuinely did also do well in the final results, and the Netherlands were middling, but France in particular came absolutely nowhere, which I thought was a terrible shame. Oh well, if my favourite song ever did come first, I’d start to worry about myself.

A walk in the park

Some South Wales railway history that is still around, but not for long

Back on to my complex and fragmentary sequence of posts about the history of the complex and fragmentary South Wales railway network. It was prompted by news that Network Rail are working on upgrading the Ebbw Vale line to allow a better train frequency than once per hour, by widening the line from one track to two for a few miles around Aberbeeg. Changing the track, though, involves changing the signalling, and changing the signalling will involve getting rid of a little island of 19th-century mechanical signalling that still exists in Casnewydd/Newport. It’s the signalbox at Park Junction, in the Gaer area of the city.

Park Junction signalbox

And there it is, with the signals pulled off for an Ebbw Vale train. This picture is from April 2021. It might not look like much from this angle, but if I swing round a bit, you can see that the box is really quite a grand affair for something that only handles a few trains per hour.

Park Junction signalbox

You’d be right to assume that, given the size of the building, it was built to control a much bigger junction than the handful of tracks in front of it today.

I’ve written before about the Monmouthshire Canal Company building a railway all the way back in 1805, to carry coal and iron down the Sirhowy Valley. This is, indeed, on that 1805 route. When, a few decades later, the South Wales Railway was built from Abertawe/Swansea to Casgwent/Chepstow, it burrowed under the Monmouthshire Canal Company’s railway at right-angles, and a complex mesh of interconnecting routes slowly developed. This is a map from around the time of the First World War, after the MCC and SWR had both been bought out by the Great Western, so confusingly both railways are in the same colour.

Railway Clearing House map of the area

The Monmouthshire Canal’s railway runs from left to right, the South Wales Railway from bottom to top, and Park Junction is there on the left. Nowadays, most of the tangle of lines heading towards the docks has gone, and Park Junction is at one corner of a triangle, trains to Cardiff joining the main line at Ebbw Junction and those into Newport joining it at Gaer Junction.

I’ve written previously about that purple line running parallel to the yellow one. That belonged to the company which had extended Newport Docks, the Alexandra (Newport) Dock & Railway Company; and they had built a line from Bassaleg, right alongside the Great Western, so that coal trains coming down the Brecon & Merthyr Railway from Bargoed, Rhymney or Bedwas could reach Newport Docks without paying tolls to the GWR. When they were built, the lines ran around the back of the signalbox, which had nothing at all to do with them. You can see this on a more detailed map from around the same time.

Ordnance Survey 25in map of 1916

Reproduced with permission of the National Library of Scotland, as was the one below.

I’ve made that one a clickthrough because it’s quite detailed; apologies for the horizontal line, but the original is split across two sheets which I’ve roughly stitched together. Three pairs of tracks in front of the box, belonging to the Great Western; and the pair behind it, separate, spreading out into a bank of sidings. About five years after this was surveyed, the Railways Act 1921 merged Newport Docks into the GWR, and within a few years they had put in additional connections at Park Junction, between the lines in front of the box and those that ran behind it.

Ordnance Survey 25in map from the 1930s

Look how much suburbia has grown up in those twenty years, too.

The route through Park Junction lost its passenger services in the early 1960s. Ostensibly this was because British Railways wanted to rearrange the platforms at Newport Station in such a way that there was no space for the Ebbw and Sirhowy Valleys services to turn around; of course, if they had really cared about keeping them, they would have been able to find a way to do it. Back then, there was still heavy freight traffic up and down the valley, from the steel works and the mines; and a large marshalling yard at Rogerstone. Over the following years that traffic dwindled away and shrank, but Park Junction signalbox nevertheless survived, opening a bit less maybe, but still there to signal freight trains up the valley when needed. In the 2000s when the line to Ebbw Vale reopened to passengers, a modern signalling panel was put into one corner of the box to control most of the Ebbw Vale line; but the box still kept its mechanical levers and the tracks past it kept their mechanical semaphore signals, as you can see on the photos above.

Now, in 2022, Park Junction is something of an isolated island given that the main line through Newport is all controlled from the Wales Rail Operating Centre, in Cardiff. When passenger services returned to Ebbw Vale, only one track was kept north of Crosskeys, meaning that the maximum service frequency on the branch is the hour that it takes a train to get from Crosskeys to Ebbw Vale and back down to Crosskeys again. To increase the service means more track; more track means more points and signals; and if you’re putting in more points and signals, it makes sense to move on with the plan to put all of Wales’s signalling into the ROC. So, Park Junction will close, some time over the course of the next few months. It’s a shame, but that’s modernisation for you. I must try to get there again to take more photographs before it goes.

The Paper Archives (part two)

More relics from the past

The previous post in this series is here.

Spending some more time going through the things The Parents should arguably have thrown out decades ago, I came across a leather bag, which seemed to have belonged to my father. Specifically, he seemed to have used it for going to college, in the 1970s. Him being him, he’d never properly cleaned it out, so it had accumulated all manner of things from all across the decade. There were “please explain your non-attendance” slips from 1972; an unread railway society magazine from 1977; and the most recent thing with a date on was an Open University exam paper from 1983. It was about relational database design, and to be honest some of the questions wouldn’t be out of place in a modern exam paper if you asked for the answers in SQL DDL rather than in CODASYL DDL, so I might come back to that and give it its own post. What he scored on the exam, I don’t know. There were coloured pencils, and an unopened packet of gum.

Juicy Fruit gum

It seems to be from before the invention of the Best Before date, but the RRP printed on the side is £0.04.

Slightly more expensive: a rather nice slide rule. Look, it has a Standard Deviation scale and all. Naturally, my dad being my dad, it was still in its case and with the original instruction book, which will be useful if I ever try to work out how to use it.

Slide rule

And finally (for today) I spotted what appeared to be a slip of paper at the bottom of the bag with “NEWTON’S METHOD” written on it in small capitals, in fountain-pen ink. Had he been cheating in his exams? Had he written a crib to the Newton-Raphson method down and slipped it into the bottom of the bag? I pulled it out and…I was wrong.

Paper tape

It was a rolled-up 8-bit paper tape! Presumably with his attempt at a program to numerically solve a particular class of equation using Newton’s method.

I don’t know what type of machine it would have been written for, but I could see that it was likely binary data or text in some unfamiliar encoding, as whichever way around you look at it a good proportion of the high bits would be set so it was unlikely to be ASCII. Assuming I’m holding the tape the right way round, this is a transcription of the first thirty-two bytes…

0A 8D 44 4E C5 A0 35 B8 0A 8D 22 30 A0 59 42 A0 47 4E C9 44 C9 56 C9 44 22 A0 D4 4E C9 D2 50 A0

That’s clearly not ASCII. In fact, I think I know what it might: an 8080/Z80 binary. I recognise those repeated C9 bytes: that’s the opcode for the ret instruction, which has survived all the way through to the modern-day x64 instruction set. If I try to hand-disassemble those few bytes assuming it’s Z80 code we get:

ld a,(bc)
adc a,l
ld b,h
ld c,(hl)
push bc
and b
dec (hl)
cp b
ld a,(bc)
adc a,l

This isn’t the place to go into Z80 assembler syntax—that might be a topic for the future—other than to say that it reads left-to-right and brackets are a pointer dereference, so ld c,(hl) means “put the value in register c into the memory location whose address is in register hl. As valid code it doesn’t look too promising to my eyes—I didn’t even realise dec (hl) was something you could do—but I’ve never been any sort of assembly language expert. The “code” clearly does start off making assumptions about the state of the registers, but on some operating systems that would make sense. This disassembly only takes us as far as the repeated 0A8D, though: maybe that’s some sort of marker separating segments of the file, and the actual code is yet to come. The disassembly continues…

ld (&a030),hl
ld e,c
ld b,d
and b
ld b,a
ld c,(hl)
ret
ld b,h
ret
ld d,(hl)
ret
ld b,h
ld (&a0d4),hl
ld c,(hl)
ret
jp nc,(&a050)

Well, that sort of makes some sort of sense. The instructions that reference fixed addresses all appear to point to a consistent place in the address space. It also implies code and data is in the same address space, in the block starting around &a000 which means you’d expect that some of the binary wouldn’t make sense when decompiled. If this was some other arbitrary data, I’d expect references like that to be scattered around at random locations. As the label says this is an implementation of Newton’s method, we can probably assume that this is a college program that includes an implementation of some mathematical function, an implementation of its first derivative, and the Newton’s method code that calls the first two repeatedly to find a solution for the first. I wouldn’t expect it to be so sophisticated as to be able to operate on any arbitrary function, or to work out the derivative function itself.

If I could find jumps or calls pointing to the instructions after those ret opcodes, I’d be happier. Maybe, if I ever have too much time on my hands, I’ll try to decompile the whole thing.

The next post in this series is here

Wibbly wobbly

Or, something from the depths

I took The Children away for a week over the Easter holidays. Naturally, they wanted to go somewhere that had a beach, and naturally, they badgered to be taken to the beach nearly every day we were there. What did we find there, when we went? Jellyfish. Big ones.

Jellyfish

Jellyfish

Jellyfish, at my feet

I poked the bell of one with the toe of my boot, almost expecting it to burst, or my foot to sink into it. It felt surprisingly tough, though, tough and rubbery, not fragile in any sort of way. They were all sizes, from tiny things, to beasts a couple of feet across. I took a photo with The Children in it for scale.

Jellyfish with child for scale

THe big one seemed to have tiny tiny shrimp living in a little hole. I’m not sure if they’d been trapped and eaten by it, if they were in some sort of symbiosis with it, or if they just happened across it as the tide went out and were using it as a kind of emergency rock pool.

Tiny tiny shrimp

One of the regular readers, who I won’t embarrass, has already written to say they’re terrifying. I find them eerie, but also comforting, in that they have been bobbing around the sea happily for millennia, eating away at stuff and just generally doing their own thing. I think these are the barrel jellyfish, Rizostoma pulmo, which can potentially grow to much, much larger than this, and are also known as the “dustbin lid jellyfish” as a result. Maybe one day I’ll come across a dustbin-sized or child-sized one washed up on the shore.

Crossing the line

Or, just how long can a project take

In England, if you’re a transport nerd, it’s becoming clearer and clearer that London’s “Crossrail” project is almost ready to open. If you’re actually in London, signage is now visible on maps and in stations. On the internet, fairly frequently, you see people posting photos of their behind-the-scenes tours, or of ghost services, or of test exercises. There’s also plenty of speculation as to when it will actually open, because although the opening date is clearly close, it hasn’t actually been fixed yet.

Update, 4th May 2022: See below for an update on the above paragraph.

Because this blog isn’t really London-focused, I last mentioned Crossrail in an aside about fifteen years ago, when the government of the day agreed it could actually go ahead. I said at the time that the plan was about fifteen years old then, which makes it a thirty-year-old project now. However, I was recently reading a book I’d picked up on a second-hand stall and found this:

A description of Crossrail

Hold on while I transliterate that…

Most exciting of the BR schemes considered for London is Crossrail. This would be a counterpart to the RER in Paris or schemes in German cities, with deep-level cross-London links joining Paddington and Liverpool Street on the north and emerging on the Eastern Region east of Bethnal Green; the southern tunnel would mainly be for Central Division services of the Southern Region and join the Victoria routes with the London Bridge route. There would be interchange between the two at Leicester Square. The northern tunnel would have intermediate stations at Paddington, Marble Arch, Oxford Street, Leicester Square, Ludgate Circus and Liverpool Street; the southern at Victoria, Piccadilly, Leicester Square, Blackfriars, Cannon Street and London Bridge. Such a scheme (with closer-spaced stations than the Paris RER) would reduce the demand on buses and the Underground and improve the terminal facilities for suburban trains by giving them a through run. It would be cheap at £300 million, but might be vital to public acceptance of the proposed high-cost daily licensing of private cars in London, along with other projects such as better interchange (Euston—Euston Square is cited) and covered bus stations at key points. Property development schemes, as at Hammersmith and Liverpool Street/Broad Street, might finance modernisation.

In other words, the Crossrail we’re getting now is only part of what was originally on the plans, but is still recognisably the “Crossrail North” described here even if some of the route and station locations are rather different nowadays. It’s also rather telling that the Broad St property development went ahead years before any part of Crossrail was even attempted—within the next few years it’ll turn forty. Even the congestion charge, mooted here, was brought in well before Crossrail was. So when, in that case, was this actually written?

The publication date

This is a description of Crossrail as it stood in 1976!

So when Crossrail does open in a few weeks or months time, and there are innumerable speeches on how this gives London a world-beating transport system, just remember that: it was first planned nearly fifty years ago, in emulation of other schemes. I assume the references to German projects include the Munich Stammstrecke, which is just turning fifty (they opened it for the Olympics) and the Frankfurt City-Tunnel* which opened in 1978. London isn’t leading the world in any way with Crossrail; it’s trailing it by a number of decades.

The book, incidentally, was London’s Lost Railways by Charles Klapper. It’s one of those railway books written in the 1970s by an elderly man who could still when he wrote remember the railways as they were before the Great War. It’s also one of those railway books that must have been printed in vast quantities, because you find it on sale in practically every place that sells second-hand railway books, for about 50p. I’ll likely be donating my copy back to charity once I’ve read it a second time.

Update, 4th May 2022: Crossrail’s opening date was finally announced this morning as May 24th 2022. Only some fourteen-and-a-half years since the Brown government committed to building it.

* That’s actually its name in German.

Too long to go in a cracker

Or, what to do if you find yourself trapped by an evil inventor with a passion for marine life

“Behold!” cried the Evil Villain Scientist, his voice screeching and cracking with excitement. “My latest invention, the invention which will let me take over the WORLD! They thought I was mad! They said it couldn’t be done! They said it would break the laws of physics! But here I have it! The Marine Life Invisibility Ray!!!”

“They’ll never let you take over the world, Evil Villain,” I mumbled around my poorly-attached gag. “The Marine Life Academy just won’t allow it. You’ll never get away with your ridiculous plan.” Secretly, though, I was worried. Any evil invention worthy of that many exclamation marks was going to be tough to beat.

“They’ll never have a chance to stop me!” he chortled gleefully. “They’ll never see me coming! And you, miss, are never going to escape from here, so I may as well tell you all the details of just what this invention can do. The Marine Life Invisibility Ray can prevent anyone from seeing any sort of aquatic animal life! It becomes completely invisible to the eye. Before the week is out, I will command a whole school of invisible trained dolphins, and the Academy simply won’t be able to see what’s coming for them. In a few days, I will control the world!”

I was in a sticky situation, I could see, but if only I could keep him distracted and talking I might be able to come up with a chance to escape. “It’ll never work,” I shouted. “Your gadget is never going to handle that. It’ll burn out after one trained dolphin at most, if it even works at all.”

“You doubt me, you stupid girl?” he screamed. “My little gadget? My machine works perfectly! Let me show you!!!”

One wall of the Evil Lair was entirely of thick, smooth plate glass, a window into the Villain’s main aquarium. Every imaginable type of marine life swam peacefully across his window, one side to the other, then circling to pass back again. Octopuses scuttled along the sandy bottom, and catfish clamped themselves to rocks. The villain swung the Invisibility Ray around on its mount, twiddled knobs, and closed a large, well-polished brass knife switch with a sharp electrical crack. A quiet hum rose from bass notes to treble pitch, and I felt the hairs on my arms stand on end as every atom in the air became highly charged. A warning lamp on the gun itself started to blink, and the Villain flipped the safety catch away from the firing switch.

“What shall we show you first, you silly little spy,” he said, panning the raygun side to side. “Look! A clownfish! One button press and…” he pushed the firing switch. I felt a disconcerting leap, as if the universe had suddenly jumped a groove. “…you can’t see any clownfish now!” The hum from the device rose back from bass to treble again.

“A clownfish is one thing, Villain,” I said, “but that won’t convince the Academy.”

“You think that’s all it can do!?” he shouted. “Look! A sailfin tang!” He fired again, and the small striped fish disappeared. “A yellow wrasse!” That jolt again, and the wrasse had disappeared. “A marble batfish!” Again the strange jolt, as if I had jumped from one world to a parallel one. “It’s completely foolproof! It will have no effect, no effect at all on land life, whilst making any sea life completely unseen!”

“Any sea life at all?” I asked. “Really?”

“Really. Any. You can’t trick me!” He cackled. “You really, really can’t trick me!”

“How about…” I said, trying to sound as casual as I could, as if I was picking something at random, “…how about that there?”

“That? That seahorse? Is a seahorse marine life? Is this the Marine Life Invisibility Ray? Of course it will make it unseen!”

“I don’t believe you,” I said, trying to stay calm. “Show me. Please?”

“Why, my dear,” he said, with a wicked grin, “it would be a pleasure.” He pressed the button.

With a terrible cracking sound, the thick glass of the tank shattered into large, jagged pieces, as the foamy salt water of the tank burst from it. Through the foam, I made out a large, dark shape. A loud “NEIGHHHHHH!” filled my ears. It sounded angry and enraged, and with very good reason. Without stopping to see if the Villain survived his trampling, I fled.

Bad for your health

Or, a sudden flash of the past

The Mother has always lied, and always denied that she does. She hates being called out for her mistakes, and will flatly claim she didn’t make them. Moreover, she’s always preferred to lie rather than admit any aspect of the past she’s ashamed of. Sometimes these things come out, years later, and I start to doubt my own memory. I’m not saying she consciously gaslights people; but she will say one thing one day, something entirely contradictory a week later, and you start to wonder where the truth, if anything, actually lies. This has reached the point where she has been—possibly deliberately—not taking her heart medication, and not going to the pharmacy or the doctor when she should to get her prescription sorted. So, now and then, I go to the doctor with her, to see what she tells him and what he tells her. This woman, who has been telling me constantly that she doesn’t feel well, that she’s constantly dizzy, will tell the doctor that everything is fine. He asks her why she hasn’t been taking her medication: she tells him she ran out, even though she has plentiful stocks at home. He asks her why she didn’t come back for a repeat: she says she wants to help save the NHS money.

Since my father died I’ve been trying to help her come to terms with her grief; but that, too, has in a way been difficult for both of us. I was always aware that there was something slightly off in the atmosphere of the house when I was growing up, although as a child it was impossible to explain or analyse. My father was extremely, intensely controlling, and since his death more and more has emerged which shows what I have been feeling for a while. That, to my mind, myself and my mother were in an abusive relationship with him. She, of course, does not admit this, does not admit that he stalked her before they got together, does not admit that my traumatised memories of his outbursts of anger ever happened, does not admit that he felt anything for us other than love.

Sometimes, though, there are sudden flashes of new information, things I didn’t know, that just go to prove that she should possibly have walked away years before I was born.

As I said, The Mother has always lied. When I was small, back when smoking was much more common than it is today, she told me earnestly not to smoke, that she had never smoked. The one smoker I regularly saw in my life before I started school was the travelling butcher, who would drive round in his van and knock on the door once a week, and then sit on our kitchen stool trying to sell his cuts to The Mother, chain-smoking as he did. She would get an ashtray out for him; it was the only time the ashtray was ever used. He would leave, and she would tell me how important it was not to smoke, that she had never done it.

Later, then, I was a little puzzled when—and I can’t remember the context—she admitted she had once been a smoker, but had given it up. Another of those lies, of something she was ashamed of. I thought little of it.

Until, at the doctor’s this week, the nurse was reviewing all the personal information on her file. “‘Former smoker’, it says here,” said the nurse. “Is that still true.”

“Non-smoker for a very long time,” I interjected.

“Do you know why I stopped?” said The Mother. “It was my husband that did it, before we were married. He said he could never marry a smoker, so I stopped. He said he couild never marry a smoker, and he grabbed the pack out of my hand and threw it on the fire. And he did that every time he saw me with them. So I stopped.”

It was a strange moment. A strange moment of clarity, as to what my father was actually like, back in his early 20s. A little window. I don’t think it’s a nice one.

The astronomy calendar

It's meteor shower time again

Time for me to point out another of those regular events on the astronomical calendar. We’re just coming into the season of the Lyrids meteor shower, which should peak a week on Sunday in the early hours of the morning. So, if you fancy going meteor-spotting, next weekend is your best chance to do it until August. The phase of the moon makes it not too promising this year, but meteor-spotting is one of the easiest and simplest forms of astronomy there is, so if you fancy it and don’t mind being up in the middle of the night, go out and give it a try. The Royal Observatory Greenwich has some advice, but essentially, all you need to do it sit in a dark spot outside, look up at the sky, and relax.

More from the archives

Or, a nice photo

Recently, I finished editing the second month of posts from The Old Blog and published them on here. One of them included this line:

I had half an hour spare this afternoon, so I reordered all my CDs. By colour, the colour of the spine of the CD case. The plain-white and plain-black shelves don’t look that nice, but there’s a lovely graduation of the rest from dark red through orange to green and then blue.

It really was the worst way to file your CDs when you actually want to find something, but the coloured ones did look pretty. And—I thought—I’d also found a photo to prove it! I’d taken a picture, back then, of The Cat sleeping precariously balanced on top of them, showing the filing-by-colour. Or, at least I thought I had. I found the photo, and it must have been from before then. It’s still a cute photo, though.

The Cat

And as it’s a cute photo, I thought I’d show it anyway. It was probably taken on a Pentax ME film SLR originally; I do still have the negatives too.