Showing posts with label Blogging. Show all posts
Showing posts with label Blogging. Show all posts

Tuesday, August 20, 2024

The Blog - 2024

Um hello! I'd wish you a Happy Belated Blog End and Start day, but that was a while ago... Did anyone one get the licence plate of that August? I'll be picking calendar shrapnel out of my brain for weeks!

If you're new here, welcome, good timing. The next sentence I'm going to write is weird, but it'll be a whole year now before I write again. My rule is to never start a project without an idea of how it ends, so I never set out to blog for more than a year at a time and the beginning of August -- actually mid July, but honestly nothing here makes that much sense -- marks the end of the last year of blogging, and, since I feel like continuing on, the start of the next year.

I noted last year that I wanted to cut back on quantity in favour of quality. I've certainly achieved reduced quantity, quality isn't quite where I want it but you know, things are coming along. I guess my goal of this year is now to increase the quantity of the quality.

I'm proud of the two "Things about Games" posts I wrote (Sea of Stars and Unicorn Overlord) and I enjoyed the things I wrote about reading and rereading. I also had fun rebuilding the way I record the books I read and the games I play. Games especially aren't quite there yet, but my over engineered mail merge is fun. 

Do I know what I'm doing next? Nope. I might blog more. I might finally move off blogger/blogspot. I might just hang out and write another August post here next year feeling like I'm almost where I want to be. Still I'm working on getting the "shoulds" out of my life and just doing. 

I'll see ya'll for the New Year's navelgazing. In the mean time I hope we can have a little adventure. Hope you've found a nice seat. 


A view from a lawn chair of a bit of a messy yard, under a blue sky with a couple of fluffy summer clouds.


Tuesday, May 14, 2024

Project 24: Blog HTML Generator - Introduction

 I’ve been having a lot of fun with my new book tracking infographic. Doing things like making a word cloud of authors and a grid of titles is just interesting enough that it’s a great job to have on hand when I don’t want to do anything that needs more thinking. And more, or less, I like the look of what I’ve put together. I’m sure I could make it more … infographicy … but for now I still like it and that’s all been an easy amount of tracking.

What frustrates me (or at least leaves me squinting over a screen) is that I like the look for two columns of data for books and authors and other things, but it is hard to manually transcribe and update that information correctly. While I’m enjoying making some parts of the infographic by hand there’s no reason not to automate the parts I don’t want to do by hand.

The data that I track for books isn’t terribly complicated, and my display isn’t all that complicated either. My first thought was that I could probably just build a table manually in Python. Then I started looking around and while Python has an HTML library that I could possibly use I also discovered Jinja, which is a template generator you can call from Python and which lets you build structured text with your own data added in.

I thought Jinja looked fun, possibly having old timey Mail Merge nostalgia, and I really enjoyed the bit where it just takes a template and adds your data where you put in a marker. It has some fairly functional concepts of conditionals and loops and didn’t rely on much else. You can use it for a bunch of different things, and it’s probably overkill for me, but I’m a sucker for accessing data in double braces. {{ humour }}

Getting Set Up

