5 ms·
Compared to last year: I moved from Python to Rust, VSCode to neovim, and having no work or social life to having some. I suspect the latter is the primary reas
by yodelshady 5y ago
Compared to last year: I moved from Python to Rust, VSCode to neovim, and having no work or social life to having some. I suspect the latter is the primary reason I only got to day 14 this year.
That said, it is definitely easier, by a mile, to throw away an approach that turns out to be faulty in Python, which means it's easier to try it in the first place. It's easier to simply write down the approach and figure out the implementation when you need to as well.
Interested in getting more out of vim, so far I'm quicker for some things, but I'm not convinced I'm quicker overall.
- deleted 5y ago[deleted]
- ducharmdev 5y agoI also switched from python to rust, and it sure was rough haha. The compiler is a stern but effective teacher; I felt like I was constantly fighting the language, but primarily because of my lack of understanding of ownership (not rust's fault!). The Dijkstra stuff on day 15 is what ended it for me; like you said, python makes it easier to prototype stuff, so if you need to learn/relearn algorithms you never use day to day, it's so much more forgiving.