Giter Site home page Giter Site logo

Comments (8)

drjwbaker avatar drjwbaker commented on July 3, 2024

I take the point. But there is value in keeping a nonsense word / placeholder of some kind. I spend a lot of time in lessons trying to make clear which things are vocab that has to be used and which things could be anything - usually done by bashing on the keys for a bit ogidosioirkoaer..

from lc-data-intro.

kristindawn avatar kristindawn commented on July 3, 2024

I don't necessarily have an issue with placeholder words, I have an issue with foobar specifically. Students in our workshops have called out that they recognize that it is in an inside joke used by developers that they don't necessarily get and feels exclusionary. It is also based on US military slang which doesn't seem in the spirit of the Carpentries lessons.

from lc-data-intro.

drjwbaker avatar drjwbaker commented on July 3, 2024

Fair enough. Have you used an alternative placeholder? lorem?

from lc-data-intro.

ostephens avatar ostephens commented on July 3, 2024

I don’t have strong feelings either way but I think there’s an argument to use foobar exactly because it’s used by developers. It’s a bit of jargon that is often used in this type of lesson and this lesson could be an opportunity to demistify it.

from lc-data-intro.

libcce avatar libcce commented on July 3, 2024

I came across this rant https://dev.to/warrend/no-more-foo-bar-and-baz-56j4. I know reading the comments can be bad sometimes but I thought some of the comments were helpful. For instance, contextualizing it to the audience/venue you are teaching at. There is also a comment about the origin and I originally thought the same @ostephens that it might be a good opportunity to demystify it, why it is used by developers, but I think the military connection gives me pause. Thanks for bringing this up @kristindawn!

from lc-data-intro.

ostephens avatar ostephens commented on July 3, 2024

No strong feelings, but:

from lc-data-intro.

kristindawn avatar kristindawn commented on July 3, 2024

Thanks for considering. The military association is the most problematic part for me. There is a ton of new language for folks to learn in Library Carpentry and I think that foobar isn't that useful an addition to that long list if we can take it out.

If I can help, let me know!

from lc-data-intro.

ernstki avatar ernstki commented on July 3, 2024

I can do a pull request for this. Probably word or pattern would do just fine, or even a real word, like "comb" or "present," which when combined with prefixes and suffixes forms many other words, and therefore illustrates the concept of anchoring on word boundaries very nicely.

Edit: the PR is #120. Suggestions for improvement welcome.

from lc-data-intro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.