Documentation for Jinja is a little spotty, but not too bad. The big thing to keep in mind is that you need to install Jinja2 using pip. (Also then that you have to call it as jinja2 in code. I found the Geeks for Geeks tutorial pretty good to get started. I went through the tutorial a couple of times and once I knocked all the rust off my Python knowledge I was able to pass lists of dictionaries to the Jinja renderer and get a basic version out.

On the note of Python rust, the thing that really got me the connection of Python keyword arguments to Jinja’s variables, but once I remember and got comfortable with method keywords (template.render(authors=authors)) things got better. (I guess by convention for Jinja I should be calling that context, but I’m very bad at using libraries conventionally).

But the left and right!

I’ve maybe given too many introductory programming questions in my life, but when I looked at trying to neatly organise data into two columns, my first thought is to check if we’re on an even or odd iteration of the loop.

Jinja, does not do that.

There might be a way, but when I made a variable and counted to it, it turned out it was being reset at the beginning for every loop (or possibly just never being changed). That was fairly disheartening, until I stopped and actually read the weird little blurb in the Jinja Tips and Tricks page, which I’d skimmed past a dozen times.

The loop.cycle() method is pretty neat. When you call it in a loop, it returns the 1st argument in the array passed in, every time it’s called. When you call it on the next iteration, it returns the second argument and so on until it runs out of arguments then it loops around in the arguments again.

The way to use this took me a little while to process, since in that example there, they’re changing on each row, but the thing I needed to konw is that can call the method again with different arguments, and the nth argument will always be returned. So I was able to update my template to either added the row start, or nothing, and then added nothing or the row ending.

This is how that ends up looking:

  {{ loop.cycle('<tr>','') }}<td>...</td>{{ loop.cycle('', '</tr>') }}

I also had to add a check at the end to add an empty table element if there was an odd number.

  {% if books|length % 2 == 1 %}<td></td></tr>{% endif %}

I also added a set of conditional tests to add bold <b> tags. Which really catches the thing that I struggled most to do when I was building these tables manually.

Other cleanup

I finally broke down and thought I’d ask ChatGPT a programming question. Unsurprisingly, if you were look at my search history (or listen to me grumble about files), I asked it how to open a csv file in Python. The answer was about as good as Stack Overflow would have done for me. (that's gotten more complicated since I asked, I guess). The answer was wrong (or more correctly missing a very important detail, but good enough.

I did get to learn that when you open a csv file, you can include the field names in the arguments to csv.DictReader, which is very helpful.

reader = csv.DictReader(file, fieldnames = ('name', 
'books_read_month', 
'pages_read_month', 
'books_read_year', 
'pages_read_year'))

At this point things bogged down, I did not expect Excel to ambush me with “I now show all data upside down” (like, no seriously, it shows all of the text upside down and the rows upside down) so that obscured some issues I was having with getting the data arranged properly. (I’m blaming excel for reordering the CSV, … see the upside down thing above). But with a little manual work I’m now able to get data out of my tracking spreadsheet and into some template HTML files which I can then put into my blog posts.

The thing that made me happiest was as I was working I realised how much duplicate code I was generating between the template and the CSV loader for most of the tables. The books and the authors are unique but all of the other tables share a format, and so first I was able to use the same template. Then I was able to tidy up more and just pass the file name to the one method and process all three tables with the same method and template combo. That nicely reduced the size of the generator script and made me feel like a proper computer scientist.

Next Steps

My current “hand crafting” set up is that I copy select data out of my main reading spreadsheet and export it as five CSVs, then I run the HTML generator over those and get five files with the tables. I then pull those tables into the blog post in blogger.

That really covers all of what I’m looking for and the data is simple enough that I don’t really need anything else for books. The original idea for the project was do stuff more or less by hand and I’ve automated the parts where I was frustrating myself. I might come back and mess around more, but for now I’m pretty happy with the book infographic.

The game infographic is a little more of a mess and the new format I’m thinking about needs a lot more data displayed and folded in different ways. So I think I am going to go on and play with Jinja to generate a monthly games infographic. I’ve done a little bit already so hopefully I’ll be able to pop out the March and April infographics before the end of May.

It’s been a fun project and was nice to take on something a reasonable size which I could finish in a reasonable amount of time. Jinja seems useful for a lot of other applications, so I’m glad I’ve at least had a chance to play around with it.

A Few Helpful Links

Thursday, August 03, 2023

Ten and Three Years Blogging

Well, it’s August again and I get to wish you Happy Blog End and Start Day.

If this is your first Blog End and Start Day, welcome! This is the day when I “wrap up” my blog and then also the day when I start a “new” blog for a new year. This is the tradition because I always find it hard when long running projects fade away and so I don’t want to take on anything that doesn’t have a committed end date. So every August I start a new season (or edition, or volume) of the blog.

This is somewhat complicated by the fact that I tend to actually make changes to how I’m blogging in January, but I publish my first real post on … July 24, 2011… wait why do I write publish these these on August 1? Aaanyway, this is my yearly update to the Blog as Blog (writing about things, as opposed to project updates).

The biggest thing that’s different this year from last year is that the actual number of posts is way down. I’ve gone from averaging 5ish posts a month to more like 3. Most of that is changing how I keep track of the books I’ve been reading, and going from a list to a monthly infographic. This has generally made me happier because it cuts down on trying to keep track of the books and having a constant need to post and honestly making the monthly infographics has been fun. In light of all of the AI nonsense going on right now, doing things by hand feels worthwhile and entertaining and satisfying.

I’ve also been trying to put less stuff on the blog so that I can focus more on projects, be that [writing] or other stuff. I also want to write more better blog posts, I really want 2023 to be the year I set myself as a writer in my mind, and writing more meaningful posts is a part of that, so I’m trying to put less filler on the blog.

Since April I’ve given myself the objective of writing two meaningful blog posts each month. One is supposed to go on here, and the other is supposed to go on my professional blog Learning and Technology. I should be at eight posts so far, and I’m at five, but I feel like I’m moving in the correct direction. (It is the nature of blogging that all posts are made while moving in the correct direction because when you’re falling around not doing things, one of the things you don’t do is blog.)

Virtual stickies on two squares, one square reading 'General Update on Code Doodles', 'Most Memorable Mario Levels', 'and Station Mystery Process'. The other reads 'Using Good AI for Teaching' and 'Thinking more about AI - June 2023 edition'

I think I’m happy content wise with what’s up and I feel like I’m doing things I like doing in a way I like doing them.

What I’m increasingly less happy with is the platform. I’ve been on Blogger for a while and got very close to quitting a few years back when they suddenly modernised a bunch of stuff and it got easier to use. As a platform blogger is okay, but it isn’t exactly doing what I want. The biggest (and maybe dumbest) thing right now is that it still limits you to 200 characters of tags per post. That’s fewer characters than I generally need and it breaks the way I want to be using tags.

The other thing is it’s past time that I consolidated my digital footprint outside of Google’s infrastructure. Especially with issues coming up around AI, the time feels right to move on, but also just in general if I want to advocate for doing things the right way online I should probably do things the way I think they should be done.

So I’m going to start looking at moving the blog over to my own infrastructure. I’ll post lots of updates as I get things set up, but you may have to move your RSS feed when the change comes. A while back feedburner had a fit, so I took it off the blog, but then it started working again, so if you follow on RSS and have for a while, migration should happen automatically, but it may not. It’s 2023 never trust a corporation, or software, or anyone, or anything. Maybe move to the woods and help restrore the environment...

Cough. I’m not 100% sure what tech stack I’m going to go to, but figuring that out will give me more things to blog about, so it’s a win all around. At the moment, I might lean into wordpress, but I also think, given a lot of what I want out of the web, I may go towards Hugo and try to keep things as flat and dumb as possible.

Anyway, that’s your update for another Year of the Blog. Take care and I’ll see you in August 2024 (plus hopefully lots of days in between).

A sky split with clouds on the left and blue on the right over bright trees.

Monday, August 22, 2022

Project 1: Blog 12 - Update

Happy Blog End and Start Day (Belated)

A photo at golden hour, with a quarter of a rainbow reaching over a small garden.

I’m late. Later than usual, but I like to take the first of August as a day to wrap up what I’ve written on this blog in the year before and look ahead. One of my original ideas with the blog was that things shouldn’t go on forever, so this is my time to look at what I’m planning to do for the next year.

I suppose, as I always do, I should point out that I’m doing two things at once here (because I’m bad at being straightforward about things). The first thing is a project tracker, where I keep track of all the things I’ve worked on for myself. The second, one of those projects, is a blog where I … write … things.

This is my second attempt at writing this post. My first came out quite angry with myself and felt rather bilious when I looked back at it. In short, I’m a little frustrated that I haven’t been moving forward with creative projects, including the blog. I haven’t done a lot that’s really interesting with the blog this year, but I do have posts which I quite like on set similarity and Java Preferences. Also, while they may be deeply boring, I still enjoy posting the regular updates tracking the games I play and the books I read.

I want to do more creative things, and I want to give myself more grace that the things I do don’t have to be perfect. Maybe I'll write more here; maybe I won't. Maybe I'll write more somewhere else; maybe I won't. Maybe I'll dance the funky chicken; maybe I won't.

Thanks for following along and I’ll see you next August.

Friday, November 12, 2021

November 2021 Project Update

I recently watched Cathy Hey interview Jeff Walker about building a creative career. While I'm not planning to leave my day job any time soon, I've been sitting on a lot of creative projects without making much progress and this really inspired me to get moving on a lot of these things.


I decided as a starting point I wanted to dedicate a little bit of time each week to working on projects. I set an initial goal of 5 hours a week and I really haven't nailed it yet, but I've actually started to get a little bit of stuff done. 


As apparently has become my wont I set up a spreadsheet to track my time, and so now my life outside of work is filled with colourful bar charts. 




My focus for now has been on reviving some actual posts in the blog. Inspired by Julia Evans (@b0rk), I wanted to start including more about the things I know and the things I'm learning. The first of those is using Java's Preferences. I'm using preferences in the Game Tracker so thought I'd use it as an example and then I realized that a) it's a horrible mess and b) it's not available to the public. Now I'm updating that and my next post will be about that.

So, generally, you can expect to see a few more posts outside of me tracking books and games here. I've made some progress on Chrono Trigger Sprites and I have a backlog to post there. Plus you can also expect more posts about technology, learning and teaching. I'm not committing to any set rates, but "more".

I feel pretty happy approaching my projects this way, so I really appreciate that video. I think I've started on a good productivity groove right now and I'll take it.

A sketch of a bunny-thing in a bunny-hat.
I've been sketching more too!


Tuesday, August 03, 2021

Project 1: Blog11!! - Update

So, a decade of doing this blog thing huh. I may still not have any idea what I’m doing but I’m moving ahead so that’ll have to be good enough.

This year I’m not in the garden because 
  • a) the smoke is in the garden and I’m tired of the smoke and 
  • b) I’ve picked up a full time job and it does take up all those in the middle of the day hours. 

