Miscellanea, October 2024

The Merchants of Venice – In Code: A nice little review of early cryptology in 1400s/1500s Venice within both trade and politics Typing Bowl is only barely a game but it’s good for a five minute break to see if you can type faster than strangers on the internet. I’m not a big discussion forum person, but this massive list of topic-specific forums probably has some great content in here. I wish there was an index of the topic areas at the top of the page to help skim for what’s available. The recent post Of trashcans and thimbles by … Continue reading Miscellanea, October 2024

Miscellanea, September 2024

Cool photos and breakdown of a Navajo weaving of an Intel Pentium chip from a display in the National Gallery of Art (sadly the exhibit now seems to be closed). The breakdown is able to map out the chip to determine specifically which chip it is based on. The blog post also closes with an interesting story of the Fairchild work on the Shiprock chip and the relationship to the Navajo. Calculating Empires: A Genealogy of Technology and Power Since 1500: Scrollable visualization of computing, communication, and control from the 1500s to the present categorized by things like communication devices, … Continue reading Miscellanea, September 2024

Rear Adm. Grace Hopper and Future Possibilities

I’ve been slowly listening my way through the recently released “lost” lecture from then-Capt. Grace Hopper entitled “Future Possibilities: Data, Hardware, Software, and People” from 1982. I didn’t read much in advance about the content of the lecture, just decided to watch it as an interesting piece of history. It’s a very engaging and funny talk – about 8 minutes in I had to pause and go back and start listening again more closely. Her main opening premise: “I’m afraid we will continue to buy pieces of hardware and then put programs on them, when what we should be doing … Continue reading Rear Adm. Grace Hopper and Future Possibilities

Level Up

These Maker Skill Trees are awesome. They cover a mix of life (cleaning, cooking, travel), “classic” (knitting, woodworking, automotive), and tech (3D printing, Linux, mobile app development) skills and give a nice visual map of how you might progress in developing your skills through increasingly more advanced projects. For example, get started baking by making something with a packet mix or making brownies, moving towards making homemade marshmallow or cheesecake and eventually up to a wedding cake or croquembouche. The civics and community tree ranges from registering to vote through running for mayor. It could be fun to have my … Continue reading Level Up

What is coding help?

With semesters starting, there’s another flurry of conversation about how to teach programming when students have access to generative AI tools. Much of it is about assessment, where the size and context of your class makes a big difference (I have options available to me in a 20 student in-person class taught in a room with dedicated computers I have instructor control of that many other people do not). However, there’s also discussion of how to help students use generative AI as an assistant as they learn. I’ve been thinking a lot about one tool I recently saw promoted that’s … Continue reading What is coding help?

AI toys

In addition to the more technical updates I’m making to my AI course, I’m collecting some fun AI toys that could make for nice first-day activities to get discussion going or otherwise bring some levity to the course. What Beats Rock? is easy fun. The game seems tuned to give you at least some benefit of the doubt that your chosen item will win that round of the battle. The generated explanations vary in how compelling they are. After a couple of rounds, much of the fun is not the AI but seeing if you can come up with a … Continue reading AI toys

A bit of nostalgia

And now for a bit of nostalgia, as well as an opportunity to see if I’ve got WordPress access properly set up on my new tablet (if so, I’m hoping it will facilitate increased weblogging). A couple of weeks old now, but I appreciated this recognition of the 40th birthday of X Window System. My first programming job, a summer internship type position 32 years ago, had me learning UNIX by crash course, and most particularly figuring out how to write X Window configuration scripts. As the article notes, X Window offered the potential for customized and consistent windowing environments … Continue reading A bit of nostalgia

SIGCSE 2024 Highlights

I’ve been back in Portland, OR this past week at SIGCSE 2024 (“back” after attempting to have SIGCSE 2020 here and getting sent home before the main symposium began). For our fifth year running (including in March 2020!) the Committee on Computing Education in Liberal Arts Education held our pre-symposium event “Innovations and Opportunities in Liberal Arts Computing Education” on Wednesday, with 41 people attending across the full day. I love the attendees we get at this event and the community that has built up around the committee – the conversation after all of the presentations and during our discussion … Continue reading SIGCSE 2024 Highlights

Still haven’t crafted a cat yet

A couple of gaming related distractions: I have not played Baldur’s Gate 3 but I cannot recommend enough the video Can You Beat Baldur’s Gate 3 As a Cat? if you have played any games at all in the genre or want to be entertained by cat (and eventually herd of cats) attempting to go on an epic quest. For more context: druids in BG3 have a cat form, and the video shows an attempt to beat the game from this form, which has a variety of limitations. Unsurprisingly, the game was not intended to be played this way. It’s … Continue reading Still haven’t crafted a cat yet

One Thing, Two Thing, Red Thing, Blue Thing

Things I learned this week to keep up with change: How to use trackpad gestures to scroll (because scrolling with the arrow keys is disabled in our CMS). How to enable NFC on my phone (because we can now use our phones as access cards). How to use the new elliptical machines at the gym (because now you need to start using it to get it to turn on). The need to use my trackpad to scroll – or worse my mouse when working at my desk – is the small bit of friction I am hating the most. We … Continue reading One Thing, Two Thing, Red Thing, Blue Thing