I mean it’s a language specifically designed to be easy and quick to learn. Even if you don’t work with primarily, you’ll find it useful for stuff like cli programs, advanced scripts(instead of python), small services, etc.
- 0 Posts
- 94 Comments
“Quitting your job to make games” is just like quitting your job to write your novel
I think it’s actually worse since you can’t directly make money from the game while making it. You can stream for example, but it requires a completely different skillset.
Compare that to, for example, writers releasing chapters on royal road, getting some funding through patreon while writing (in return for advanced chapters), and quitting their jobs when the book sales pick up. Like yeah it’s still really hard to make good money, but the possibility of slowly progressing into full time writing is why people can try to do it.
Lisps makes more sense to me though
(if condition a b)
VS
a if condition else b
Shareni@programming.devto
Programming@programming.dev•i want to learn/use functional programming language
11·8 months agoCommon Lisp on the other hand is more of a 1980s language where you can use a functional style some of the time, and with some pain.
Isn’t the main issue with it that you’re not forced to be functional? It’s supposed to be pretty good at it with the correct libraries.
Either way, you’d start by reading SICP
You really don’t want OP to learn lis
Shareni@programming.devto
Programmer Humor@programming.dev•When management forces you to use AI
55·9 months agoDid anyone else read it as “vi bing” at first?
Human communication 101: sometimes humans ask a question without expecting an answer, it’s called a rhetorical question
Shareni@programming.devto
Programmer Humor@programming.dev•How people react when they see me work.
1·9 months agoI thought emacs was all about ctrl + ?.
It is, but you have gui features

I use Emacs and neovim. Each is better in different scenarios.
Shareni@programming.devto
Programmer Humor@programming.dev•How people react when they see me work.
1·9 months agoVim and emacs usually run in the terminal and require keyboard commands to complete actions.
It is most certainly not usual to run Emacs in the terminal.
although of course it’s possible to use keyboard commands.
And you can use Emacs with a mouse.
I mean, it’s an IBM ThinkPad, it is slow. Linux just makes it usable.
Shareni@programming.devto
Free and Open Source Software@beehaw.org•Jolla С2 / Jolla Phone 2 review: a giant Linux phone
1·10 months agoIf nobody adapted one of the mobile distros, and that would be the first thing I check before buying.
Shareni@programming.devto
Free and Open Source Software@beehaw.org•Jolla С2 / Jolla Phone 2 review: a giant Linux phone
2·10 months agoI get that you can always apply patches yourself but … it rubs me the wrong way
Or you know, install a different distro…
Got the same message, but from a different issue
Shareni@programming.devto
Programming@programming.dev•Coders or lemmy, what editors do you use? Is it worth learning a new one?
22·11 months agoDoom Emacs and lazyvim nvim.
Don’t know about helix, and don’t really care.
Modal is incomparably more comfortable, that’s the main benefit.
The problem that I have is that learning new editing keybindings would probably take me a month of time, before I get to the same amount of productivity
Do you imagine vi-based editors don’t let you use your mouse or what? Go through vim-tutor, learn the basic shortcuts you need, and you’re back to your old productivity in a few days. You don’t need to learn vi" to select a string, you can just use your mouse.
No offense to you or your habits, but C-arrow is an idiotic movement scheme. If you have to leave the home row to move around the text, you fucked up.
Just go through vim tutor…
Shareni@programming.devto
Programmer Humor@programming.dev•Speaking words of wisdom...Let It Be, Let It Be
2·11 months agoI once saw something about how if you are trying to build it yourself instead of using a pre-existing library you come off arrogant.
Js ?
What’s the total without the second grep?
It needs to mount virtual directories for each snap. If I remember correctly it does a part of the job on boot and part on login.
Let’s ignore all the anti-consumer bs (like selling user data to Amazon) and just focus on snaps.
- each snap installed slows down your boot time
- snaps get installed even when you don’t expect them to (
apt get install firefoxfor example) - snap store is closed source
But Debian doesn’t sell enterprise support while trying to screw its users
Lazygit and magit