/images/profile.jpeg
Richard Audette's Projects, Problems, Solutions, Articles on Computing and Security

IT Process and Models over Time

I recently came across this article:
My 20-Year Experience of Software Development Methodologies

The author discusses the methodologies he’s followed on various projects through the years, discusses the issues with each, and, presents that these are “collective fictions” that allow development teams to collaborate, an idea presented in the book Sapiens to describe how societies function in larger groups.

It’s an interesting read, and also interesting to reflect, on the changing processes and models used since I started working in software development. In 2006, the organization I worked for talked about reaching CMMI Level 3, and following a waterfall development model. By 2013, we were attending sessions on Six Sigma. In recent years, the interest has been in Agile/SCRUM.

Primary School Reading Log

My kids are both avid readers, but neither have been good with maintaining a reading log, sometimes requested by their teachers.

I thought if I reduced the effort required to maintain the reading log, they’d be more likely to track the books they read.  I created a website where, using a smart phone, they could just take a picture of the bar code on a given book.  The website would read the bar code, and make a call to the Google Books API to retrieve the book title and author, and add it to the reading log.

Creating a game

The kids are always drawing characters and writing, and I was wondering - could we use this to make a game together?

It turns out, we can.

/creating-a-game/images/SceneFromWillowdale.png
Scene from Willowdale

I’d guess in about 30 hours, we’ve put together a small world where:

  • The player can wander around our world
  • The kids have both drawn characters that appear in the game
  • My 7 year old has designed a couple of maps
  • Together with my 7 year old, we have written some dialogue
  • I figured out how to build out some simple logic, connecting scenes

First, I looked into various game making tools.  I ended up using Stencyl, the first one I tried.  I checked it out first because the free version is limited only in that it only allows you to publish your game to the web (as opposed to desktop or mobile versions), and, for me, a big bonus was that it runs in Linux.

Fish Feeder Project - Part 1

My 7 year old recently acquired a fish bowl with a betta fish.

Apparently, the PLA plastic used in 3D printers doesn’t degrade significantly in a fish tank, so I started looking for aquarium decorations we could print.  And I came across a design for a fish feeder: https://www.thingiverse.com/thing:1257953

I started modifying it to accommodate our fish bowls.  She asked to help out, so I suggested she do a sketch of her design.