A rose with bright pink flowers in a small garden.
I may not have been out that much, but the rose is happy this year.



I started blogging in late July 2011 and usually take the first of August as Blog End and Start Day. I'm a little late, but I mentioned that full time job thing. You may also be looking at the list of posts (way down at the bottom of the page) and be thinking to yourself, but TJ, you started this in February and then sat on you butt for several months, and to that I would say, yes, but I’ve found a way to make it more complicated as that.

The “blog” is a project tracker where I’m supposed to keep “the world” updated on the things that I’m doing as a form of self-accountability. That doesn’t work as well as I’d like, but that’s the idea. The *trick* is that the first of those projects is a blog where I practice writing … and keep track of interesting metrics about my life, so Project 1 of the blog is a “Blog.” Other projects are updates, but for the “Blog” I also post the posts here.

If that’s not confusing enough, Blog End and Start day is the day where I finish writing the “Blog” for last year and start writing the “Blog” for this year. Clear as mud? Excellent. The basic idea stems from how frustrating it can be when a long-running project falls apart because the creator isn’t into doing it any more. This way if I decide I don’t want to blog any more, well you wouldn’t have expected me to do it past August anyway.  (If you were somehow sitting there with baited breath for a new blog post to come out.) Between now and next August is my 11th year of blogging.

By far, I’ve spent this last year using the blog to keep track of games I’ve played and books I’ve read. In fact, aside from last year’s Blog End and Start Day post and my new year resolutions posts I only wrote one in-depth post (on Paper Mario: The Origami King). This was more or less on purpose, because I wanted to focus my time on creating novel stuff (well, new stuff, not just the novel…), so I’m happy enough with the blog this year.

I like keeping track of what I’ve read and what I’ve played because it feels so easy at the end of the year to look back and have no idea where your time went. Instead I’ve felt like everything I’ve played and read this year has mattered. It’s helped me to read more and it’s helped me to enjoy the games I’ve played.

Looking forward, I want to write more. So, I’m going to try to write more. I’d also like to document more about my thoughts for teaching and the things I like about programming. My day job involves a lot of writing and not that much teaching, so this feels like a great way to build my writing skill while keeping in touch with my teaching. No guarantees, but I’d like to write two posts a month. I’ll update my other projects in a bit and I want to get some progress on them too (as I always do).

Google has managed to clean up enough about blogger that I’m content to keep the blog here for now. I am still considering options (and the day job calls for more word press), but moving the blog feels like a ton of work if I don’t have to.

2021 is definitely bringing new and different things for me. I’m learning and growing and hopefully another year of blogging will help with that.

A blue sky above green pine trees and a brown garden fence.
Once upon a time, the skies were blue and we were happy.




Saturday, August 01, 2020

Project 1: 10Blog - Update

Well, happy Blog End and Start Day again.

I've returned to my garden (actually I've been doing a thing called "vacation" for a few weeks so I've been here a lot of the time) and it's time for that annual end of the blog post. And as I usually do it's also time to start another year of blogging.

Small yard with a brown fence enclosing roses and raspberries.
The garden does not look nearly as good as it did last year, but it's a learning activity.

I generally prefer things with a defined start and end date (much as I'm bad at hitting them a lot of the time), so I find breaking the blog up by yearly volumes (sessions, editions?) helps keep it from feeling like it goes on forever. This is also traditionally the time where I reenforce my distinction between the blog as blog and the blog as project tracker. Effectively, I created this to keep track of projects I'm working on, but one of those projects is to practice writing and getting this out.

The last volume(?) of the blog covered an odd period of my life (I mean it included spring of 2020, so it's been an odd period in everyone's lives). I was fairly stressed in the fall and winter semesters with my day job, and trying to figure out how to live life when not doing a PhD. I'm slowly making progress on that front but honestly it's been a rough year in general.

For the most part the blog itself has been ticking quietly along on series of posts about the games I've played and the books I've read. I've been enjoying tracking those, so I'm happy enough with that. Aside for that I've written a few project posts and I feel like for the first time in a while I'm getting much better traction on the projects I'm working on. (Look for a project update shortly).

I am interested that the only thoughts on post I wrote was for Animal Crossing: Amiibo Festival.

Overall a quiet year for the blog, but as I wrote in my update last year I wanted to focus my energy elsewhere, so I guess I've done alright.

My total posts per year, highlighted by month. You can see more on my Blorgress Page

Over the last few months I've wanted to improve my writing and I think my project focus for the last half of 2020 will be on writing the novel I've been thinking about and on writing a manual of interesting coding. That could also include more writing here, but that depends a bit on what I want to write about. I definitely have thoughts in mind on Ocotopath Traveller and on Paper Mario: The Origami King.

I'm also considering moving the blog itself off of Blogger/Blogspot. I've been generally unhappy with outsourcing hosting to Google as a provider for a few years now, as we've seen power on the Internet being consolidated and algorithmic filtering affecting how people are able to access information. I'm also exceptionally unhappy with the recent interface update which has really increased the length of time it takes me to make a post. The tag system has always been bad as well and finding a solution that makes me happier is becoming more important.

I haven't made a decision about what I'm exactly I'm going to do yet, but things muttered on the internet sometimes come true. I am planning to look at Hugo for Code Click and if that goes well there might be a change.

In the mean time, generally, you can expect to see a continued series of updates on books and games, with an occasional update on other things or thoughts I feel like I want to share.

With that, I hope you have a good August, a better end of 2020 and a much, much better 2021.

Thursday, August 08, 2019

Project 1 & Project 11: Update I Didn't Write More

This post is just to finish off my updates for my summer of writing more. As it turns out, I didn't really want to write more, so I didn't.

As discussed in the yearly August post, I'm moving my focus elsewhere for now. That should mean more writing on the blog with more projects getting done. As for the fiction, I'm sure that will come again someday.

Updates:


ProjectNew WordsTotal WordsPercent of Target
The Roofs0810.7%
Blogging2645605250%


Monday, August 05, 2019

Project 1: Blog x 9

Happy August! Also happy blog end and start day (belated)!

As of August 1, I've completed the latest year of blogging and I'm going to lay out my plans for another year of blogging. Now, it's time to update the Blog as Project and the Blog as Blog again. Also it's time to sit in my garden and enjoy August.



I finally finished my PhD in 2019, which I hope will open up my time to work on interesting projects and write about them here. The last year was a little thin on those with the bulk of the posts being reading updates, with a few other posts sprinkled in. I'm starting to get some momentum up though and trying to use that to carry through and get things done.

Back in May I set myself a goal of writing 4000 words a month for the blog. This has been pretty largely a failure, but I think the tracking has been good for me. I've probably written about 2000 words a month and I think for now that's ok. My primary focus has always been to try to be doing more things, which means I think I should be putting my time to working on projects rather than writing about stuff.

So for the Ninth Edition of the Blog, I'm planning to get at least one project post out a month (which ties in nicely with my New Year's Resolution to finish a project a month). I'd also like to put in a few more video game thoughts posts, as I've been playing a lot of good games this year.

