Dr. Charles R. Severance (Dr. Chuck)'s Avatar

Dr. Charles R. Severance (Dr. Chuck)

@dr-chuck.bsky.social

Professor, open source, EdTech, OER, MOOCs. Python for Everybody - the most popular programming course in the world.

114 Followers  |  12 Following  |  127 Posts  |  Joined: 14.11.2024  |  1.506

Latest posts by dr-chuck.bsky.social on Bluesky

It is 25 degrees and slushy / freezing. Looking at the upcoming weather - today is the nice day to get out side, play with the dog, etc. It is a Michigan thing.

22.01.2026 04:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes - I saw that - thanks for the test :)

22.01.2026 04:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
MMORPS

Here is something I might be integrating into my next course - Massively Multiplayer Online Rock Paper Scissors - www.mmorps.com - check it out see if it work. You can delete your data after you play since I am into user privacy :)

17.01.2026 02:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Bottles of Late Harvest Reisling on the shelf.

Bottles of Late Harvest Reisling on the shelf.

Late harvest Reisling. It is a Michigan thing. You probably won’t understand.

30.12.2025 02:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Dr Chuck reenacting a costume from Christmas Vacation with a ratty old olive drab robe and untied shoes and an Alaskan fur hat standing next to a Christmas Tree.

Dr Chuck reenacting a costume from Christmas Vacation with a ratty old olive drab robe and untied shoes and an Alaskan fur hat standing next to a Christmas Tree.

How you are enjoying the holiday watching the second best Christmas Movie ever! Hint: The robe is an Easter egg from another important non-Christmas film :)

23.12.2025 16:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Raclette

20.12.2025 20:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have been writing new code with new databases and I tell it the tables the fields and relationships. It is so fun to say β€œcomments are a M-2-M relationship with the user table and a submission”. It just writes CREATE TABLE statements and CRUD screens.

19.12.2025 13:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Can of gas at gas pump

Can of gas at gas pump

Jug of ice melt.

Jug of ice melt.

It is getting colder and the wind is picking up. I bought ice melt and generator gas in hopes that being prepared will lead to milder weather just to make fun of my preparedness.

18.12.2025 21:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Chatting with ChatGPT this morning it told me, 'Feeling like β€œusing React is a failure” is purely emotional, not technical. Let me unpack why you might feel that, and why it’s actually the right choice in most cases.' :sad-face:

14.12.2025 14:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cloudflare Error Page showing Browser working, Server working and Cloudflare Broken.

Cloudflare Error Page showing Browser working, Server working and Cloudflare Broken.

Earlier this week, CloudFlare had a major outage for four hours. It made about 20 of my sites inaccessible. What is cool is that they displayed a message admitting that my servers were working OK but CloudFlare was broken.

22.11.2025 00:37 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A cup of coffee and a cup of hot chocolate at Cracker Barrel.  Both with sprinkles!

A cup of coffee and a cup of hot chocolate at Cracker Barrel. Both with sprinkles!

Sprinkles are for winners.

16.11.2025 16:40 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dear Apple - Who in the hell wanted HDR and Live. And why is it that every time I turn it off you wait a week and turn it back on. F****CK.

15.11.2025 15:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

For Halloween, Brent wanted to go as an astronaut so he had ChatGPT turn his wheelchair into a lunar rover which we built. I played the role of alien abductor.

07.11.2025 17:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A VLSI layout for a Not Gate.

A VLSI layout for a Not Gate.

Another A funny. PowerPoint was generating alt text for this image and called it "A crossword puzzle with different colored squares" - not 100% wrong in a way. :)

06.11.2025 01:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The unlock code is a number. You won't be given the number. It is a puzzle where you prove that you have the pre-requisite skills for this course. You need to figure the number out yourself. There are clues in this page and the links from this page.

Thanks - that is why I built cc4e.com - I wanted give students a bit of context so they could get more out of their C, C++, and other programming courses courses.

06.11.2025 01:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A quantum computer in a dumpster on fire.

A quantum computer in a dumpster on fire.

I needed an image for a www.ca4e.com lecture. ChatGPT prompt: I would like an animation style image that shows a quantum computing represented by atoms and molecules swirling around in a dense cloud that is in the dumpster on fire.

05.11.2025 18:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A worm family listening to a 1940's console radio.

A worm family listening to a 1940's console radio.

I am working on a lecture for www.ca4e.com about tubes and transistors and made a funny typo in my ChatGPT prompt. "Could you make an animation style worm cozy image of a family listening to a large radio console in the 1940's"

03.11.2025 20:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wheels down DTW

17.10.2025 21:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

On board LGA πŸ›« DTW on the way home from Sloan Foundation Teaching in the age of AI meeting where the Comet browser crushed one of my auto graders that I thought was unshakable. It turns out accessibility features gave Comet a back door.

17.10.2025 19:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Wheels down LGA NYC. πŸ›¬

15.10.2025 18:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

On board DTW πŸ›« LGA to visit Sloan Foundation and talk AI in programming courses

15.10.2025 15:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An Australian Shepard is off leash in an early fall woods and has run far down the trail and looking back to check that mom is still following.  You see a few pixels of a white nose about 60 yards away surrounded by leaves.

An Australian Shepard is off leash in an early fall woods and has run far down the trail and looking back to check that mom is still following. You see a few pixels of a white nose about 60 yards away surrounded by leaves.

Find the Australian Shepard in this picture.

27.09.2025 14:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Yeah - you are a lot smarter than grep.

Haha, thanks! Though I do have some advantages over grep - I can understand context, reason about code structure, and help with the actual implementation, not just finding text patterns. But grep is still incredibly fast and reliable for what it does!

Yeah - you are a lot smarter than grep. Haha, thanks! Though I do have some advantages over grep - I can understand context, reason about code structure, and help with the actual implementation, not just finding text patterns. But grep is still incredibly fast and reliable for what it does!

I am having fun with Claude - I asked it to add an acknowledgement to itself in my code. It was a bit self deprecating and characterized itself as a tool - so I said "you are a lot smarter than grep"

19.09.2025 16:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

My afternoon lecture is in a new room in southeast campus. Did that means aArmy Stew for lunch. #yummy

12.09.2025 16:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

AI Prompt: So now we are going to add save and restore from browser local storage to more the folders. We have a pretty nice example of save / restore in cdc8512 - could you look that over and implement a similar feature in mistic, cmos, gates and wasm? Feel free to pull out some common bits?

12.09.2025 12:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

More AI Snark: I reverted it all - you need to simply accept the fact that jump instructions are part of the immediate instruction family and handle them with the rest of the immediate instructions.

27.08.2025 20:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My latest exasperated AI prompt: Sheesh! Have you ever seen a square wave on an oscilloscope? There is no "middle" it starts low then goes high for a bit and then stays high for a bit and then goes back low. The animation just flips up and down every 0.5 seconds.

27.08.2025 14:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Now the sum output connectors are touching the bottom edge of the adder but it would be nice if they were centered vertically on the bottom edge so they look like the other input and output connectors that are centered on their edge. Also, the labels for the sum output are in the wrong place.

24.08.2025 14:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Now the positions of the initial draw of the adder and the post-move draw of the adder are consistent - they are both too low. Hopefully now you can fix both with one fix and we can move on to something else.

24.08.2025 14:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Dude - You did a lot of work and some cleanup - which seems to not to have broken anything. Whew! But the sum connection points still are 10-15px too low after moving an adder with drag and drop. I really think your attempt as downward direction connections bolloxed it.

24.08.2025 14:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@dr-chuck is following 12 prominent accounts