I’m more of a bottom
, if you know what I mean.
he/him
I’m more of a bottom
, if you know what I mean.
I’m doing Game Dev with Rust (Godot + gdext in my case). Sadly it’s just hobby projects, but would love to actually use rust (at all) at work.
I choose Rust over other languages (C#, Python, GDScript, C++, etc), because I enjoy writing in Rust.
I love that it’s so concise and easy to read, while providing super useful errors at compile time, and great auto-completion thanks to the rust-analyzer. Despite it being a much more complicated languages than almost even C++, it provides so much useful information when writing/compiling, that running can be mostly taken for granted (but shouldn’t of course).
I don’t need to worry about types or pointers, but rather about writing what I want in Rust, which is simply too much fun.
Me (Chad): having to get 32GB+ of RAM to compile my memory-safe point-and-click adventure
You(virgin): being able to compile your segmentation faults with 4GB RAM
Giga Chad: having to get 32GB+ of RAM to compile rust-safe memory-leaks
As a use-rust-for-even-the-most-basic-task elitist, I laugh.
UK layout is the GOAT. It isn’t that much different from US layout at first, but there are so many more special characters readily available. Particularly useful for multiple languages like Spanish, German, Swedish, etc.
Where is “nu” though?
Yeah, it really isn’t for everyone. The advantagees it provides is mostly for developers and companies. If you’re a company, managing a NixOS fork is useful, so all users of the system are on the same page always.
Otherwise the package manager itself can be used on its own. It’s neat being able to use packages from basically any distro without even needing to use a VM.
Nix is daunting indeed, but cool for those who want such tooling
Got to see the northern lights together with my so!
I’d recommend https://typst.app/. Super easy to structure text like LaTeX and 100 times easier to use :)
Not entirely agreeing, but there are some things that are not quite there yet. For me it’s mostly:
Otherwise I don’t really have complaints. If anything LaTeX was the one thing setting me back (and don’t even get me started on Word).
There are official ones and there’s also https://github.com/qjcg/awesome-typst
I took one of those and easily adjusted it to my needs. It’s so easy and intuitive! And fast!!!
Typst is awesome and sooo fast! I literally ported my thesis mid-way to it and haven’t looked back since. Love it all the way.
(Neo)vim. Has everything I could ever need.
Which programming language(s) do you have in mind? Many already have built-in support for this (Go, Rust, Nim), while others have external tools you could use (Python->Poetry). Otherwise, if you want a “fast” (easy to understand) solution, a shell-script might be a fine solution.
If you want some real power, you could use the nix package manager (as already stated by other comments). It’s easy to install, but you need to learn how to use it, and with that you can easily share dev environments.
I personally don’t like anything JS related. I would simply recommend Go, but even that is not really my go-to. I found learning Nim quite entertaining, and it’s middle -ground between Pyhton and Go, which can also target JS, if you want to.
If you’re not a techy person/power user, I would recommend staying with Kubuntu/Xubuntu (flavors of Ubuntu, that seem familiar to Windows users), or a more loved variant Linux Mint. You’ll have everything you need there, and your gaming will do just fine using Steam thanks to Proton. My first time (~2014) I went with Ubuntu, since it has an easy to use installer (like most distributions), with relatively sane default settings. Nowadays I would recommend Linux Mint or anything Debian based for the stability.
(from my gf): Rust is present. It just is in the bathroom right now ;)
Apart from what has already been said (politics, basic UI) there are a couple more things worth mentioning:
Other than that only personal taste matters in the end, and both federate with eachother, so enjoy it from wherever you are.
Boxer-briefs 100%