Open in app

Sign in

Write

Sign in

Mark Lewis
Mark Lewis

314 followers

Home

About

Specific Issues with Python for Teaching Introductory Programming

This blog continues my goal of documenting issues that I have with Python and other dynamically typed languages as the starting point for…

Oct 1, 2023
Oct 1, 2023

Why ChatGPT isn’t the End of Programming

Many things are being written about ChatGPT, speculating on the end of programming. There was also a nice round of these with the…

Dec 26, 2022
2
Why ChatGPT isn’t the End of Programming
Why ChatGPT isn’t the End of Programming
Dec 26, 2022
2

Introductory Programming — Avoid Letting Students Pick up Bad Habits

One 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…

Oct 29, 2022
1
Oct 29, 2022
1

Syntactic Consistency/Uniformity

Similar things should be done with similar syntax.

Feb 17, 2022
Feb 17, 2022

Why the Future isn’t Coming as Fast

One 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…

Jan 15, 2022
4
Why the Future isn’t Coming as Fast
Why the Future isn’t Coming as Fast
Jan 15, 2022
4

Autocomplete in Dynamically Typed Languages

In a discussion thread on one of my recent posts on dynamically typed languages, someone questioned my assertion that Python IDEs can’t do…

Jan 5, 2022
1
Jan 5, 2022
1

Error 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…

Dec 19, 2021
Dec 19, 2021

The Struggle of Dynamically Typed Languages

My department is currently involved in a curriculum revision. We are looking at pretty much everything as part of this evaluation. One of…

Dec 9, 2021
11
Dec 9, 2021
11

My Job Search and FAANG Interview Experience

TL;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…

Aug 22, 2021
1
Aug 22, 2021
1

Teaching with Gather

The purpose of this blog post is to describe some of my experiences using Gather for teaching and related activities. The short version of…

Feb 3, 2021
1
Teaching with Gather
Teaching with Gather
Feb 3, 2021
1
Mark Lewis

Mark Lewis

314 followers

Computer Science Professor, Planetary Rings Simulator, Scala Zealot

Following
  • The Medium Blog

    The Medium Blog

  • Martin Odersky

    Martin Odersky

  • James Bowen

    James Bowen

  • Fehmi Can Saglam

    Fehmi Can Saglam

  • Bastien Vigneron

    Bastien Vigneron

See all (105)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech