r00ty,
@r00ty@kbin.life avatar

C# is about right. LINQ was meant to make things easier, or at least the code easier to read. Instead, you gain this addiction to seeing how much functional logic you can fit into one line of code (or a single multi-line query) while still remaining readable.

Curdie,

I feel personally attacked.

remotedev,

Ruby: there is a built in method called free_the_princess()

CmdrKeen, (edited )
@CmdrKeen@lemmy.today avatar

<span style="color:#323232;">require 'castle'
</span><span style="color:#323232;">
</span><span style="color:#323232;">begin
</span><span style="color:#323232;">  Castle.attack
</span><span style="color:#323232;">rescue Princess
</span><span style="color:#323232;">  puts "Done"
</span><span style="color:#323232;">end
</span>
karmiclychee,

On Castle, no less.

Nugelz,

Why’s this look so poo on my phone?

MaliciousKebab,

Might be the client. I use eternity and it looks OK on my phone.

chandz05,

Also good in Boost on my phone

EatYouWell,

Seconded

Octopus1348,
@Octopus1348@lemy.lol avatar

Also good on Voyager.

doeknius_gloek,

Also good with Boost once I opened the image and clicked “HD”.

Nugelz,

Thank you that fixed it!

Unforeseen,

Also good in Connect on my phone

30p87,

Not the best quality, but still easily enjoyable on Eternity Nightly

tja,
@tja@sh.itjust.works avatar

Also good in sync on my phone

Octopus1348,
@Octopus1348@lemy.lol avatar

Sync manages these long vertical images the best.

Honytawk,

Your app is written in LISP

fruitycoder,

You have rust, you decide to rewrite the C plan but the only library that supports it uses unsafe code so you go back and rewrite it. Wait what were you working on?

mindbleach,

You have Perl.

%_=~aj/dy/hfiw8i/g;
$_/a(h0w8)y@;
FWA/E.*FW[tu29uy]/;
%(1)hjc/f4ifh38/y;

The princess is saved, but all you can think about is rescuing another, with an entirely different plan. Which is just as well because you have no fucking idea how to explain the one you just wrote and executed.

flumph,
@flumph@programming.dev avatar

I’m going to have to print out the Go version for all future “it’s idiomatic” and “but the community!” debates at work

SnipingNinja,

I’m curious about this but I’m barely a programmer now, so if anyone is up to explain

flumph,
@flumph@programming.dev avatar

The go community is strongly opinionated in unique ways. For example, using libraries is generally frowned upon. You either use something included in the language itself (standard library) or copy/paste the code you wrote in another project. There’s also advocacy for shorter variable names which generally seems counter to the normal “write descriptive variable name” mantra.

All in all, I hope the ideas / opinions came from a good place and then some people took them as black & white rules. But they also come off as one or two people’s pet peeves who got to build a language around them.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • programmer_humor@programming.dev
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #