@markm208 Profile picture

Mark Mahoney

@markm208

CS prof at @CarthageCollege, creator of @StorytellerCode https://t.co/T7igxauCN9, Founder of @PlaybackPress, https://t.co/vjl2kbbZyU

Similar User
Guy Podjarny photo

@guypod

Andrés C Alejos photo

@ac_alejos

@joelhooks.com photo

@jhooks

Cezar Halmagean photo

@chalmagean

(λ. borkdude) 🌱 photo

@borkdude

Sean Grove photo

@sgrove

Wilfred Hughes photo

@_wilfredh

Yehonathan Sharvit photo

@viebel

Baptiste Dupuch photo

@BaptisteDupuch

Arraycast photo

@arraycast

Nasir photo

@nasirk_

David Stone photo

@david_m_stone

Rijnard van Tonder photo

@rvtond

Savo photo

@savorocks

Mikhail Tokarev💙💛 photo

@tokarevnotes

Pinned

The future of programming is more dependent than ever on being able to *read* code as well as *write* it. I have found that AI assistants are really good about 50% of the time, adequate 25% of the time, and flat out wrong 25% of the time. This should not be too surprising. AI…


Google’s NotebookML has this feature where it will create a mini-podcast episode about a group of pdfs, websites, YouTube videos, etc. I created a notebook with some info about myself and code playbacks and had it generate a podcast. I have to say, I was surprised by the…


121 code playbacks were viewed today (and several people used the new #AI assistant). I’m starting to see some good traction. I have free ‘books’ on C/C++, Python, Web Dev, SQL, Clojure, Elixir, Flutter, Design Patterns, and more: playbackpress.com/books I’m looking for new…

Tweet Image 1

Here are two new videos that show: How to view a code playback youtu.be/uYbHqCNjVDM and how to make your own (via VS Code extension) youtu.be/LITe23OkSm0


🚀🤖💻 Exciting AI Integration at Playback Press! I'm thrilled to announce a major upgrade at Playback Press! Earlier this summer, I experimented with integrating an #AI assistant into code playbacks to address any questions not covered in an author's narrative. The goal was to…


📚💻 Attention programmers! Have you ever thought about writing a programming book but felt overwhelmed by the process? My goal has always been to curate many different authors using the medium of code playbacks—interactive, narrative-driven programming tutorials. Join me in…


Playback Press has some shiny new AI features: 1. ‘Ask About This Code’ allows one to ask about the code at a comment. Enter in a prompt and an AI model will reply. The AI model gets the prompt and the code at the pause point. 2. ‘Generate a Self-Grading Multiple Choice Question’…


The @nytimes just created a new game called 'Strand'. I think WordZearch is more fun: markm208.github.io/wordZearch/

A newer holiday tradition that we have is to play boggle. I am in charge (self-imposed) of checking answers. I made a similar game. Bored? Play a few rounds of 'Word Zearch': markm208.github.io/wordZearch/ Then watch how I created it with these code playbacks: markm208.github.io/wordZearchBook/



Here's an updated demo of my new AI features in code playbacks:


As many of you know, I am deeply interested in new media to help people learn about programming. I created code playbacks so that one can guide others through their code examples. I have been using them successfully in my CS courses for a while now. I have also been thinking…


I am getting to the age where I have spent almost half of my life with my wife. I wanted to know exactly when that happens for both of us so I made a little site to calculate ‘half lives’ for partners and their kids. There is an interactive timeline that shows all the info. One…


Another successful Duck Ceremony at the end of CS2!

Tweet Image 1
Tweet Image 2
Tweet Image 3

Do you want to learn how I use code playbacks in my teaching? Here is a video that I made for my SIGCSE '23 paper, "Storyteller: Guiding Students Through Code Examples" I now host my playbacks for free on @PlaybackPress: playbackpress.com/books


Excellent report! I have been thinking about having students describe the code that they write with AI assistance as a way to demonstrate their newly gained knowledge. One issue is where and how a student would write this summary. I think my code playbacks are a great medium…

How do AI code generators effect students? New blog post with @MajeedKazemi summarizing our recent research. austinhenley.com/blog/learningw…



Writing #SQL queries is a lot like solving puzzles. It usually takes some clever piecing together of different elements and iteration. Look at the attached ER Diagram and Schema. Can you answer these questions? If so, reply with an answer. Q1: List every course name, section…

Tweet Image 1

Code playbacks are particularly powerful for learning how to write #SQL queries because most of the queries that I write start small and grow to include more refined answers. Hearing what the author has to say at each step along the way helps people learn that it is an iterative…


As a fan of Integrated Development Environments (IDE) what interesting ones should I check out for the IDEs of March?


Loading...

Something went wrong.


Something went wrong.