
Newsletter
Grounding yourself as a programmer in the AI era, part 2
MP #23: Building a small utility program without AI assistance
Newsletter
MP #23: Building a small utility program without AI assistance
Newsletter
MP #22: Guiding questions for making sense of AI's impact on programmers and programming.
Newsletter
MP #21: Copying lists, and some final takeaways
Newsletter
MP #20: Two final list gotchas.
Newsletter
MP #19: Using Python to prototype a different approach.
Newsletter
MP #18: Even with the new generations of AI tools that are coming out.
Newsletter
MP #17: Why modifying a list inside a loop doesn't work
Newsletter
MP #16: Choosing an approach when there's more than one option
Newsletter
MP #15: Be careful passing lists as arguments
Newsletter
MP #14: When to use sets
Newsletter
MP #13: The AI we're wrestling with is not the kind we were told to watch out for.
Newsletter
MP #12: When to consider using arrays
Newsletter
MP #11: We've all been there, but there's a lot you can do to get back up to speed.
Newsletter
MP #10: Profiling Python code to support focused optimization efforts.
Newsletter
MP #9: Be careful trying to learn with ChatGPT.
Newsletter
MP #8: When are tuples a better choice than lists?