Let's go make something!



Tuesday, July 02, 2019

Project 1 & Project 11: June Monthly Update

Well, I'm kinda giving up on this idea. I'll update more / better come August, but I've decided that these projects just aren't the priorities I want to focus on right now. I didn't write any on my creative writing project The Roofs at all. My blogging output was acceptable, but I'm not reaching to change it all that much in actuality right now.

Updates:


ProjectNew WordsTotal WordsPercent of Target
The Roofs0811%
Blogging1174340743%


Tuesday, June 04, 2019

Project 1 & Project 11: Monthly Update

Woah. That was harder than I figured. A little bit because I've taking a sessional teaching gig for May/June, but more so just from the freedom to be able to sit down and write. Blogging wasn't too bad, mostly things I'd been thinking about for a while, but the fiction was really hard to start.

Updates:


Project New Words Total Words Percent of Target (for Month)
The Roofs 81 81 2%
Blogging 2233 2233 55%

As far as the blogging goes, most of that was my Earthbound Post, I also counted my Games of April post, but I didn't count the book updates. For next month I'd like to produce at least 2 posts of the size of the Earthbound one.

For the fiction, I'm not sure I'm ready to dive in as much as I thought I was. I'm going to keep the goal where it is for now, but I'm working on a few other projects right now (more blog posts to write) and I'm not feeling like diving into a project the size of the the thing sitting in my brain right now.

Wednesday, May 01, 2019

Project 1 & Project 11: Write More


With my PhD winding down, I've been thinking about how I want to organize my time for the next while. I'll write about my thoughts in general in a bit, but at this point I think where ever I go I want to improve my communication, especially in writing.


So to address that I'm (re)setting up to projects for myself, both to write more.

Project 1 is my already existing project for the blog, but I would like to increase my blog-as-blog output to at least 4000 words a month. I'm still working out exactly how I want to use those 4000 words, but the idea is to think about, write, edit and revise some non-fiction writing each month.

Project 11 is my already existing project to write a fantasy novel. At the moment I think I would like to try to put 4000 words a month there too. The core concept has been floating around in my head forever, and it seems like time to at least produce a trunk novel out of it. I also reserve the right to divert these words into some other fiction project, possibly some more short stories, but I'll cross that bridge when I come to it. Job one is to actually write stuff consistently.

I'll put out a monthly update at least until August 1, 2019 and we'll see how it goes.

Wednesday, August 01, 2018

Project 1: Project Octoseason Blog*

Happy Blog End and Start Day!

via GIPHY

Yes, it’s time for that annual celebration where I remember that I started the Blog on August 1 (a long time ago) and should probably figure out what I’m doing with it. It’s also your annual reminder that not all things last forever, but this blog still might for another year.

Ahem, first, as tradition dictates, I’d like to remind you that the “Blog” here comes in two parts, the Blog as Project Report, and the Blog as Blog (which is itself a project). Effectively, my intention here has always been to get excited and make things - even if that’s not always as evident as I’d like it - and one of those things I’m excited to make, is a Blog where I talk about - well mostly the media I’ve consumed, but you get the idea.

Tradition further suggests that now is the time that I tell you I’m not done my PhD, but I’m close - and folks I’m getting ever closer to actually finishing the damn thing - and given that, that I haven’t done quite as much work on my own creations as I’d hoped last August. Still, here we are, I’m not going to beat myself up, I’m just going to celebrate what I have done.

In terms of projects in the last year, I’ve worked on four and I’m generally, pretty happy with how they came out. I started messing around generating floor plans for a game I’d like to make at some point. That only managed two posts, but I still had fun - and I’m still thinking about it, the Flurpins will be back “soon”. I pushed myself to read more, and set myself the goal of reading 12 books in 21 weeks. That was a nice project, in that it had a set end date, and ended at the end for 2017. I actually made it all the way to 18 books - what a stunner. I started on a program to help me with game tracking, and also to just get some general programming practice in. Finally I tackled #NaFYoFuThMo an effort to get me pushed across that finish line of that ever looming PhD.

A Flurpin ... an odd side effect of generating floor plans.


As far as the Blog as Blog goes, in the last year I’ve kept up with tracking my video game playing, which I continue to find interesting, even if it probably seems a bit repetitive. I dropped a little behind in the monthly posts, partly because I was fairly overwhelmed in the Winter managing teaching and the PhD. I’ve mostly caught up now, and you can expect to see the June and July posts in the next few days. 

Following on from the success I had in boosting my reading in 2017, I’ve tracked all of the books I’ve read so far in 2018. I think It’s been worthwhile, and I’ve boosted my goal for the year on Good Reads from 32 to 40 (but that’s mostly to accommodate the fact that I can read a volume of Saga in a morning, and I hadn’t planned to read Saga at such a rate).

I only wrote one “thoughts on” post this year. That was Legend of Zelda: Breath of the Wild, last August. I haven’t really finished another game this year that I’ve had that many thoughts about - while I loved Into The Breach, I found I didn’t have a lot to say other than, It’s really good. I suspect that in the next little while I may write a “thoughts on” piece for Paper Mario: Colour Splash - where you can enjoy my chants of “The WiiU is not a 3D system!” - and I may write a follow up to Breath of the Wild, another hundred hours on.

It's ok, you just have to trust the game not to smack you in the face with a hammer ... which you can't.


For the first time I wrote a New Years Resolution post. I think it was good for me to write down what I wanted to do better, or differently, this year. Generally, I’ve been more successful than not: I’m *slightly* better at monotasking and much better if I don’t let stress build up. I think I’ve done an okay job of holding fewer opinions, although that also varies with stress. I do think it’s helped while teaching introductory computer science, where many people hold a number of *very* strong opinions which may not matter very much. I think I’ve also been better at acting and getting stuff done just by standing up and doing it - it’s easier than I think it is.

I’m going to finish my thesis, sooner rather than later. I think in a small way I’ve been better on Twitter and happier with how I’ve been on Twitter. I’ve definitely read more and enjoyed a lot of what I’ve read - and then there’s Eats, Shoots and Leaves. I’m not sure I’ve made more stuff, but I’ve done a lot of stuff around the house that feels similar. I’ve seen more things, but I’d like to see more and keep pushing past the boundaries of inertia. 

More or less, I’m happy with the Blog as Blog in its seventh season. It has mostly been bits of media I’ve consumed. I didn’t really mean for it to work out that way, but at the moment I’m feeling fairly happy with that. My favourite YouTube videos have fallen off, but I think given the state of that platform generally, I'm okay with that. I may bring them back in a different form in the future.

I’m going to do an Eighth Season of the Blog - surprise! I suspect it will look very similar to the seventh. Tracking media keeps me interested, and if I find I have something I want to write about in relation to that, then I’ll have a good space to do that. I am hoping that as I finally finish the PhD, I’ll be able to add in a few more projects - I have several in mind, which should be fun.

Thanks to all of you who read, I hope the fun I have here is at least a little fun for you as well.


*Yes, yes I did make a stupid reference to Octopath Traveller in the title, what of it?

Saturday, August 05, 2017

Project 1: The Blog - Season Seven

It’s August again. Which means it’s about that time that I decide what I’m going to do with the Blog again. So let me say “Happy (Belated) Blog Start and End Day


As a quick reminder this blog comes in two parts, the Blog as Me Talking About Stuff, and the Blog as Project Report. Every year, on August 1, I wrap up a year’s blogging and decide if it’s worth doing it again next year. This way, there’s some concrete point where an ending can come if it needs to.


Last year, from August to the end of September, I blogged in what I’m thinking of as my “standard mode,” which means that I mostly posted Favourite Youtube posts, and kept track of my video game playing. In January I felt like I wanted to get further ahead on my PhD (yeah, I’m still working on it) as well as increase my focus on other projects, so I tried to reduce the amount of standard mode blogging I’m doing.


Each month since January, I’ve tried to keep up to date on my game tracking and then post a favourite youtube video if there’s some extra time. I’m roughly planning to continue the same way for the next year. Ideally two “non project posts” each month.


I have found the game tracking interesting. By the end of last year I felt overwhelmed, and tired, and didn’t want to do it any more. In particular, I had planned to do a few more posts than I did wrapping up the year. Then in January, I found it hard to stop tracking my play and then found that  if I got off my butt and posted the update post quickly each month, they were not too much extra effort.


For the next, I’m trying to get some more other things up and going. By this time next year my PhD needs to be finished. At the same time, I’m trying to take my other project time to get a few other things done. I’m working on same light game dev stuff, mostly teaching myself stuff I’d like to know how to do. I’m also working on some SciComm practice, I think the way my PhD has gone, I’d benefit from spending more time thinking about how we talk about computer science. Both of those should float up to posts in the next few weeks.


I should also mention that I turned ads on for the first time. I did this mostly as an experiment. I was curious how it would work. Additionally I’m hoping to spend more time communicating in a professional context in the future and it feels like if there’s any chance to offset the time I spend on this then I’d like to take it.


