Comic writing slog part 2

Another day of writing comics. I managed to get some momentum today and finished off the batch, ready to start photographing them tomorrow.

In some spare time I worked on another mezzacotta random generator, this time a random bird name generator. This was inspired by me discussing some actual birds with friends, and someone suggesting that since so many birds are named after colours and markings, it’d be easy to randomly generate new names. And yes, it was very quick and easy, using our generator framework.

Tonight I cooked soup for dinner, and used my new Bamix stick blender for the first time. It works really well – I can tell immediately that it’s better quality than our previous one. The old one got noticeably hot very quickly from the motor, and had to be mashed up and down to access all the vegetable chunks in the soup. The Bamix stayed nice and cool, and it creates a vortex in the soup that sucks the chunks into the blades, so there’s a lot less manual motion required. Really nice. The soup was chick pea, cauliflower, and carrot.

New content today:

Running faster

One week after my first 5k run of the current exercise plan, I returned to the oval today to clock up another 5 kilometres. Again I alternated sprints and walking segments, though I did a few longer sprints than last time. Overall, last week I clocked 6:25 per kilometre, and today 6:19 per kilometre, so that was an improvement! And I don’t think my legs had fully recovered from last week either – they were already a little sore at the beginning.

I walked home from the oval through the Gore Hill Cemetery, which is an old historical cemetery, decommissioned some years ago, and now overgrown, with most of the graves forgotten and untended. There’s an angel headstone here which is one of my favourite photographic subjects. Her mood changes with the season and the weather. Today she was in a spring mood:

Considering a spring day

This afternoon I worked on some website coding for a new project that I’m not quite ready to announce yet. And my wife and I took Scully for a walk down to the harbour where there’s a park where she can run around off leash. For dinner I was going to make pizza, but I forgot to buy cheese today! So we converted to pasta instead, with a pumpkin, walnut, feta, and chilli sauce. (Which would have been our pizza topping.)

New content today:

Holiday Monday

Today was Labour Day, a public holiday in New South Wales (the other states of Australia all have different public holidays – it’s weird, I know). So I spent much of the day out with my wife and Scully. We drove to a rural area on the edge of Sydney, to visit a good bakery we know and get some lunch there. And to stop at a couple of parks on the way there and back to exercise Scully.

The bakery had a special pie today: “USA pie”. It was a smoky barbecue beef brisket and mashed potato pie. I tried it, and it was delicious.

This afternoon and evening I’ve been doing more coding work, this time on the mezzacotta Insult Generator, which we’ve now re-themed as a generator for fantasy insults suitable for use in Dungeons & Dragons games when casting the bard spell Vicious Mockery. Andrew C. did much of the CSS work, and Ian B. contributed cool artwork for us:

Bard mocking

It’s now ready to go live, so we proudly present: Mockery Most Vicious!

Other new content today:

Diary and dairy

It was a fairly lazy Sunday. Mostly I worked on processing more photos from May’s trip to Portugal, and then embellishing day 11 of my travel diary with them to post on my other blog.

Douro River panorama

This afternoon I did some coding work on a new maintenance feature for Irregular Webcomic!. It’s not particularly exciting, but will enable me to keep up to date with some archiving tasks with less work, and will update some stuff that has been dormant for too long. I’ll share it when it’s ready to go live.

Oh, and the dairy in today’s title? I did some grocery shopping and bought two litres of milk, a litre of ice cream, and two large tubs of yoghurt (750 mL each? They were on special).

New content today:

Some cooking

This morning I finished off that new article for 100 Proofs that the Earth is a Globe that I mentioned yesterday. I’m very pleased with this one, as it’s so surprising how the shape of the Earth becomes important to a topic where it initially seems completely irrelevant.

Around lunch time I went for a walk, since the rain finally decided to stop late this morning. We had almost twice the average September rainfall in three days, but nobody’s complaining because it’s the only significant rainfall we’ve had since May and we really need it. The one thing it did was really increase the humidity, and although it wasn’t hot it was a bit sticky after walking a few kilometres.

