I’ve moved my hosting back to SiteGround

This week I moved both my websites (this one and SEC digital calendar and lectionary) back to SiteGround.

Just over 48 hours ago I updated the DNS settings and initiated the switch to the new server. Other than a slightly misconfigured Cloudflare CDN everything has gone smoothly. This is in part due to my experience of having done this a couple of times now, and in part due to the excellent and clear controls that SiteGround offers behind the scenes.

Continue reading I’ve moved my hosting back to SiteGround

Harry Roberts—architecting scalable CSS

Harry Roberts is a front-end architect specialising in CSS. I’ve learned a lot from his thinking and writing over the years, not least his excellent CSS guidelines.

This is a video that I’ve been meaning to watch for ages, so found the time yesterday to view it. It’s very good, very thought-provoking, very practical.

An engineer who writes code should also write essays

Typewriter
A hipster PC (Image by Erik Dungan)

A couple of years ago, I came across an essay by Shubhro Saha, a software engineer at Facebook in California, entitled “Software engineers should write“.

I’ve been thinking about this a lot recently.

He writes,

“An engineer who writes code should also write essays.

“Software engineers should write because it promotes many of the same skills required in programming. A core skill in both disciplines is an ability to think clearly. The best software engineers are great writers because their prose is as logical and elegant as their code.

“[…] Even if nobody reads your essay, writing it will make an impact on you. It will clarify your opinion on a topic and strengthen– or even weaken– your beliefs. The process alone of putting jumbled thoughts into concrete words is valuable.”

It’s a very good essay with a very compelling argument.

At high school I ‘failed’ my English higher the first time round; I actually got a D pass but the school felt that I could do better. They were right: I sat it again in sixth year and got a C.

It wasn’t until I went to university and studied Hebrew that I really began to understand language better. After that I went back to English and read numerous books about syntax, and grammar and punctuation. And I read widely.

I read well-written books and articles and journals. As I read them I stopped to consider why they had been written that way. I questioned why certain words has been used: what effect did they have. I analysed sentence structure. And I observed how simple the best writing was.

And I wrote. I wrote a journal—I still do. And a blog (this one). And a book, which was published in 2007. I’m currently, and slowly, writing another.

Writing helps me to clarify my thoughts. It helps me to express myself better. And if any of it helps someone else, or makes them laugh, or look at something from a different perspective then that’s a bonus.

I suspect that it does also help me write better code. And at the very least: better comments.

If you are a coder then I encourage you to read the article. If you are a writer and are wondering whether you ought to learn to code then perhaps start here: please don’t learn to code by Jeff Atwood.

Update your RSS feed for this blog

RSS feed

This afternoon I moved my blog from the subdomain blog.garethjmsaunders.co.uk to become my main website here at www.garethjmsaunders.co.uk.

If you are subscribing to my blog then please update the RSS feed to https://www.garethjmsaunders.co.uk/feed/.

In the meantime, I’ve got a redirect in place to forward all traffic to the new location.

It’s something that I’ve wanted to do for a while as my main website wasn’t really offering anything more than I already had on my blog. I also wanted to simplify things significantly ahead of another web host move.

Typography cheat sheet

Typewolf's typography cheat sheet
Typewolf’s typography cheat sheet

This is a really useful typography resource: Typewolf’s typography cheat sheet.

It offers sections on:

  • Quotes and apostrophes
  • Dashes and hyphens
  • Useful typographic characters
  • Accented & non-English characters

There is a single-page printable PDF but it contains only a very small subset of all the characters on offer and without explanation for how each typographic element should be used.

Bookmark it, it’s really useful.