Les devs qui sont en freelance, est-ce que vous pouvez répondre à une ou plusieurs de ces questions pour moi ? Je numérote pour que vous puissiez répondre à celles que vous voulez. Vous pouvez répondre en privé si vous préférez, évidemment !
1/ Comment vous trouvez vos missions ? (Plateformes ? Bouche à oreilles ? Autre ?)
2/ Combien vous gagnez par an net d'impôts environ ?
3/ Combien de temps vous passez à travailler ? (Si possible, détaillez temps passé à chercher des missions, temps passer à dev, etc.)
4/ Comment vous avez franchi le cap ?
5/ Quelles compétences vous avez ?
6/ Si vous étiez en CDI avant, qu'est-ce que vous préférez ? Qu'est-ce que vous aimez moins ?
Sentez-vous libres de retooter pour que j'ai un maximum de réponses. Ça m'aiderait beaucoup !
People working on #Go#Golang applications: I want to pick a way to make SQL queries (most likely SQLite and/or Postgres) but I'm totally lost with the many options available. Do you have any recommendations please? 🙇
It's for a web app, a smallish Activity Pub social network.
When you mostly work in #Go and experience its amazing build times, you die a little bit inside everytime you see the #Rust compile summary stating that it took 4 minutes to finish.
I love how Go and Rust programs just compile down to a single binary you can do whatever you want with. Sprinkle a systemd definition and voila, you’ve got yourself a long running service with superpowers 🥰.
"Slides": terminal-based presentation tool. https://github.com/maaslalani/slides
The name is shit, but the idea is genius.
"You will be able to access the presentation hosted over SSH!" #terminal#cli
#symsat#iliketowatch I wonder how many goitered oboes or big assed mandolins or big sideways drums or white guys with beards we'll see tonight? #GO#BAM#BSD#WGWB or tomorrow on #baroquesun for that matter
Decided to try and compare the general base program size of several languages. I wrote a handful of Hello World programs, and stripped them of everything. Here's the final results in KiB:
It appears to be an #emacs-ish program that uses #commonlisp for customization.
Apparently there have been other emacs clones based on #go and #rust and I guess those are called #emacsen ?
Without going too into my personal details, I’m not a professional programmer and most of my experience is with a modern programming language, #swift, and a high level programming language, #python.
I’ve tried learning #elisp several times by completing various programming exercises and I end up quitting because something obnoxious comes up that, from my minimal programming experience, appears to be due to elisp‘s age. Again, I’m not a pro, so this is just my amateur take.
I did a some programming challenges with #clojure which was hugely fun (mostly because of how fun it feels in emacs 😁) so I don’t think it’s the #lisp part of emacs I have a distaste for.
I’ll probably give it a serious go within the next week here and possibly report back, but I can’t imagine an emacs clone without #magit#orgroam and ChatGPT-shell will really ever become my daily driver 🙃
So, I'm just messing around, trying to learn Rust. I'm used to making web apps in PHP, or occasionally Javascript or Python. I'm trying out Rust with the Axum framework. I'm finding it to be a lot less ergonomic than doing the same type of stuff in PHP.
Is that just how it is? Like, I shouldn't be comparing it to PHP, I should only compare it to C++ or Java? I have no doubt that it's more ergonomic than those.
The #Go slices package makes common operations much more compact, this is good. If you're still using 1.20 or older (what's your excuse?), you can use golang.org/x/exp/slices instead.
But there is no Map method. Or Filter (which should always be two functions, Select and Reject). Or Fold. They were proposed more than 2y ago and of course rejected by Go developers because they should be part of a "stream API" (???) which of course never manifested. As it was for packages, it is going to take years to get what is standard in most sane languages.