Seems like the only ecosystem that moves as fast and is as fragmented as JavaScript is Python, so I'll wait before jumping on the hype train. Looks interesting though.
No good thing ever lasts, especially in the world of tech. So, I'll be sticking with Bitwarden until they somehow eventually fuck it up and something else takes its place.
An important note: If you plan on sticking to an editor that has LSP integration like Vim/VSCode and so, stay away from Ruby as Ruby's language server solargraph is just not good. Personally, this is my main reason for staying away from languages like Ruby, Kotlin etc.
Have been using it for a while. Can’t overstate how much better the experience has been compared to LaTeX. As someone who had to use LaTeX not out of choice, I’m so grateful this exists so that I can no longer bother to decipher the mess of LateX.
Applies the same to job search too. Find one that is good enough and then work from there for future prospects. Often, the definition of “good” changes over time as priorities in life change.
The syntax just doesn’t sit right with me due to some reason. It gives me the same heebie jeebies as Python’s decorators. Not a fan of either. Maybe I need to get used to them.
And people ask me why I like CLIs, TUIs, Vim, Tmux and so. I’m so tired of these ever changing bullshit visual designs that sacrifice functionality in favour of form just so they can appeal to the “dumb” audience. Stop treating me like them. The same has been happening in video games too that handhold you all the way through. Just put some effort into making things discoverable and let the users do their thing.
I have an unspoken rule: Don’t build software that I expect to be used by others in a language I’m not familiar with. Unfamiliarity with domain + the language is a recipe for disaster. Just my $0.2.
[CS 402 - Operating Systems][1] at USC during my Master's. I really wanted to develop a mini kernel which I couldn't do in my Bachelor's. This course blew every other thing I ever did out of the water. Was a big reality check too. Fortunately, I had good people around me (thanks Prof. Bill!) who made it easier to squeeze the most out of it. Till this day, it is hardest stuff I have done. Only [MIT's 6.824 Distributed Systems][2] course came close which I couldn't finish as I was going at it all alone (to satiate my Distributed Systems curiosity) and hit a wall. I really hope to get around finishing it someday as it, I believe, will take me to the next level just like CS 402 did.
Great explanation. If anyone has good references for learning this by making a minimal editor like sed from scratch, please share. Wait, now that I think about it, does the name “Zed” draw inspiration from “sed”? If yes, that’s rad.
In a similar boat. On that note, if someone wants to maintain a number in US forever only for the sake of receiving texts (MFA) and call (only if urgent, capability can be added as a temporary add-on on the spot), what is the cheapest option?
I’d recommend checking out MIT’s Distributed Systems course. All its videos and assignments are available online and teach you everything you would need to get into these systems and go in depth in them.