As the first-born son of a psychiatrist, I feel inclined to add the data point that I do not recognize this in myself. I have a fairly neurotic personality, though, maybe that's the word you are looking for? Then again I don't think my father's profession has had a significant impact on my personality.
Maybe it has more to do with a type of personality that professions like psychiatry attract? It's hardly disputed that your parents' personalities tend to rub off on you.
Well said. It's the reason I hate Microsoft's Team Explorer built into Visual Studio. Almost everyone on my team uses it, and as a result, nobody understands git. The number of merge commits that could have been avoided by a simple git pull --rebase...
I made the jump from vim to emacs without relying on evil or spacemacs, working my way through the built-in tutorial (C-h t) and doing my own customization from the bottom up. Surprisingly, you don't need that much customization to get productive in emacs, so it's better to find out for yourself what you need.
The mnemonics of the emacs keybindings are part of what makes it so special, so it didn't make much sense to me to use evil-mode. Spacemacs is another layer of abstraction which makes it easier to get started, but ultimately hinders your customizability and understanding of the text editor you are using.
I know you specifically asked for tips that apart from perseverance, but I believe this is the reason I stuck with it for the past 2 years. But beware: mastering emacs is a lifelong hobby, where you sometimes sacrifice short-term productivity for long-term happiness.
Adding ".rss" to a subreddit's URL turns it into an RSS feed. I use this to avoid the homepage and ranking by hot/popular, and consume reddit like a normal news feed.
I've been using a combination of rclone and borg backup to backup my Linux system to an S3 bucket on a daily cron schedule. I'm paying a little under $1/mo for storage, and it just works so I'm really happy with it so far. If you use a cheaper storage provider you could probably get it done for even less.
I'd encourage you to try the built-in tutorials on the subject, starting with "An Introduction to Programming in Emacs Lisp" (unless you still have to complete the general emacs tutorial, in which case, press C-h t). Imho, being able to effectively navigate the builtin documentation tools (C-h i, C-h k, C-h m, C-h f, ...) is what allows you to ramp up your emacs knowledge the fastest.
Gentoo with KDE Plasma. I was intrigued by the idea of a source-based distro and installed it out of curiosity. KDE turns out to be a great desktop and the distro ships with an amazing package manager.
That's an interesting perspective. Coming from a background of primarily developing backend services and using databases as a necessary tool, I usually approach it the other way and steer clear of stored procedures, triggers and the like. I guess it's also a matter of using the tools that you're most comfortable with.
I didn't know about calculation marks, thanks for sharing! I use org spreadsheets to keep track of my D&D party's character sheets, so this should definitely come in handy :)
Hey, I just wanted to say that I really love your gensim library. I've used it for my Master's thesis a couple of years back and it's been a tremendous help. Thanks so much!
Check out http://up-for-grabs.net for a consistent source of open source projects that could use some help. There are also specific tags that indicate first-timer friendly contributions.
Coincidentally, today at work I wrote a piece of code that reminded me of this article (specifically the part about Good Code). It's not revolutionary in its function or even critical to the application. It just does one thing well and I'm fairly certain I'll never have to touch it again. It's these little moments of joy that, for me, make up for a lot of the tediousness of day-to-day programming.
https://github.com/spicetify/spicetify-cli