But there we go. Season seven, more of the same. Probably an episode where I put on some masks and pretend to be a bunch of different dead gods… wait, wrong season seven. I’ll check in again on August 1, 2018.

Thursday, August 04, 2016

Project 1: The Blog, Season Six

Apparently this is the first time I've actually written the post late, but here we are, I'm writing the "Happy Blog End and Start" post.

So Happy belated Blog End and Start!

I've been happy with the "blog as project" this year and I'm happy to do another year of it.

I think this last year has been pretty good, although it was a lot of "Favourite YouTube Videos". I'm hoping to step up the types of things I blog in the coming year and I'm hoping my new plan of "do one creative thing a day" will help with that. (It will double the number of posts on the blog at least since I'll be posting a creativity update each week.)

On the topic of Favourite YouTube Videos, I'm still really enjoying posting them since it gives me a chance to go back through and rematch all of my old favourites (since the series pulls from my own favourite's list on YouTube, remember when that was a real thing?). It's an interesting journey into two years ago and I think at the moment it's going to stay about that far behind with me posting about three videos a week.

I will also be updating the video games I've played this year. I've managed to keep on keeping track, I just need to put the posts together and I'll try to do that over the next little while. I think that's been an interesting project as well and it's made me think a lot more about what and how I play.

"Monthly" posts on what I've been playing also cut down on the number of "Video Game Thoughts" posts I've been thinking of making. There's a lot of games that I won't (or can't) finish and some that I just don't have that much to say about. So hopefully I can cut down on thinking about things that I don't want to spend too much time thinking about. It will also hopefully open up time for me to come at the games I'm thinking about in a different way (and hey actually maybe get off my ass and start making some too).

I've also had fun with a spreadsheet of my blogging "progress".
You can find a permanent link to the blorgress page here.

So, over all I'm happy, the blog is staying nominal and that's about it until next August.

Thanks for reading if you do.

Oh and I also figured out how the automatic scheduler works, so I'm pretty happy.


Tuesday, January 05, 2016

January 2016 Project Update

Somehow, it's been six months since my last project update. I've been pretty busy for the last six months, but mostly on things for the PhD and teaching. Around here I haven't managed to get much done.

As far as the "actual job" goes. I'm hoping to finish the PhD this year, although it'll be December if I do get it all done this year. I'm getting closer though and I've reach the point where I really just want to get it done and and get on to anything else.

The teaching has also been interesting, since my last update I've been working primarily on new ways to teach new computer scientist the basic tools that we expect them to be able to use (like text editors and the Unix command line). That has been a lot of work but I think may also lead to some things that I'd like to do in the future. You may even see me talk about it more here in the next little while.

As far as getting projects done, I haven't. I've managed to do a little work but really haven't managed to put anything to bed. Finishing things is definitely not my strength.

Granted finishing things is never easy:

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.[1]
— Tom Cargill, Bell Labs

(Stolen ... borrowed ... excerpted ... from Wikipedia)

I think I also sometimes distract myself by giving myself too many options about what to work on *looks at the two page todo list*.

I'm going to try for the next little bit to focus when I'm working on my project stuff. I'm also going to try to make sure that I put the bulk of my time into getting the PhD done.

To manage that I'm going to try to have one active project at a time (well two, but hold onto that thought). For now, I'm going to focus on finishing the sketch fiction first. I'll get to the perler projects (coasters and sprites) when I have a little time, but for now we can call them "on hiatus".

Also I have absolutely no idea what those other two and a half projects were going to be. I should really consider writing things down. On that note, if I come up with more brain crack*, then you might see a project post for a project that I'm not really going to start on.

The "other" project is going to be "blog as blog project". For the last year I really tried to get two posts out a week. Over all I haven't done too badly, but I feel a bit like I use the blog as an excuse to not work on other things (like my PhD and other projects). I'm going to scale back to only one "YouTube Favourites" a week (on Friday). This was always technically the plan with the assumption that I'd be filling Tuesday and the other days with other posts, but that hasn't been the case and that's okay.

I'm going to set the deadline for the sketch fiction for February 9th, 2016 and in the mean time you'll have a fresh batch of favourite videos on Friday.

* he says if as though he didn't have another page in the todo list of "long term" projects in the book with the todo list.







Tuesday, October 13, 2015

Blog: Favourite YouTube Videos (Volume 107)

In this volume of my favourite YouTube videos, we accidentally the whole ... food!

  • First, Kevin Gisi tackles the dreaded, I don't know what to make a video about video. As it turns out most issues are complex and there are a lot of ways to look at them. I like the idea of sticking to a schedule (he said as all his deadlines sailed past) because it forces you to keep going and not to get stuck on things, but there's also something to be said for getting things done as well as you can when you get them done. I guess that's why there are two models of Patreon funding.
  • Next a squirrel discusses why there aren't that many squirrel super heroes.
  • Finally, we recently watched AcapellaScience set string theory to Bohemian Rhapsody, but in case you're still looking for nerdy content in the from of incredibly long rock songs, here Pat the NES Punk and Brentalfloss present us with: Nintendohemian Rhapsody.

Tuesday, August 04, 2015

Project 1: A Fifth Season of Blogging!?

Happy (belated*) Blog End and Start Day!

Apparently, I've been at this for a while now. As a quick reminder this blog is actually a blog in two parts. There's the "Blog as Project Discussion", which is actually the "point" of the blog and there's the "Blog as Blog", which is a project in the blog (Project 1 in fact). (And yes, that it's the most times I've written the word "blog" in a single paragraph.)

For the fourth season (from August 2014, to July 2015), I mostly posted blogs about YouTube. I've posted them because I'm excited to share the cool things I've found on YouTube over the years and it's fun to see old videos again. They're also quick and easy to produce, so they allow me to get a feeling of accomplishment. I also just want to see if I can "finish" the project now, we're down to about a 2 year gap and it is slowly shrinking.

Thoughts about video games, are also fun to make but they take me a lot longer to write and produce. I also like the practice of thinking about how a game works while I'm playing it, although it's taken a little effort to make sure that I'm still actually having fun while I play.

I've wanted to look more at the history of video game making from both a historical and technical point of view. So, if I can spend more time blogging, then you can expect to see something that looks more like that, although those will also take some time to produce.

Right at the moment my PhD work, both the research and the other things I've been hired to do while I finish my PhD are taking up quite a bit of time (it's like it's a job or something). I've also hit a point where I'm ready to get my things in order and finish. So above all of my projects, for the next year, my focus will be on finishing my PhD.

So there will be a fifth season of the blog. It may be sparse or it may be dense, depending on my focus, productivity and how creatively I can procrastinate. In the few months I've decided to try for two posts a week (Tuesday and Friday) even if they're both "Favourite YouTube Video" posts and I will try to keep that up.

Thanks for reading!

* Good work automatically posting Blogger. And actually I, rewrote this post just now and like it better so, thanks for not posting my post Blogger! But seriously, I need to figure out how the scheduler works for any future trips away from the Internet.

Friday, August 01, 2014

Project 1: Fourth Season of the Blog

Happy Blog Start and End Day!

Yup, it's August 1st again and that means that the Third Season of the Blog draws to an end. It also means (as you might have guessed from the title) that it's the kick off to the Fourth Season of the Blog.

As a quick reminder this project is the Blog as a Blog part of the Blog. The Blog as a discussion of Projects part of the Blog is a separate thing, which I will post an update about shortly.

For the Blog as a Blog project, I didn't make my goal of a post every two weeks, although I've managed at least five posts a month since May, which I'm fairly happy with. I've also managed to refine my process for producing my favourite YouTube videos posts so that I can make them relatively quickly and painlessly.

I haven't done as well at other posts. I have a backlog of thoughts on video games posts that I'd like to put out there, but this season I only manage to produce two. I also haven't wanted to blog about too many other things since, I'm fairly busy and there's no shortage of opinions about things on the Internet.

Overall I'm happy to keep doing what I'm doing on the blog. For the time being (for the next year) my goal is still to put up two posts a week. Once I feel like I've worked out a system where by I can regularly put up content, then I'll think about expanding what I do.

Thursday, August 01, 2013

Project 1: Third Season of The Blog

Happy Birthday!

Well, not birthday. Happy Project Ending Day and Happy Project Start Day. More precisely, Happy Blog Start and End Day!

Today is the last day of the Second Season of the Blog. Today is also first day of the Third Season of the Blog.

The Second Season of the Blog was not all I'd hoped it would be. I wanted to be really good about regular updating, which I haven't really been. I've managed to post in every month of the second season, ranging from 1 post to 11, but not as regularly as I'd hoped.

By far and away I've been best about posting my "favourite YouTube videos", managing 27 of them in total. I've also managed to post 5 "Thoughts on Games", which is fewer than I'd hoped. Finally I tested out "Cool Things of the Week", before deciding that it would be better served living on twitter.

I'm glad I've managed to post as much as I have, although I would like to write more and more regularly. I did manage to finish my PhD coursework and my candidacy during that time, which certainly has more priority.

That being said, I've managed to keep up with the blog for a whole year and for that much at least I'm pretty happy.

The Third Season of the Blog starts now. I'm not planning to change my content that much although I'm hoping to change my schedule/quantity and improve my quality.

Ideally I want to post twice a week for the foreseeable future. This would mean one favourite YouTube videos post, probably on Friday and one other post sometime during the week (hopefully on Tuesdays, but no promises). This other post will be thoughts on video games or something else, if I happen to have a project update (and ideally I'll have more of these than I have so far) then that will count too.

As far as quality, I'm hoping to spend a bit more time writing each post. I also hope that my quality will naturally improve simply by getting more practice.

Hopefully I can keep this up for another year. So the third season will last until August 1, 2014.

Thanks for reading, and keep getting excited and making things.

The Books I Read - November 2024

November was a bit weird. The Hands of the Emperor is long, but excedingly good. I'm continuing to find Anna Lee Huber a very engagin...