Find myself doing that often too (not specifically from Excel, but generally formatting lines to SQL list with regex). Will definitely give your extension a try!
I like these sorts of articles. Where people describe their stack/architecture, how everything fits together, how they're using it to face their challenges, and what are the challenging parts of their setup. I feel like they can often condense many insights in a relatively short piece. I would even love to see a more in-depth version of this, describing more use-cases and how they're being dealt with, or more pain points in the setup.
Edit: looks like my comment is oddly similar to @d3nj4l's. Nice to see I'm not the only one!
> Second, internalizing that mood follows motion. I can't sit around waiting to feel right before starting/doing something. You will never feel right. It's the doing of the thing that makes you feel right. Just start shit. That's the battle.
You could try looking into the VS Code codebase [0]. I wouldn't say it's considered an 'ideal' codebase, but it's definitely a large and well-maintained one.
If you haven't played Slay the Spire yet, I highly recommend it. Never thought I'll find myself playing a roguelike deck-builder, but this game is just a massive amount of fun. It's got a huge depth to it, and you can always keep learning and improving.
Beware though - it's highly addictive and can be a huge time sink ;-)
If you want to get started or improve your game, check out Jorbs - he's a twitch streamer and probably considered the best Slay the Spire player out there. He's got a YouTube channel[0] where he uploads "over explained" runs, in which he shares his thinking processes and the logic behind his decision making. Definitely helped me improve!
I have two different recommendations, depending on the type of person and his preferred learning style.
Generally, I really like CS50x[0]. I think it provides a great overview of programming, has an awesome production value, and really teaches some of the fundamentals that some beginners tend to skip these days - and which I personally believe are important (e.g memory, binary, etc.).
With that being said, I do recognize that most people require some 'early wins' that will motivate them to keep learning. While something like CS50x is definitely satisfying, it can be too heavy, difficult, or slow for some.
In that case, I think one should 'skip' the fundamentals and go straight for some web development course (any popular Udemy one will probably do) in which they'll get some early action.
I used to be a huge MPC-HC[0] (Media Player Classic) fan. It's funny, but I liked it mostly because of the way subtitles were displayed. MPC-HC always seemed to get the job done perfectly, and when I had to use VLC at the time, I've always run into some problems.
I kept using MPC-HC for about two years after the development was halted. When it was time to look for an alternative, I gave VLC another try and was pleasantly surprised. The problems I remembered running into were no more, and the project seemed more mature overall. I'm enjoying it ever since.