

deleted by creator


deleted by creator
Oh I’m completely serious. The joke is that everyone does it but everyone knows not to do it. I started doing it when I first ran into problems debugging actor contexts, and never stopped.
The good printlns become logs, obviously


Also it is literally the best language for refactoring. Omg. Anything is available – macros that fold up so tight you can’t see it’s arse, compile type type witnesses for safe access to partial objects, fuckin’ automatic restructuring of auto-generated code, at compile time, to regex hack in the easy fix for a hard problem. It just so flexible, and you can either use that to prevent bugs by making things stricter, or enable incredible things by doing mad unsafe shit (that’s still safe, because you still have the compiler). Wow. What a language.


Happened in 2019 though
Oh man, I thought that was one of the classic jokes :'( I am out of touch


Yeah, every so often there’s an article like this and tbh it always seems to boil down to ‘i couldn’t get a job in it’ lol. Scala isn’t Java or Go, it’s never gonna have as many open roles as those sorts of languages. Doesn’t feel to me like it’s dying – all the libs I depend on have been available for scala 3 for at least a couple of years now, all the ones that aren’t already so feature complete as to warrant ‘stable’ status get regular updates. Kinda don’t like ppl trash talking my favourite language NGL lol 😂
Wait, how do you debug your code?
Quite. You don’t need an IDE to have a compiler lol
I do, I just use abstractions and metaprogramming layers to do so more efficiently. Sounds like your workflow could use improving
You also need a compiler or interpreter because wtf man you gotta run some stuff during development


I remember being able to play fairly old games with 'run in compatibility mode for ‘98’ or something (a right-click menu item maybe?), so guess we have different recollections there


Microsoft windows has historically had pretty great backwards compatibility compared to macos, android or iOS; and pretty great device compatibility compared to basically everything.
deleted by creator
I is a vowel too but you sure can!
Edit: also I noticed you dropped one ‘y’ but not the others. Is this an accident or some subtlety to do with y’s ‘semi-vowel’ status? To be discussed.
Very pleased to have been of help! I love scala but Java really isn’t too bad (streams API is fine except that you need to explicitly move in and out, rather than getting to do the cool scala thing of just using methods in the phenomenal collections library) and I don’t like dunking on it, but it really does need a few helper libs. Tuples, either and try I think vavr has. Java seems to have covered most other stuff now. But been a half decade since I’ve written more than 10 lines at a time so hasn’t come up for a while. Sorry. Reminiscing. Sunday night blues.
idx is the ideal name for an index, change my mind
Do people still use vavr? When I wasn’t allowed to use scala that made up for a fair few shortcomings but it’s probably less relevant than it used to be
No, because the whole point of this meme is to be entirely devoid of nuance. Functional programming is fucking awesome if product is changing its mind every 5 mins, Oop is great if you have a huge number of junior Devs, rust isn’t remotely slow so god knows what bottom right is about, top left probably has more functionality defects than you can shake a stick at but he’s lionised here. Don’t think too hard about it – OP didn’t (also ‘never bashes python or JavaScript’? Absolute weaksauce. Perl and PHP are the ones ppl bash because of entry level dev memes. Embarrassed for op)


Yes, yours alone
The crimson financial assurance I think it was? Probably my fave python bit