Got into the weeds a bit with today's Advent of Code (which I'm trying to solve using Rust, a language I don't yet know, combined with copious amounts of Copilot and ChatGPT to help me figure it out)

Sticking point was figuring out an idiomatic Rust way of reading a file three lines at a time - eventually got to something I didn't really dislike, but it was a messy process: https://github.com/simonw/advent-of-code-2022-in-rust/issues/4

Now reading https://fasterthanli.me/series/advent-of-code-2022/part-3 for a VERY different solution to the same problems

Day 3: Rucksack Reorganization · Issue #4 · simonw/advent-of-code-2022-in-rust

https://adventofcode.com/2022/day/3 The list of items for each rucksack is given as characters all on a single line. A given rucksack always has the same number of items in each of its two compartm...

GitHub
@simon Wow, this is the first time for me seeing the seamless transition back and forth between language and code using a LLM. Very impressive. Makes me wonder if learning new programming languages like this will become a popular approach.