Most active commenters

    ←back to thread

    412 points conanxin | 14 comments | | HN request time: 1.451s | source | bottom
    Show context
    mg ◴[] No.41085093[source]
    The command line is still king.

    Whenever I see new coders struggle, it usually is because they:

        - Don't know the context of what they are executing
    
        - Don't know about the concept of input and output
    
    On the command line, the context is obvious. You are in the context. The working dir, the environment, everything is the same for you as it is for the thing you execute via ./mything.py.

    Input and output are also obvious. Input is what you type, output is what you see. Using pipes to redirect it comes naturally.

    Not being natively connected to context, input and output is often at the core of problems I see even senior programmers struggle with.

    replies(16): >>41085138 #>>41085178 #>>41085239 #>>41085304 #>>41085362 #>>41085446 #>>41085493 #>>41085513 #>>41085614 #>>41085677 #>>41085897 #>>41086268 #>>41086743 #>>41086819 #>>41087168 #>>41097209 #
    1. xk3 ◴[] No.41085304[source]
    > On the command line, the context is obvious. You are in the context

    While I share the opinion that the command line is _the one true way_ of computing, I don't think this is really all that true. Computers are alien. GUIs are alien. CLIs are alien. Everything is learned. Everything is experience. Everything is culture. Learning, experience, and culture blind us from the experience of the novice. This is "expert blindness".

    Why Western Designs Fail in Developing Countries https://youtu.be/CGRtyxEpoGg

    https://scholarslab.lib.virginia.edu/blog/novice-struggles-a...

    replies(5): >>41085421 #>>41085482 #>>41085819 #>>41085960 #>>41085961 #
    2. copperx ◴[] No.41085421[source]
    More succinctly, "the only intuitive interface is the nipple."
    replies(2): >>41085613 #>>41085616 #
    3. johnisgood ◴[] No.41085482[source]
    I mean yeah, you are right, it is learned, but "CLI is the one true way" for me because it is much more powerful than most GUIs I have seen. I am much more productive using the CLI, etc.
    4. lukan ◴[] No.41085613[source]
    Some babies actually do not have that intuition and rather bite and need time to learn.
    5. fanf2 ◴[] No.41085616[source]
    Not even that. Newborns have to learn how to suckle, and their mother has to learn how to hold everything in the right positions so it can work. It’s a tricky skill and many aren’t successful even if they want to breastfeed.
    replies(1): >>41085693 #
    6. lamuswawir ◴[] No.41085693{3}[source]
    Newborns don't have to learn how to suckle. It's a reflex, called a suckling reflex. Lacking a suckling reflex is an indicator of disease. Basically a newborn suckles everything that goes into the mouth, nipple or not.
    replies(2): >>41085774 #>>41085972 #
    7. rolisz ◴[] No.41085774{4}[source]
    Yes they have a suckling reflex, but they might not latch on correctly and then breastfeeding is extremely painful.
    8. heraldgeezer ◴[] No.41085819[source]
    >Why Western Designs Fail in Developing Countries

    Why add this?

    Whats the solution then?

    We have already given so much in the western world.

    9. noufalibrahim ◴[] No.41085960[source]
    True. All interfaces are abstractions and i think the command line interface is the best one we have. It gives you the maximum power.. It does have a steep but surmountable learning curve though and the effort is usually worth it given the ubiquitous nature and programmability.
    10. ◴[] No.41085961[source]
    11. lll-o-lll ◴[] No.41085972{4}[source]
    Are you a woman? Have you had children? Have you partnered a woman as your child and her cried through the night, both trying to make this “breastfeeding” thing work; both failing. “How can something so intrinsic to basic survival, be so hard!”. And yet it is.

    Talk confidently when you have experience.

    replies(3): >>41086368 #>>41086590 #>>41087432 #
    12. anthk ◴[] No.41086368{5}[source]
    Sucking it's a reflex; the rest it's pseudoscience. Your personal anecdothes don't count.
    13. jstanley ◴[] No.41086590{5}[source]
    That doesn't negate the fact that newborns have a suckling reflex.
    14. lamuswawir ◴[] No.41087432{5}[source]
    Having a reflex and breastfeeding are two different things. The baby can have the reflex, but the mother has no milk or the latching technique is poor (as mentioned elsewhere in these comments). So the child not breastfeeding doesn't mean there is no reflex. And yes, the process can be painful and stressful to many mothers most especially first timers (experience also counts).