#AccidentalTechPodcast

2025-12-16

Mein persönlicher #Podcast Jahresrückblick von #Pocketcast:

Von 60 Podcasts habe ich insgesamt 732 Folgen angehört.

Die Top 5 nach Hörzeit: #thebillsimmonspodcast, #Sportradio360, #AccidentalTechPodcast, #Rückspultaste und #bohnigerwachmacher.
Die letzten beiden sind such Neueinsteiger in meiner Liste.

Insgesamt habe ich 2025 14% weniger Zeit mit Podcast Hören verbracht.

2025-10-01

I'm pausing the latest #AccidentalTechPodcast member special on Computer Science/Engineering curriculums to say, hi! Long time listener, working Lisp programmer, we do exist in the wild. Granted, if we were starting this project today, it would undoubtedly be in Python or something else, but I've got a very comfortable, productive development environment for the work I'm doing.

Regarding teaching languages - the reason you might use a Scheme or a Racket is that everything is simpler - both in execution and the actual provided language facilties. You don't have to worry in the same way about version changes (are you on the right version of python?) or path setups or including the right header files. You won't have a million ways to solve the same problem, and you won't have a large library of prebuilt objects and functions which might solve half the assignment for you. If you're teaching basic computer science concepts, using slimmed down, easier-to-use languages like these make a lot of sense.

(Common Lisp, for the record, is not like this, it's got an enormous library and many different ways to solve the same problem. I wouldn't consider it a teaching language. And, per John in the show, my first CS class was in Pascal.)

Also, Lisp-derived languages, and Python & Ruby too, have fully functional live interaction environments in their read-eval-print loops (REPLs). IMO it is both more satisfying and more productive to be able to recompile a single function and then execute your next command in the repl without having to recompile a whole program. It lends itself much more to ad-hoc testing and experimentation.

Finally, as to the discussion on teaching fundamentals vs teaching particular languages - I once knew a VB.NET programmer who was perfectly adequate most of the time, but did not understand pointers and did not have a fundamental understanding of how CPUs and memory worked. While this rarely affected his day-to-day work, I remember there was one bug in particular that he couldn't begin to address because it required deeper understanding of what was really going on when code ran.

@siracusa @marcoarment @caseyliss

Johannjohwahl
2025-04-24

The praise of Ubiquiti and their "Apple"-like approach in the latest ATP episode made me look up their website. I guess you could say their website is heavily inspired by Apple to put it mildly… 😅

2024-05-11

@caseyliss @marcoarment I was listening to your analysis of the "Crush" iPad Pro ad, and just moments later I saw the shocking _second_ Apple product ad employing an industrial press.

I'm curious if you think this will raise the same ire as the first. I was shocked.

youtube.com/watch?v=RiUhl0761M

#ATP #AccidentalTechPodcast

2023-12-16

I do love a bit of ACSII art - especially on a dark (mode) heather grey t-shirt. #AccidentalTechPodcast @marcoarment @siracusa @caseyliss

ATP logo in ascii form on a dark heather grey t-shirt.
2022-12-20

Road testing my new @atpfm chicken hat. 34°F this morning in the California Central Valley. This is quality headwear. Do recommend.
#ChickenHat #AccidentalTechPodcast #WalkBikeBus

Profile of a middle aged white dude on a street corner wearing a cosy hat, scarf and AirPods
Noah Mittman :oh_no_bubble:noah@finkasaur.us
2022-11-24

@siracusa I was surprised that Mastoot wasn't one of clients mentioned in the last #AccidentalTechPodcast--it just got a nice update the other day and it is the cleanest looking / working app I've used so far. Maybe try it for a follow-up?

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst