|
*in an extremely king solomon voice* hmmm...the baby will be actually put to death. If you don't like it, here is your buyout. now that's what I call a severance package! Best Bi Geek Squid fucked around with this message at 01:06 on May 2, 2021 |
# ? May 2, 2021 00:53 |
|
|
# ? Apr 19, 2024 19:10 |
|
barkbell posted:someone brief me on why ruby and rails suck and how they suck to different degrees ruby is perl/smalltalk fanfic. it’s slow, full of weird syntax edge cases, and basically impossible to reason about because everything’s a mess of dynamic spaghetti. rails is omakase
|
# ? May 2, 2021 01:25 |
|
Soricidus posted:ruby is perl/smalltalk fanfic. it’s slow, full of weird syntax edge cases, and basically impossible to reason about because everything’s a mess of dynamic spaghetti. turn on your monitor
|
# ? May 2, 2021 02:01 |
|
Zamujasa posted:don't think of it as an implosion, just think of it as finally moving basecamp to the "done" column
|
# ? May 2, 2021 02:25 |
|
there is no bless keyword in ruby. ergo, it is superior to perl. also, it can be parsed. albeit barely.
|
# ? May 2, 2021 06:51 |
|
ruby as smalltalk with better syntax is pretty cool. its main issue is that extremely unhygienic code modifications in the form of "monkey patching" is not only possible, but very ingrained in the popular style. i.e. adding code to existing classes in an ad-hoc fashion, meaning every significant piece of software makes e.g. lists have twelve extra behaviors dynamically show up. if these could be syntactically scoped in any sane way the language would be way better. plus the p-lang tendency of having an extremely lazy (or possibly simply dumb) implementation, basically fully settling at the point where performance is better than that of bash and the screensaver not coming on in the gc pauses. i still like ruby quite a bit, always a bit of a weird twist of fate that python beat it out.
|
# ? May 2, 2021 10:28 |
|
i never really used ruby but it always seemed to me like an alternate timeline of python that really leaned in to all the worst parts of python
|
# ? May 2, 2021 14:14 |
|
Soricidus posted:ruby is perl/smalltalk fanfic. I'm stealing this
|
# ? May 2, 2021 14:24 |
|
i cannot believe any professional programmer ever thought monkey patching was a good idea
|
# ? May 2, 2021 14:28 |
|
gotta move fast yo, I'm a 10x!
|
# ? May 2, 2021 14:39 |
|
ruby is definitely a p-lang
|
# ? May 2, 2021 14:39 |
|
Chris Knight posted:gotta move fast yo, I'm a 10x! more like 0x00000001
|
# ? May 2, 2021 16:42 |
|
monkey patching is, very rarely, a pretty good way of doing something a little bit suspicious. on that occasion, dynamic proxies are usually good enough
|
# ? May 2, 2021 17:00 |
|
i never understood the first thing about Ruby
|
# ? May 2, 2021 23:10 |
|
is it really cancel culture if you're just dunking on people for being dumb as hell?
|
# ? May 3, 2021 03:19 |
|
rotor posted:is it really cancel culture if you're just dunking on people for being dumb as hell? "yes" --people being dunked on for being dumb as hell
|
# ? May 3, 2021 03:54 |
|
psiox posted:"yes" --people being dunked on for being dumb as hell
|
# ? May 3, 2021 04:15 |
|
psiox posted:"yes" --people being dunked on for being dumb as hell
|
# ? May 3, 2021 05:33 |
|
psiox posted:"yes" --people being dunked on for being dumb as hell
|
# ? May 3, 2021 05:36 |
|
Cybernetic Vermin posted:ruby as smalltalk with better syntax is pretty cool. except it’s not, it’s Smalltalk fanfic with far worse syntax yes Smalltalk’s syntax is different than what everyone used to Algol-family languages like Pascal and C and JavaScript is used to, but that doesn’t make it bad hell, it barely has syntax; like Lisp, a parser is like a single page of code, and both the syntax and semantics are ultra-simple compilation of Smalltalk involves barely more than translating the AST into bytecode, such that some Smalltalk systems support source-level debugging of bytecode for which the source has been lost by just regenerating it sans comments and sensible variable names
|
# ? May 3, 2021 05:50 |
|
Cybernetic Vermin posted:ruby as smalltalk with better syntax is pretty cool. its main issue is that extremely unhygienic code modifications in the form of "monkey patching" is not only possible, but very ingrained in the popular style. i.e. adding code to existing classes in an ad-hoc fashion, meaning every significant piece of software makes e.g. lists have twelve extra behaviors dynamically show up. if these could be syntactically scoped in any sane way the language would be way better. more depressing considering ruby 3 has a pretty good runtime with generational gc, jit, etc whereas python remains in the same doldrums as it always has. every time i hear of some major corp running critical infrastructure on python i can't help but think that their technical underpinnings are about equivalent to what a hs student with moderate interest in cs could produce in a few weeks. don't believe me? stare into the abyss: https://github.com/python/cpython/blob/b0544ba77cf86074fb1adde00558c67ca75eeea1/Python/ceval.c#L1579 epitaph fucked around with this message at 07:09 on May 3, 2021 |
# ? May 3, 2021 07:05 |
|
pypy exists if you want gc and jit
|
# ? May 3, 2021 11:04 |
|
barkbell posted:someone brief me on why ruby and rails suck and how they suck to different degrees poo-by on fails
|
# ? May 3, 2021 12:34 |
|
psiox posted:"yes" --people being dunked on for being dumb as hell
|
# ? May 3, 2021 13:42 |
|
These guys assumed they were Elon Musks and that They Had The Logical Answer but it turns out small companies without management boards restraining the insane founders don’t do very well. I did enjoy the Twitter tech bros coming out of the woodwork to defend them. I really hope they don’t suffocate in their own-fart-sniffing chambers but at least the rest of the company can jump ship with some of their money.
|
# ? May 3, 2021 13:46 |
|
epitaph posted:more depressing considering ruby 3 has a pretty good runtime with generational gc, jit, etc whereas python remains in the same doldrums as it always has. every time i hear of some major corp running critical infrastructure on python i can't help but think that their technical underpinnings are about equivalent to what a hs student with moderate interest in cs could produce in a few weeks. not sure what's bad about that besides it being a four thousand line C function that no one will read but this is a q for the terrible programmers thread not the "lmao dhh/basecamp" thread
|
# ? May 3, 2021 15:07 |
|
Zamujasa posted:don't think of it as an implosion, just think of it as finally moving basecamp to the "done" column
|
# ? May 3, 2021 17:58 |
|
has basecamp finished imploding yet
|
# ? May 3, 2021 18:02 |
|
basecramp
|
# ? May 3, 2021 18:03 |
|
Blasécamp
|
# ? May 3, 2021 18:04 |
|
great, there seem to be a bunch of chuds on twitter harassing basecamp employees and generally embracing basecamp into their happy chud family lol @ some people offering to work for free just to stick it to the lefties. go donate your time and money to people that don't need it, that'll show everyone with any sense of decency
|
# ? May 3, 2021 18:18 |
|
am i right wing now because i agree with most of DHH's post like, the dude funds the Citations Needed podcast which is the most accessible leftist pod around (this is why i remember him because they read his name in the credits every episode) i dunno i just don't think "please don't talk about politics on company forum" should be that controversial rails absolutely blows though, and ruby too
|
# ? May 3, 2021 21:08 |
|
You may not be right wing, but you're probably not a comrade, yeah
|
# ? May 3, 2021 21:11 |
|
Jonny 290 posted:You may not be right wing, but you're probably not a comrade, yeah could be! i'm thankful to not have been exposed to DHH's stupid online presence for the last 10 years because seeing some of it now, i'm starting to join the mob against him if this is about him being a massive hypocrite then that's fair. but the verge article is like "and he posts about political causes all the time!" like it's a gotcha...but he never said employees shouldn't do that???
|
# ? May 3, 2021 21:15 |
|
when "don't talk about politics" also means "I'm immediately dissolving all DEI initiatives and handing them off to our one hr person" the word 'talk' is doing a lot of heavy lifting
|
# ? May 3, 2021 21:15 |
|
true, there seems to be a LOT going on here
|
# ? May 3, 2021 21:18 |
|
qirex posted:when "don't talk about politics" also means "I'm immediately dissolving all DEI initiatives and handing them off to our one hr person" the word 'talk' is doing a lot of heavy lifting
|
# ? May 3, 2021 21:31 |
|
"a cop pulled me over for no reason while I was driving to the data center it was scary" should not be actionable content
|
# ? May 3, 2021 21:48 |
|
politics at work can be fine with two rules: * dont hire chud shitheads. dont say "i dont care what their politics are as long as they do a good job!" dont hire chud shitheads. * interaction with politics channels should vastly diminish as you go up the chain of management. if anybody with a title that starts with C is one of the top ten chatters in #social-politics, you have a big loving problem.
|
# ? May 3, 2021 21:52 |
|
|
# ? Apr 19, 2024 19:10 |
|
Jonny 290 posted:politics at work can be fine with two rules: in this case the activites deemed talking about politics at work were conversations directly about work things and not side social chatter
|
# ? May 3, 2021 22:09 |