Besides taking Scully out to enjoy the weather and get some exercise too, I spent much of the afternoon cooking. I boiled up some chick peas I had soaking since the morning, and then fried them up with some chopped potato, carrot, broccoli, onion, garlic, and a bit of tikka masala paste. This became a stuffing to go into some puff pastry, which I then baked in the oven for dinner. I also made some sweet treats for dessert. Mashed up a carrot cake loaf (bought from the supermarket), mixed with cocoa powder, apricot jam, and rum, then rolled it into balls and coated them in chocolate sprinkles – et voila! Home made rum balls. Last time I made them I used a banana cake and they turned out really nice, so I thought I’d try carrot cake as the base this time. Recipes I’ve seen all say to use a plain vanilla butter cake, but I like the extra flavour.

Another small thing I did today was that I found an interesting photo while trawling through my old photo folders looking for photos to illustrate my Globe proof. It’s not a great photo, but it is a photo of some very interesting birds:

Little penguins

These are little penguins, which I photographed back in 2006 while on a trip along the south coast of Australia. They are the only penguin species to nest on mainland Australia – in fact there’s a colony in Sydney Harbour, not far from where I live. The reason I was excited to find this old photo, despite the long distance and somewhat blurred image, was that I hadn’t counted this species among my list of bird species that I’ve photographed. I keep a list, and try to add to it whenever I get the chance, and I’m now up to 276 species.

I maintain a manual list here, and a while ago I started work on a version with a database of all my photos behind it. The new version isn’t fully populated yet, so most of the links lead to empty pages, and the page design needs to be made a bit more fancy, but you can see where it’s going if you click on some of these species: Bell miner, Crimson rosella, Little wattlebird, New Holland honeyeater, Pied oystercatcher. It’s going to be a bit of work adding in all of my photos…

New content today:

Announcing mezzacotta Café v2.0

It’s Wednesday, Ethics teaching day. I walked to the school, taught my class, and walked home – a total walk of 8 kilometres. Well, I took a slightly indirect route home because it’s a more pleasant walk than along the main road.

Back home, I did a bunch of work for the ISO Photography standards committee that I’m still on. I started on this committee back with my old job at Canon Information Systems Research Australia. When the company decided to close down, I decided to continue working on the committee, since it’s a good way to keep up with professional photographic technology research, and I wanted to make sure Australia maintained its role in the international committee. Anyway, I had a bunch of documents to go through, so that took some time.

Then I spent time solving puzzles from the 2019 MUMS Puzzle Hunt, which started today. I’m part of the team “mezzacotta” with some of my friends.

In between I worked on integrating HTML/CSS to make the new mezzacotta Café look nice. Here’s the old original version. And here’s the new updated version made with our new mezzacotta Random Generator technology. The new version began with the same vocabulary a few days ago, but has had a few new additions made to it already. And it looks nicer!

Sunday Morning Breakfast Cereal

This morning I woke up with the idea for a new random text generator: Random breakfast cereals! But more on that later. First it was a Sunday morning walk with the wife and Scully. We did a roughly 5 kilometre loop, stopping at a nice bakery/cafe along the way for morning tea.

Back at home, I finished work on tonight’s new Darths & Droids comic. Then I implemented the random breakfast cereal generator. Technical coding details follow in the next paragraph (feel free to skip it if not interested in coding nitty-gritty):

One issue critical with this generator was a problem that Andrew Coker and I have wanted to tackle for some time. The idea was to generate a cereal name (e.g. Crunchy Chcolate Bombs), and then a description of the cereal. But the description should use some of the same words as in the name, so that it’s described as “Scrummy bombs of chocolate with extra marshmallow bits” rather than, say, “Yummy shreds of bran with raisins”. To do this we needed to store some of the randomly generated words in a context dictionary and then recall them later on using variable names, rather than just generate more random text. Doing this required quite a bit of code refactoring, and a lot of heavily nested text replacements in the partially munged output string. This of course generated a slew of bugs with other replacements such as capitalisations and stuff. So we worked together to track them down and squash them. After a few hours of coding, we think we have it working properly.

TL;DR: Here’s the brand new mezzacotta breakfast cereal generator!

