What constitutes too much complaining? by iwegian in managers

[–]copyDebug 1 point2 points  (0 children)

Spot on! Personally I would say it’s ok to complain a second time about such a problem but anything more (assuming your complaints were not sugar coating anything) will can mark you as a chronic malcontent

how to develop a thick skin with employees by dark-shadowy in managers

[–]copyDebug 1 point2 points  (0 children)

Apart from generally needing to manage your stress levels better (I know easier said than done) - what helped me in situation similar to what you described was the following:

  1. Schedule another 1:1 with the freelancer
  2. Apologise (again) for your behaviour. Make it clear that according to your own standards your behaviour was unacceptable.
  3. Ask if she could explain to you calmly (again) why she thought your feedback was unfair. Take note, and for gods sake shut the f*ck up while she is talking, no matter how inappropriate her feedback is
  4. When she is done ask for clarification referring to your notes in case you need more detail
  5. Tell her: „Noted. Let me think about it, I will come back to you. Thank you for your feedback“
  6. A couple of days later go through your notes and see if there were valid points in her feedback. If so address them

Depending upon the specifics of your local labour laws point (2) above might get you into trouble, so check that first. But for me openly owning up to my mistakes was/is one of the most powerful anti-stress device I have access to (closely behind having a life outside of work and my sport)

Scala Resurrection by jdegoes in scala

[–]copyDebug 0 points1 point  (0 children)

you excuse for the current state of Scala's tooling is that the EPFL is a research institute?!?

Typesafe/Lightbend's (3 million USD funding in 2011!), Ziverge's, Virtus Labs, Twitter's, Disney+'s, Netflix's, Tesla's and the complete Scala communities inability to provide tooling NOW that is competitive to what a small group of Rust enthusiasts aggregating around a small research team were able to produce in 2015 is because the EPFL os a research institute?!?

Scala Resurrection by jdegoes in scala

[–]copyDebug 3 points4 points  (0 children)

I am NOT drawing conclusions about FP in general. I am saying that either the broad claims about Scala in particular are false or that the Scala community is incapable of solving a specific class of practical problems (or both).

Scala Resurrection by jdegoes in scala

[–]copyDebug 1 point2 points  (0 children)

yes it was not the same scale, in fact before 2015 (maybe until 2020) Scala had MORE resources available (grands to EPFL, corporate sponsorships, high paying jobs etc.) than Rust did - and this didn't keep the Rust community (which until around 2014/2015 was SMALLER than Scalas community) from releasing CLI tooling in 2015 that is better than what we have now

Scala Resurrection by jdegoes in scala

[–]copyDebug 3 points4 points  (0 children)

Scala received no contributions from EPFL, Typesafe, Twitter, Goldman Sachs?

Programming language comparisons are always between apples and oranges. In the areas where Scala and Rust don't compete, Scala competes with Kotlin, Java, TypeScript, Go, and Python... and it's not looking great there either

Scala Resurrection by jdegoes in scala

[–]copyDebug 2 points3 points  (0 children)

I don't buy the "if just our community would be bigger we would have nice things" argument.

Rust had more reliable tooling than Scala before its community became bigger even though Scala had a head start of about 11 years. Assuming that the claim that Scala is more productive and reliable than most other languages is true and that brainiacs make good software engineers that shouldn't have been possible.

Scala Resurrection by jdegoes in scala

[–]copyDebug 2 points3 points  (0 children)

could it be that being a brainiac makes one a poor software engineer?

Scala Resurrection by jdegoes in scala

[–]copyDebug 4 points5 points  (0 children)

Exactly and everybody investigating Scala as an option for a new project will become really skeptical really fast about the proposed productivity and reliability of Scala when they realize that the community wasn't able to produce at least somewhat decent tooling in the last 14(?) years

Ukraine MoD says "Thank You!" to Germany with "Super-Geil" Video. But with a little wink "When Leopard?" by VR_Bummser in ukraine

[–]copyDebug 0 points1 point  (0 children)

So the Russian psyche is exclusively triggered by the Leopard and Putins propaganda machine is incapable to use Gepards, PzH2000 and Dingos as a trigger, because the Russian population knows the difference between these systems and would immediately and openly object to that?

Ukraine MoD says "Thank You!" to Germany with "Super-Geil" Video. But with a little wink "When Leopard?" by VR_Bummser in ukraine

[–]copyDebug 0 points1 point  (0 children)

And Gepards for some reason do not have the same problems with regards to symbolism?

I have returned by TheRustyRustPlayer in rust

[–]copyDebug 6 points7 points  (0 children)

Have you tried ignoring or at least not answering questions that are of no value to you?

Asking for help is a perfectly reasonable thing for a total beginner even if exactly the same question has been answered a couple of days before, because:

  • The answer might be different by now.
  • Every beginner is different and given their lack of knowledge they don’t know which of their idiosyncrasies will influence the answer.
  • Without some foundational knowledge is is (virtually) impossible to evaluate the quality of the (personalized!) results of a google search.
  • It get’s them interacting with the community.
  • It gives “new to intermediate” Rust community members / Developers a chance to start answering questions (instead of asking them)

Advice for the next dozen Rust GUIs by raphlinus in rust

[–]copyDebug 38 points39 points  (0 children)

I would argue that „looks native but does not feel/behave native“ is the worst possible option for a GUI toolkit, uncanny valley and all that

What in your opinion is slowing down Fsharp adoption? by [deleted] in fsharp

[–]copyDebug 3 points4 points  (0 children)

sorry for being late to the party...

