HLS/Visual Studio Code -- what's so great about it?

I agree that critiques of your video series itself is nominally outside of the scope of this thread, so what I’m about to say is probably just adding more noise, but since it is being brought up I wanted to express my appreciation for the series.

There are so many people who post on here, Reddit, and elsewhere who have finished a book on Haskell and want to take the next step to completing a project but don’t know where to start. I believe that live programming videos like your series are one of the most valuable resources available to people in those positions, and I think the community needs a lot more of them in general. There have been many threads pointing out that we have an abundance of introduction-to-functional-programming type material, and an abundance of type-level advanced material, but not nearly enough of production related material. Live programming sessions where a project is taken from start to finish in an organic setting and includes things like testing, managing the file structure, Hoogle searching and using Hackage, etc. is, I think, one of the best ways that the lack of material can be addressed. Overtly scripted and prepared versions of live programming aren’t as useful because they don’t show the usual pitfalls that come with the territory or the thinking out loud. Watching someone realize what they need, Hoogle for it, and then use it is much more instructive for intermediate language users than the video author having already found it beforehand and just using it. And I believe firmly as well that making mistakes and including them is important and part of the process, because like you said, mistakes will always happen. I would hope that everyone would agree that showing honest mistakes to an intermediate level language user when they happen, catching them, explaining the issue, and showing the fix, is good for their overall learning experience. It’s also a very coarse situation for the video author because they open themselves up to criticism and having tens if not more people repeating to them over and over again that they made a mistake, so I understand why many people wouldn’t want to subject themselves to it.

So I just wanted to say that I really like the video series. I hate Wordle itself, I have the word muted on Twitter and have taken many steps to avoid it, but I’m still watching your videos because I find the educational value exponentially larger than my annoyance with the topic.

Something that has been inexpressibly useful to me that I learned from the videos is that you can just restart HLS from the command palette. HLS does not like literate Haskell files and will often get stuck in a loop and become unresponsive when editing in one (at least for me, but I’ve had it happen across Windows, Mac, and Linux. I doubt there are enough people out there using HLS with literate Haskell for it to be a much noticed issue.), and I’ve spent more time than I care to admit restarting VS Code to get HLS to restart. ctrl+shift+p then enter is a lot faster hahah.