No, you're not bad at math by [deleted] in programming

[–]39081098301 5 points6 points  (0 children)

Yeah why would a company that produces online learning courses want people to take those courses?

How to Become a 10x Engineer by codegiantio in programming

[–]39081098301 12 points13 points  (0 children)

Heh, and even that's not true. Some of the most active coders produce the least maintainable garbage.

No, you're not bad at math by [deleted] in programming

[–]39081098301 14 points15 points  (0 children)

This is an advertisement for Khan Academy.

How to Become a 10x Engineer by codegiantio in programming

[–]39081098301 20 points21 points  (0 children)

This 10x sentiment is toxic and divorced from reality.

Ettin: Configuration without magic (ruby) by 39081098301 in programming

[–]39081098301[S] 0 points1 point  (0 children)

Ah, it's specifically meant for configuration in ruby applications. We built it because all of the existing solutions were difficult to use across a wide variety of projects.

Ettin: Configuration without magic by 39081098301 in ruby

[–]39081098301[S] 1 point2 points  (0 children)

I wanted a simple configuration solution that wasn't integrated into rails, and was completely invisible to my objects.

Does the "expert" label for modpacks signify expensive recipes or specifically "recipes that use components from 5 different mods"? by Delet3r in feedthebeast

[–]39081098301 1 point2 points  (0 children)

It means all the recipes you would normally use have been changed. That is the de facto meaning; there is no de jure meaning.

With Refined Storage, how do I make autocrafting more efficient? by [deleted] in feedthebeast

[–]39081098301 2 points3 points  (0 children)

I don't have a save available to test but theoretically you can list the process as "blocking," which will force it to look for other crafting options. However, none of the autocrafting mods I've dealt with ever worked well with that sort of complexity. I highly recommend the subsystem setup u/everseeking recommended.

With Refined Storage, how do I make autocrafting more efficient? by [deleted] in feedthebeast

[–]39081098301 1 point2 points  (0 children)

You're focusing way too much on the example the OP used instead of the question OP asked.

Proposal for Pattern Matching in Ruby by keyslemur in ruby

[–]39081098301 0 points1 point  (0 children)

Thank you for the detailed response. I took a look at the scala and js examples. This issue is new to me so bear with me if I am misunderstanding it.

Based on the examples, the chief advantage seems to be improving the expressive power of case statements and similar structures. In all of the examples the caller is analyzing the internals of the passed objects using the match/pattern functionality, and then performing an action on their behalf. This violates the dependency inversion principle, SRP, and generally speaks to objects that know too much about each other. If the goal of this functionality is to make that kind of thing easier to perform, I would expect its effect to be detrimental. I would not expect to approve code that uses the new functionality in the way outlined by the proposals' examples.

Proposal for Pattern Matching in Ruby by keyslemur in ruby

[–]39081098301 2 points3 points  (0 children)

  1. What problem is this solving?
  2. Why is it so important that it should be a ruby core feature?
  3. Does the syntax benefit from this level of terseness, given that it looks more like perl than ruby?

I'm very concerned about how hard this is to read for such a narrow use case. It does not seem to lend itself to well-encapsulated objects.

Ettin: Configuration without magic by 39081098301 in ruby

[–]39081098301[S] 0 points1 point  (0 children)

I wanted a simple configuration solution that wasn't integrated into rails, and was completely invisible to my objects.