Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 88
  1. Simulating Micro:bit Swarms

    I built a simulator for testing out swarms of micro:bits each running different code.

  2. Baby Name Adventure

    Years ago I remember listening to the audio book version of Freakonomics and the in particular the story about baby names (I think a standalone podcast episode can be found here).

  3. What Do We Want

    After being recommended it by a former colleague, I was listening to the “You can learn with AI” episode of the Change, Technically podcast (which was really good, check it out) and it got me thinking: As educators, what do we really want to get out of ge…

  4. AI Workflows - Visuals

    It’s 2026 and I’ve been trying to decide what AI and LLMs are useful for in my day to day teaching.

  5. WASM Python - Cat Herding 08

    Pre(r)amble This is part of a series of posts documenting some of the process of (building|cat herding an AI agent to build) Clipy, an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  6. WASM Python - Cat Herding 07

    Pre(r)amble This is part of a series of posts documenting some of the process of (building|cat herding an AI agent to build) Clipy, an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  7. WASM Python - Cat Herding 06

    Pre(r)amble This is part of a(n aspirationally) series of posts documenting some of the process of (building|cat herding an AI agent to build) an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  8. WASM Python - Cat Herding 05

    Pre(r)amble This is part of a(n aspirationally) series of posts documenting some of the process of (building|cat herding an AI agent to build) an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  9. WASM Python - Cat Herding 04

    Pre(r)amble This is part of a(n aspirationally) series of posts documenting some of the process of (building|cat herding an AI agent to build) an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  10. WASM Python - Cat Herding 03

    Pre(r)amble This is part of a(n aspirationally) series of posts documenting some of the process of (building|cat herding an AI agent to build) an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  11. WASM Python - Cat Herding 02

    Pre(r)amble This is part of a(n aspirationally) series of posts documenting some of the process of (building|cat herding an AI agent to build) an easily hosted Python teaching tool built with just front-end JS and a WASM port of MicroPython.

  12. WASM Python - Cat Herding 01

    Pre(r)amble I’m in a strange place in my head with respect to coding agents.

  13. ESP-CYD

    Note: There’s a companion post to this about using agentic AI here.

  14. Agent Experiment

    Pre(r)amble It’s hard to avoid all the AI infesting everything these days, but apart from using completions a bit in VSCode Copilot with the occasional conversation about different libraries (which I find a pretty pleasant way to learn about new things, e…

  15. Genuary 2025

    January / Genuary is over for another year, and I’m coming to the end of my enforced holiday, starting my new remote teaching job this week.

  16. Pandas Workout

    The last couple of months I’ve been working through Reuven Lerner’s Pandas Workout book.

  17. LLMs at the Arcade

    I was mentoring at our local fortnightly Coder Dojo session yesterday and heard a couple of students talking about getting help from ChatGPT.

  18. I go, hugo

    TL;DR; I’ve given Publii the boot and shifted this site to hugo.

  19. Robotics: Inchworms with Motivation

    As a teacher of relatively hands-on subjects, I regularly get roped into running sessions with groups of Year 6 students coming in for Orientation Days.

  20. Code Introspection in Minecraft and Python

    I recently got around to trying out the new-ish Python mode for coding within Minecraft: Education Edition, and whilst it is refreshing to be able to write code, the lack of a code library to be able to refer to made learning the Minecraft-specific comman…

  21. Year 7-8 Networking Concepts Mk 2

    Back in 2017 when I was first thinking about how I could use physical computing like Micro:bits in my classroom, I wrote some quick and nasty programs to demonstrate networking concepts like attenuation and latency in wireless connections as well as adapt…

  22. Micro:bit Epidemic

    Last year when looking at wireless concepts with my Year 8 Digital Technologies students, I wrote a program for wireless beacons and laser cut a Ghostbusters style PKE Meter with some servos and a RGB LED for students to go on a hunt in our library.

  23. Year 10s: Sentiment Analysis

    In 2019 I started up a programming-oriented Data Science class with my Year 10s.

  24. Micro:bit Robotics Review 2019

    This is a bit of a retrospective of teaching Robotics as a subject to Year 8 students this year.

  25. Dowsing for Radio

    Motivation This term I’ve been working through Data Representation and some Networks concepts with my Year 8 students.

  26. Designing a Micro:bit Robot

    Motivation Ever since I bought some of Kitronik’s :move buggies I’ve been interested in making robots with the Micro:bit.

  27. Micro:bit robotics

    This post is intended to be a bit of a primer for teachers interested in getting into more varied use of the BBC Micro:bit beyond the inbuilt basics.

  28. Micro:bit Haunted House

    Testing out LDR sensors This year I have been teaching robotics to Year 8s for the first time.

  29. Year 7: Minecraft: EE and Programming

    This is the first year that Digital Technologies has been a mandatory part of the Australian curriculum through to Year 8.

  30. Minecraft Edu Edition: Geological Surveys

    Background I’ve been using Minecraft Education Edition with Code Connection in my Year 7 classes this term to teach programming principles, which has been a blast* (i.e.

  31. Migrating from Squarespace

    I’ve been getting a bit antsy about continuing to pay Squarespace to host Headtilt, mostly due to the infrequent updates that I seem to be doing over the last couple of years, and partly because I think I feel the need to tinker with stuff.

  32. Publii to Microblog

    When deciding to play around with Publii (after taking a dislike to Jekyll, and not finding anything else that tickled my fancy), the first problem seemed to be that despite supporting tags for posts, there was no way to create an RSS or JSON feed based on

  33. Year 7-8: Bad Crypto with Microbits

    Security of Wireless Networks My previous lesson looking at wireless networks used Microbits and their Bluetooth networking to illustrate some of the problems with local wireless networks (as opposed to general internet connectivity, which we mostly did by

  34. Overview Part of the new Digital Technologies curriculum for year 7 and 8 involves students learning about wired and wireless networks, and methods of data transmission and security.

  35. Year 7: Data Representation & Algorithms

    A couple of weeks back I saw a link on Twitter to a post on Laura Bain’s blog about data transmission with year 4 and 5s.

  36. Playing with Affinity Designer Brushes

    The Backstory Before Christmas I was noodling around with Affinity Designer in an attempt to be a bit better at design.

  37. Real Heroes of the Touch Bar

    After using the new MBP for a week, I’m coming to appreciate the apps that do a good job with their Touch Bar behaviour.

  38. So a horse walks into a Touch Bar...

    Obligatory New Toy Post Because I have no self control, I managed to justify to myself that I needed an update on my 2012 13" Macbook Air, and bought a 13" Macbook Pro with Touch Bar (hats off to Apple for making the product names roll off the tongue on t…

  39. Typefaces, Fonts, Licensing

    Preface: Since there’s so much seemingly conflicting information out there, I’ve quite possibly gotten it wrong.

  40. Teaching Digital Technologies

    The Australian Curriculum has been going through the “everything is changing” part of the ten-yearly cycle recently.

  41. Institutional blocking as a service

    I teach a lot of different students this year - the entire year 9 cohort, most of the year 7s and 8s (spread over the year), and a few classes of year 10s.

  42. Machine Learning and Intellectual Laziness

    So there’s a certain element of hyperbole coming up.

  43. Pebble Health

    I’ve written about my Pebble before and the things that I like about it.

  44. Electric horses

    My wife and I recently returned from Honeymoon Part 2 on Kangaroo Island in South Australia.

  45. Deferred Attention

    I shuffle my attention between four devices: a (beloved if aging) 2012 13" Macbook Air iPhone 6S+ iPad Air 2 Work Surface Pro 3 Because I split my attention between them all, it can be a struggle to manage the list of things that are interesting to me so…

  46. Smile Acrobatics

    This morning I woke up to an email from Smile Software titled “TextExpander 5 Lives!”

  47. Release Notes: Slack vs Box

    I remember someone else talking up Slack’s release notes before, but looking at them side by side with Box’s lately… I honestly don’t know why Box bothered with more than the first line since the other three dot points mean exactly the same as the single…

  48. Useful, Unsolved, Practical, pick two

    Since deciding to turn part time hobby development for myself into a part time hobby that produces stuff others might actually buy, I’ve been looking through my list of ideas and trying to figure out some sort of progression through them.

  49. Dead or just sleeping?

    Sleep wake on laptops is terrible.

  50. Subscriptions and Personal Value

    There was a fair bit of chatter in the blogs that I follow today that Smile’s TextExpander is changing from an upgrade pricing model to a subscription model (details at their pricing page).