On Tedium

This week I had a chance to talk with Philip Guo, an associate professor at UC San Diego.  He's been interested in how CS/programming instructors are dealing with the influx of LLMs, like ChatGPT/Copilot, in their classrooms.  After talking with more than a dozen people in the US,…

AI Emerging Technologies Committee

Yesterday I attended the first meeting of the Artificial Intelligence Emerging Technologies (AI-ET) Committee at Seneca.  I was invited as a representative of the the faculty of technology.  The committee includes ~40 representatives from across the institution, including faculty, chairs, deans, admin, staff from service areas, ITS, etc.  The meeting…

Starchart 0.3

Today we've shipped Starchart 0.3, which lays the ground work for a lot of interesting feature work in 0.4+.The release includes a similar amount of code to 0.2.  Here are some highlights:CI Workflow updates, including a new job to build and push our Docker image…

CheatGPT

This week I stepped out of one world and landed in another.  It started while I was marking assignments in a few of my programming courses.The quality of the code I was reading was amazing!  My students were doing the sorts of things that my open source peers do:…

DevelopingSpace

We're starting to move the OSD/DPS open source projects out of the Seneca-CDOT GitHub org into a new org: DevelopingSpace.  I thought I should write a bit about the motivation, history, and name.CDOTFirst, let's talk about CDOT. The Centre for Development of Open Technology at Seneca College (CDOT)…

Starchart 0.2

Today we're shipping our second release of Starchart.  During this release the team added more than 4K lines of new code, greatly expanding our core APIs and UIs.  Here are some of the highlights.We've made significant progress on our SSL Certificate request flow and API.  Denes has put a…

Starchart 0.1!

Later today we're going to be shipping our first release of Starchart, our custom-domain and certificate web app for the Seneca community.  I was telling my boss about it this week, and she was interested to hear that our students are building all this.  I wanted to talk about what…

Multipass VMs on macOS

I'm in the process of developing a demo for my students.  I need to show them how we'll do Docker based deployments in the cloud, and I wanted to quickly create a small cluster of VMs on my M1 MacBook Pro.  I debated doing it in AWS, but decided that…

GPT and Pouring Language Through Shape

I've spent the past few months building programs with GPT-3.  It's amazing and it's forcing me to rethink so much about how I write code or approach problems.  I was first inspired to try using it after reading Simon's great post about how to get started. Since then I have…

Teaching, Winter 2023

Tomorrow I'm starting the Winter 2023 term.  I thought I'd give a brief update on what I'm teaching, and my plans.This term I'm teaching WEB222 (intro to web programming), CCP555 (cloud computing for programmers using AWS), and OSD700/DPS11 (open source project).The web and cloud courses are going…