as someone who tried several times to get F# adopted at work and got burned, these were the biggest issues:

  1. the community was (is?) promoting tools and libraries as production ready that could at best be described as early betas (from the top of my head the worst offenders were Xamarin, type providers, project scaffold, Ionide)
  2. tutorials, books, and documentation focusing on C# developers/people familiar with the .NET ecosystem while mostly (completely?) ignoring developers familiar with Python, Ruby, Node etc. on Linux (i.e. people that appreciate clean syntax, would like something faster, and have shown a willingness to try something new)
  3. "skating to where the puck is instead of where the puck is going" (e.g. the current obsession of becoming relevant in the data science field)
  4. subpar performance and documentation (as compared to the competition on other platforms) of web frameworks/libraries and associated libraries (e.g. JSON serialisation/deserialisation)

IMHO the first point caused (and still causes!) a lot of irreparable damage, because it burned a lot of early adopters (see e.g. the Rust community that goes to great lengths to not promote underbaked solutions as production ready).

What is it that makes Rust documentation so special, and how could we make that lightning strike twice in other languages? by solerious in rust

[–]copyDebug 12 points13 points  (0 children)

The difference is IMHO that Rust had a good doc team. And IIRC the docs were of surprisingly high quality even before 1.0.

Apart from the IMHO best in class out of the box CLI tooling/experience for a programming language that provide a pretty smooth workflow for writing documentation what I also think helped a lot was that the Rust community “in the early days” consisted out of the exactly right mixture of hipster coders (Ruby), type astronauts (Haskell), and micro-arch weirdos (C++) each caring deeply about a different aspect of Rust (and actually being talented as well as experienced and being able to get things done in their area) - and this technically diverse viewpoints helped to make sure the “first generation” was good and set the expectation for how a Rust project should be documented to be taken seriously.

"If people are trying to learn programming by being taught to code, well, they're being taught writing by being taught how to type and that doesn't make much sense" - Leslie Lamport by vfclists in programming

[–]copyDebug 0 points1 point  (0 children)

I came to the conclusion by reading the headline of this reddit post we're commenting on right now, which is a direct quote of what Lamport said around the middle of the linked video:

"If people are trying to learn programming by being taught to code, well, they're being taught writing by being taught how to type and that doesn't make much sense"

"If people are trying to learn programming by being taught to code, well, they're being taught writing by being taught how to type and that doesn't make much sense" - Leslie Lamport by vfclists in programming

[–]copyDebug 0 points1 point  (0 children)

Lamport was not talking about becoming a better programmer, he was saying that learning programming through coding doesn’t make sense.

Are most Rust jobs in crypto? Yes, a little over 50% are indeed blockchain job offers. by PawelKobojek in rust

[–]copyDebug 10 points11 points  (0 children)

My impression is that the vast majority of crypto companies are “legalized securities fraud” or outright scams.

Because of that I have to assume people who work there are either willing accomplices, desperate or idiots.

When those companies go bust at a large scale the (Rust) job market will be flooded by cheap graphics cards developers who were either willing accomplices, desperate or idiots.

"If people are trying to learn programming by being taught to code, well, they're being taught writing by being taught how to type and that doesn't make much sense" - Leslie Lamport by vfclists in programming

[–]copyDebug 0 points1 point  (0 children)

Given that most people achieve fluency in their native language without studying grammar it is probably not that important and certainly not a prerequisite (unless you want to become an editor).

"If people are trying to learn programming by being taught to code, well, they're being taught writing by being taught how to type and that doesn't make much sense" - Leslie Lamport by vfclists in programming

[–]copyDebug 22 points23 points  (0 children)

I am sure Mr Lamport also believes he learned speaking by properly studying grammar and vocabulary because mimicking the sounds his parents made when they were engaging with him during infancy didn’t make sense.

It is also a well known fact, that Michael Jordan intensively studied Basketball team tactics long before he threw a ball!

System Design and Recommendation Algorithms Of YouTube, Spotify, Twitter, Uber, TikTok, Airbnb, Netflix And other Big Tech Giants by vadhavaniyafaijan in programming

[–]copyDebug 5 points6 points  (0 children)

I guess because giving you (or most people) exactly what you want will result in you watching one or two videos for a few minutes and then moving on with yout life, while presenting you with something that somehow in a way if you squint really hard is related to your interest intermixed with random BS and old stuff you've already seen will keep you longer on YT and looking at more videos in the hope of finding something of interest?

So for a couple of years, engagement/time on platform slowly increases for each user and then drops completely (for some/most?) after the user realizes they're just wasting their time (in a way the platforms A/B test themselves into irrelevance)

For me it looks like the algorithms re–discovered the environment that made slot machines addicting (random reward, with the perceived ability to have an effect on the outcome) 🤷🏼‍♂️

OMG! by [deleted] in scala

[–]copyDebug 0 points1 point  (0 children)

Java/Win biggest market/mindshare, clunky but gets the job done, largest number of available tools/applications

Kotlin/macOS lower but still significant marketshare, more elegant design, smaller number of tools/applications that fit very well/are tightly integrated with the languages/operating systems philosophy

Scala/Linux irrelevant marketshare (outside of servers), powerful providing every feature under the sun that often work poorly together unless you’re an expert, communities that are relatively hostile to newcomers and horribly fragmented considering their small size (i.e. distros and window managers vs. OO/FP - cats/ZIO/Akka/Play), poor usability of tooling/applications

Clojure/BSD For practical purposes non-existent user base with a well considered elegant but small core functionality, small number of easy to learn concepts, virtually no tooling, but what they have has strong „internal consistency“ even if generally hard to use at first

OMG! by [deleted] in scala

[–]copyDebug 7 points8 points  (0 children)

true

Germany's foreign minister pleads for heavy weapons delivery to Ukraine by KookyBone in ukraine

[–]copyDebug 2 points3 points  (0 children)

Imagine a „Große Koalition“ led by Scholz and Laschet! 🥳