Another thing I’ve been doing is getting back into my Italian language practice. I’ve been practising regularly on Duolingo for a few years, doing some every day, but I slipped after my last overseas trip and didn’t start up again when I got back home, until a few days ago. Now I’m back into doing some revision every day. Fortunately it seems like I haven’t forgotten too much! If you use Duolingo, you can follow my profile here.

And a photo today, another behind-the-scenes of a set I built for the Cliffhangers theme. It might not be obvious where they are from this, but when you see the actual comic hopefully it’ll be convincing enough.

The train to Abydos

Unforeseen events

Today I planned to photograph a batch of new Irregular Webcomic! strips that I’ve written over the past few days. But first thing this morning I had to visit the dentist for a routine hygiene/clean thingy. Alas, it turned out that I had a cracked tooth, which needed filling…

I ended up spending over two hours there, and left with a numb face. Arriving home a lot later than I thought and not feeling the best, I decided to give the photography a miss and leave it until Thursday. Instead I did some more prep for Friday night’s D&D game, and a bit of coding on a secret new random text generator, which promises to be a lot of fun.

Oh, and on the way home from the dentist, I got swooped by a magpie! It’s still the middle of winter, but it’s so warm and spring-like already that the magpies are apparently nesting already. It hit me full in the back of the shoulder and head as it dive-bombed me. I was rather shocked as I haven’t really been attacked by a magpie for several years – I’m usually pretty cautious when I know they’re nesting, but it never would have occurred to me that they’d be laying eggs so early in the year.

It really has been an amazingly warm winter here. There are still trees with autumn and even pre-autumn green foliage that hasn’t dropped, while other trees are sprouting new spring foliage already. And the magnolias are in full bloom:

Winter Sunday

Spent time with the wife and Scully today. We did a 5 km walk around the neighbourhood, passing two dog parks along the way where Scully got to run around and chase a tennis ball. We stopped at a bakery for morning tea, and then walked home via the marina down in the bay.

At the marina

Work-wise, I wrote some scripts for new Irregular Webcomic! strips, tidied up tonight’s new Darths & Droids strip for publication, and worked a bit on the mezzacotta random generators. Andrew Coker, whose original idea led to these random generators, did a lot of coding work today, developing a new generator to produce random art description plaques, like you see in art galleries, that give the title, artist, and a description of the work. It’s not quite ready to show off yet, but if you look at the Github project you can see the code as we commit and push it.

Here are some preview samples of the sort of artwork titles we can generate:

  • Portrait of the artist’s sister-in-law
  • Composition of pentagons and squiggles
  • Self-portrait as Agamemnon
  • The perfection of love in the toe of someone laughing
  • Allegory on the vision of Satyr

New movies!

Bit of a hodge-podge day today. Made a dentist appointment, dropped off some dry cleaning, did some grocery shopping…

Oh, I worked some more on the D&D adventure I mentioned yesterday. It’s not complete, but it’s now in a state where I can share it with interested people to get some comments, and see if they want to try playtesting it with their own D&D groups. I’ve uploaded it to my Secret Patron Page, which Patreon patrons have access to. (If you’d like to see work in progress like this, please consider sponsoring me on Patreon!)

And I did a bit more coding work on the mezzacotta random generators, exposing the board game description generator (work in progress), and the version 2.0 incarnation of mezzacotta Cinématique (that link is version 1), the random movie generator. And it has a shiny new high-res logo (click on the image or here to go to the new version 2.0):

Cinématique v 2.0 logo

And finally I did a thing I’ve been meaning to do for some time. I contacted the after school child care centre near the school where I teach Ethics classes, and volunteered to supervise kids one afternoon a week. Specifically on Wednesdays, during the weekly chess/games club. I’m offering to supervise a group of 4-6 children and Dungeon Master a game of Dungeons & Dragons for them! I don’t know if they will take up my offer, but at least I’ve made the move. One thing I have going for me is that I have a few years of experience working with primary school students, as well as being accredited by the State Government to work in a child supervision role. So hopefully it’ll work out! I’ll keep you updated.