I just store mine in memory (meat memory, not the computer stuff). If someone wants the source code I just tell them. Version control by oral tradition.
I’ve written a non-trivial amount of Elixir. It’s nice, but I wouldn’t say it’s like Ruby. It’s more heavily functional, and it wants you to work with data in an immutable way. If you’re coming from a language that doesn’t force immutability, then you’ll be miserable until you get your head around how to work that way.
I really like it, though. Especially now that it’s getting optional typing.
Elixir is an awesome language. It takes some getting used to as it’s meant to be more functional like Haskell, but it plays really nicely with big parallel workloads and is super clean to write
Don’t learn Elixir to replace Ruby. Learn it to enjoy OTP and BEAM.
I would love to join a cool company that’s willing to accept a dev that can transition fast. However, most of Elixir job listings I find are gambling or crypto. And I ain’t gonna touch those.
I get this is a meme, but the most successful projects are the ones that quickly get you running and are supportive to new users. I’ll get off my soapbox.
This is very relatable, whenever someone asks for anything of any size then they’ll never know what they want until you show it to them.
I’ve started to do a bit of overengineering every now and then when I have a hunch they might want to charge something about it later.
I created a GUI for changing every single string of text on a webapp for admins, showed it to them 10x and they complimented me on how easy it is to use and change any small string in it.
Project then gets halted for Corp approval reasons and they come back with a PDF of changes they want where half of it is text changes.
I recommend insulating yourself from stuff that is subject to change like payment providers or other third party integrations. In ecommerce everyone wants something like “shipping but different if the client’s name ends with ‘SHIP1’ but use default if his number is the default number” and since they asked for the wrong thing you’ll have to do a fast revert.
Never mind, this is getting into rant territory, lol.
I’m looking forward to the Forgejo Federation to be completed.
It will be nice to not have to choose between self hosting your repository and having your repository discoverable.
Is forge federation ready to be used by developers around the world? Not yet.
But the first Forgejo release with native federation implementation based on ForgeFed and F3 is expected next year.
Info from June 2023: forgefriends.org/…/2023-06-state-forge-federation…
I thought this was going to be a FOSS discussion, comparing GitHub and it’s current owner - Microsoft - to the ethics of other hosting services like codeberg.org or something.
A lot of people associated with Free and Open Source Software (FOSS) have major objections to GitHub. Here’s one summary: sfconservancy.org/GiveUpGitHub/
But the TLDR; version is roughly:
Your source hosted on GitHub is being used to train AI, and you are possibly giving up rights to algorithms you may have written (IANAL, and AI training is a fuzzy topic at the moment)
GitHub itself is proprietary, closed-source software, while they claim to be pro-FOSS. Aside from not being in the spirit of things, closed-source means you also don’t know what happens with your code/data once up upload it.
Microsoft has a history of being anti-FOSS, while some people will say it’s been changing, I think many are still rightfully concerned what their future decisions regarding GitHub might be, especially if they are a near-monopoly.
Alternative do exist, and some like codeberg.org are specifically open sourced, and pro-open source, so many people are pushing to move hosting away from GitHub and onto other options.
Thanks for explaining it in such good detail but I was referring to your last sentence. I’m new to lemmy and I’m still looking for good communities and blocking the bad ones. I apologise for not being clear enough in the first reply.
Oh - this isn’t a bad community, that isn’t what I meant by my last sentence - this is just a place for memes and jokes more than serious discussion, hence my expectation of a serious discussion was subverted. But programmer humor is still a great place.
The previous Microsoft’s CEO truly hates FOSS, famously calling it cancer. Then the next CEO reversed Microsoft’s stance on FOSS, acquiring the largest FOSS collaboration site. Naturally, many view this move with suspicion since Microsoft has a history of embracing something only to extinguish it later.
As a Rails engineer with 14 years experience, I can say the place that should be in the 3rd panel is Shopify. They employ so many ruby and rails core committers and directly fund a good many rails gems, and ruby community infrastructure it’s insane. They’re also directly funding the development of things like the YJIT and speed enhancements to MRI itself.
Then there’s all the other places I know or worked at built on Ruby where my other long tenured ruby friends work.
Ruby was recommended to me by my comparative programming languages professor. I haven’t picked it up, but there were memes that this professor was so good at programming he was secretly built by the university in C++ to teach students how to write better code.
programmer_humor
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.