Mark LewisSpecific Issues with Python for Teaching Introductory ProgrammingThis blog continues my goal of documenting issues that I have with Python and other dynamically typed languages as the starting point for…8 min read·Oct 1, 2023----
Mark LewisWhy ChatGPT isn’t the End of ProgrammingMany things are being written about ChatGPT, speculating on the end of programming. There was also a nice round of these with the…9 min read·Dec 26, 2022--2--2
Mark LewisIntroductory Programming — Avoid Letting Students Pick up Bad HabitsOne of my strongly held beliefs about teaching people to program is that you should not only strive to instill good habits but also try to…5 min read·Oct 29, 2022--1--1
Mark LewisSyntactic Consistency/UniformitySimilar things should be done with similar syntax.4 min read·Feb 17, 2022----
Mark LewisWhy the Future isn’t Coming as FastOne of my favorite future techs of the last decade has been autonomous vehicles. I think they have the ability to create a lot of cool…10 min read·Jan 15, 2022--4--4
Mark LewisAutocomplete in Dynamically Typed LanguagesIn a discussion thread on one of my recent posts on dynamically typed languages, someone questioned my assertion that Python IDEs can’t do…5 min read·Jan 5, 2022--1--1
Mark LewisError Comparison (Python 3 vs. Scala 3)In my last post, I looked at some of the ways in which dynamically typed languages can cause students to struggle with a number of examples…6 min read·Dec 19, 2021----
Mark LewisThe Struggle of Dynamically Typed LanguagesMy department is currently involved in a curriculum revision. We are looking at pretty much everything as part of this evaluation. One of…13 min read·Dec 9, 2021--11--11
Mark LewisMy Job Search and FAANG Interview ExperienceTL;DR — In spring 2021 I did a job search and interviewed with Google, Facebook, and Amazon. I got offers from Facebook and Amazon and was…10 min read·Aug 22, 2021--1--1
Mark LewisTeaching with GatherThe purpose of this blog post is to describe some of my experiences using Gather for teaching and related activities. The short version of…8 min read·Feb 3, 2021--1--1