First programming language for a four year old?

People post the strangest questions on Twitter. Someone was asking about the best programming language to use to start teaching their four-year child old how to code. Perhaps they were asking in jest, or to perhaps to create the tweeting frenzy which followed as some people suggested Scratch and others weighed in saying that four is much too young. Which I think is the right answer. Although there’s nothing wrong with doing things together that show how much fun you have solving problems.

Instant Camera Fixations

When I write a book I usually develop an obsession with something or other. It helps me take my mind off class constructor syntax or whatever I’m grappling with. For the Python book it turned out to be electronic music devices. For the JavaScript book it turned out to be robot dogs. this time it seems to be instant cameras. I’ve spent most of today writing chapter 7 and taking quick breaks to read all about the Mint TL70.

Another Ugly Camera

A while back I bought a really ugly camera. Now I’ve got another. It’s a Lomo Instant Wide. It arrived today.

Actually, this one looks a lot better to my eyes than the previous one. It is painted plastic with faux leather stuck on, but it’s done with some attempts at style. It’s not new. I had a few fun minutes clearing muck out of the battery compartment to get it to work. But work it does. It’s another large format instant camera. This one has a bit more manual control and a remote control built into the lens cap. I’m looking forwards to taking some pictures with it.

She Hulk - Attorney at Law

For the last few weeks we’ve been glued to She Hulk - Attorney at Law. It’s a fabulous piece of tosh with a female relative of the hulk coming to terms with being able to turn green and strong while trying to hold down a busy job as a lawyer specialising in superhero cases.

The casting is perfect, the tone just right and the stories great fun. We’ve really enjoyed it, right up to the last episode where it got a bit too clever for its own good. Theatrical and movie types talk about the “fourth wall” - an invisible boundary that separates the audience from the performer. She Hulk doesn’t just break the fourth wall, it folds it back on itself. What starts with pieces to camera while driving down the highway ends in a sequence which is one or two layers of “knowing” more than it needed to be. You might like it, I just found it made my brain hurt a bit more than it needed to.

But apart from that everything is splendid and you really should watch it. Another series would be wonderful.

Steam Deck

It turns out that I don’t just buy cameras when I’m writing. I’ve managed to scrape together enough cash to get myself a Steam Deck. I didn’t really think I wanted one until I saw number one son’s. The idea of playing proper games on a handheld console was rather intoxicating. I hardly ever play games on my PC. They feel too much like work. The only exception to this rule is Microsoft Flight Sim. And that’s not a game. It’s a simulation.

Anyhoo, back to the Steam Deck. I joined the queue for the device a while back and I was very surprised to get to the front so quickly. Number one son had to wait a long time for his and I was digging in for the long haul when I got an email earlier in the week saying mine was ready for shipping.

Up until now my go-to handheld has been the Nintento Switch. The Steam Deck is bigger, but not in a bad way. It doesn’t seem that much heavier than the Switch, but it is definitely more bulky . The screen is very good, with great colours and contrast and the controls are good too. I think the best way to look at it is as a nice game controller with a screen stuck in the middle. There are ventilation holes in the back and the top and a fan which seems inclined to panic. It will be very quiet and then suddenly kick in with a roar for a few seconds and then go back to quiet again. I mainly use it with Bluetooth headphones, so I don’t see this as a problem, although I worry what would happen if I blocked the holes on the back of the device.

The integration with Steam is very impressive, although I prefer the store browsing experience on the desktop. Quite a few of my games are Steam Deck certified and just work. I’ve done no special setting up or anything and I’m getting a great experience right out of the box. The arrival of the deck corresponds with a nice Sega sale, so I’ve picked up a bunch of Yakuza games along with some other classics at very low prices. One of the great things about Steam is that their sales include things you can get at prices that you would never see on a console.

I’ve got the middle configuration of the device which has 256GB of internal storage, although so far I’m putting everything on a 256GB external SD card. More storage would be nice so I’ll be looking at oncoming sales to see what turns up.

There is a really active emulation community around the device which I’d like to get into later, but for now I’m quite happy on the sofa playing Yakuza.

Sometimes the wrong bear comes out of the cave

A while back I was talking about creativity and Abba. The composers in the group said that song writing was like a hunter waiting outside a cave for a bear to come out. You just had to hang around until an idea appeared and then make sure that you grab it.

I agree with this way of looking at it. For the last few days I’ve been working Chapter 6 of my book. Then today I discovered that what I’ve actually been working on is Chapter 7. All the content works well, but I’ve got a chapter ahead of myself.

Sometimes it seems that the wrong bear comes out of the cave. Now I’m waiting for the “Chapter 6 bear” to arrive……