Skip to main content

This is ZX81.org.uk

Category: Opinion

How to Format Phone Numbers

This piece is inspired by this post on daringfireball, which, in turn, was inspired by AP’s style guide on phone numbers.

Their post is about where parenthesis goes in phone numbers. I don’t care much about that. What I care about is the fact that there is an international standard for phone numbers that they’re not using.

For international numbers use 011 (from the United States), the country code, the city code and the telephone number: 011-44-20-7535-1515.

ZX81

Last week Apple launched a new low-cost laptop called the MacBook Neo. Much of the commentary about it focuses on the fact that it was built to a price and the compromises that entailed.

These commentators know nothing of compromise.

Let me tell you about the ZX81, the early eighties computer that inspired the name of this site1.

Disappointed that the Neo has sRGB rather than P3 Wide Colour? How about two colours? Only 8Gb of memory. Could you manage with 1Kb? Dual speakers? How about no sound at all? A mechanical trackpad? What if pressing a key made the screen flicker?

iPad Pro M5

I got a new iPad to replace my 2018 iPad Pro. Let me complain about it first.

It bothers me that it’s a computer, yet I can’t easily write my own software on it1. Sure, there is Swift Playgrounds, but I don’t really want to use Swift. And even if I did, it’s not a proper IDE, it doesn’t support basic features like a debugger. It’s not 1985 any more. There are other languages (Pythonista looks good, though I’ve not tried it), but the vast array of languages that are available on Linux and on the Mac are missing.

Process as Investment

For my first job after university, I worked for a company with a ISO9001 certification. This meant that every project had a complete, documented process for every aspect, from reporting, to finance, to bug tracking, to code formatting.

There was even a team whose sole job was to define the template standards and enforce them across all projects. Most people thought they were busy-bodies, meddling with things they didn’t understand. While the team was staffed by people who had started doing project work, most had not done any for years.

Migrating to FreshRSS

I’ve gone through a number of RSS clients over the years. I used to be a big Google Reader user. I used Reeder on my iPad a lot, and now I use NetNewsWire. To ensure that my feeds are shared between devices, I’ve used Feedly. I’ve paid for it, as I use it a lot and I don’t want it to go away like Google Reader did.

But they keep adding stuff that I have no interest in, including jumping on the AI bandwagon. It has, however, been fast and reliable. I don’t have much to complain about.

Why use RSS?

In a world where everything is owned by a gargantuan commercial entity, RSS is subversive, an act of rebellion. It harks back to the early days of the Internet where freedom and open standards were the future, rather than Big Data, Big Tech, and Big Lock-in.

RSS is a newsfeed than you define. You subscribe to websites and they give you a list of stories to read. How is that different from social media?

Corporate Engineers

Brent Simmons:

I had a bias about engineers that worked for large corporations. I assumed that they weren’t as good as indies and engineers at small companies

I work for a small company and my clients are usually big companies, so I have some perspective here1.

From my experience, the difference between working for large and small companies is bureaucracy and focus. A tolerance or affinity for these things means that the people attracted to each are different. Normally when we talk about “bureaucracy,” it’s a pejorative, but that’s not what I mean here. Larger companies need more formal process to function. We can save the argument about good or bad process for another time.

The Bystander Effect

Some of the clients I work with have a very collaborative culture. Decisions are always run past all interested parties and buy-in is required from everyone.

The people in charge set the general direction but not how to do it.

I prefer to work for (and with) companies that are like that because, well, my opinion counts! Having the people who know the work the best make the decisions makes the most sense. People appreciate the autonomy and the trust that management place in them.

Notes Nintendo Switch 2

I wrote my initial thoughts about the Switch 2 announcement a couple of months ago. Against my better judgement, I pre-ordered one. What follows are a few thoughts about it now that I’ve had my hands on one for a couple of weeks.

The best summary I can think of for my initial impressions is: consider the name. The +1 label neatly captures both the good and the bad. It’s a better Switch. Faster. Higher resolution graphics. Generally… just nicer. It’s not a game changer (pardon the pun), but not everything needs to be revolutionary. Nicer is good.

Process

In this piece, Seth Godin argues that understanding something is better than just memorising a process. Understanding is certainly key, but I think that misses something: there is value to in steps.

True, if you slavishly follow the steps, you can’t adapt. But if you don’t document the steps, it’s easy to miss one and get yourself into trouble. The challenge is knowing when to follow the steps and when to improvise.