There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Dehydrated , in STOP USING GITHUB

Software Freedom Conservancy has a pretty nice page called Give Up GitHub!, definitely check that out

RampantParanoia2365 , in STOP USING GITHUB

I’m sorry, you were saying something about mental derangement after posting this thing? Jesus.

gsfraley ,

It’s a pretty popular meme format, it’s not serious

s12 , in Every language has its niche

Rails: “No. Don’t worry Ruby.”
Ruby: “Huh?”
Rails: *Hugs Ruby
Rails: “We’re becoming irrelevant.”

Together forever!

caleb , in Every language has its niche

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.

  • Gusto
  • Airbnb
  • Clearbit
  • Stripe
  • Github
  • Gitlab
  • Bold Penguin
ComradeKhoumrag ,
@ComradeKhoumrag@infosec.pub avatar

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.

merc ,

It’s worth learning Ruby to understand some of the tricks you can do in programming languages.

Did your prof also recommend others like Lisp?

Lulzagna ,

Basecamp

rambaroo ,

Aha asks for Ruby on rails experience in their job listings, so they must be using it as well

random9 , in STOP USING GITHUB

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.

Then I saw where this was posted.

itsnotits ,

and its* current owner

random9 ,

Yes, I normally speak english good, but your corect to, i make a typo then.

Eyck_of_denesle ,

I am new here. Can you kindly elaborate.

random9 ,

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.

Eyck_of_denesle ,

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.

random9 ,

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.

redcalcium ,

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.

anamethatisnt , in STOP USING GITHUB

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…

Anafabula ,
@Anafabula@discuss.tchncs.de avatar

Current state of Federation in Forgejo: codeberg.org/forgejo/forgejo/issues/59

Aatube , in STOP USING GITHUB
@Aatube@kbin.social avatar

Why is it a fiddle

ursakhiin ,

Fiddle was found in a thrift store. Couldn’t afford the bongos.

olafurp , in If Architects had to work like Programmers

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.

LemmyIsFantastic , in STOP USING GITHUB

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.

visnae , in Every language has its niche

Hey Ruby debs, lookup Elixir. It’s supposedly similar syntax but run on the Erlang VM instead. Lots of cool companies use it, and a great community. 🤗

frezik ,

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.

bionicjoey ,

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

ProdigalFrog ,

Crystal lang is also pretty cool looking. It seems to be going for what Nim is doing, making Ruby as fast as C.

Slotos ,

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.

Randelung , in Every language has its niche

Goddammit, I’m feeling for an anthropomorphic programming language that I don’t even know.

librecat , in Every language has its niche
@librecat@lemmy.basedcount.com avatar

I use ruby whenever I need a script, it’s super easy to work with other commands in ruby IMO.

uis ,

Bash

qaz ,

super easy to work with

🤔

librecat ,
@librecat@lemmy.basedcount.com avatar

I use bash when I need to feel pain.

uis ,

Bash to feel it

loudWaterEnjoyer ,

I use Ruby when I need to feel pain.

ablandguy ,

Remind me how to take arguments to the scripts 😑

librecat ,
@librecat@lemmy.basedcount.com avatar

ARGV?

puckpuckpuckow , in Every language has its niche

deleted_by_author

  • Loading...
  • AnUnusualRelic ,
    @AnUnusualRelic@lemmy.world avatar

    Emacs enters the chat.

    Pipoca ,

    Emacs unfortunately uses Emacs lisp, not common lisp or scheme.

    Shareni ,

    There was that one attempt to rewrite Emacs in cl

    AnUnusualRelic ,
    @AnUnusualRelic@lemmy.world avatar

    And that didn’t work? I would have thought it would be quite popular.

    Shareni ,

    I think that Emacs itself was mostly implemented, but they couldn’t get people to rewrite all of their user generated content.

    AnUnusualRelic ,
    @AnUnusualRelic@lemmy.world avatar

    Oh, right. That makes sense.

    merc ,

    What are the main differences?

    Pipoca ,

    Emacs is a bunch older than common lisp.

    One of its more idiosyncratic design decisions was using dynamic scope, rather than lexical scope. They did add in per-file lexical scope, though.

    It also just doesn’t implement a lot of common lisp’s standard library.

    Shareni ,

    Not anymore

    QUANTUM COMPUTING

    blargerer , in STOP USING GITHUB

    Jokes on you, I just never stopped using SVN out of laziness.

    DacoTaco ,
    @DacoTaco@lemmy.world avatar

    Jokes on me for saying github != git though

    itsnotits ,

    Joke’s* on me

    (Short for “The joke is on me”.)

    cupcakezealot ,
    @cupcakezealot@lemmy.blahaj.zone avatar

    everyone knows the proper place for code is stuffing it into a trunk

    herrcaptain ,

    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.

    MostlyBlindGamer ,
    @MostlyBlindGamer@rblind.com avatar

    You joke, but that’s how a lot of the stuff I work on is documented. Passed along from one developer to the next - legends, really.

    PlasterAnalyst ,

    The year of the punch card desktop.

    itsnotits ,

    Joke’s* on you

    (Short for “The joke is on you”.)

    settoloki , in Every language has its niche

    Should be wordpress and not Facebook for php. Which still makes up the majority of websites.

    Scrollone ,

    And Wordpress is a horrible example of PHP code

    Laravel is a completely better PHP project

    settoloki ,

    Couldn’t agree more. Wordpress and the damn loop. Horrid example of how to do something. But it still makes up the majority of the internet…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines