Skip to content
  • Home Home Home, current page.
  • About

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @
  • Language: English
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Have an account? Log in
    Have an account?
    · Forgot password?

    New to Twitter?
    Sign up
juliagalef's profile
Julia Galef
Julia Galef
Julia Galef
Verified account
@juliagalef

Tweets

Julia GalefVerified account

@juliagalef

SF-based writer & speaker focused on reasoning, judgment, and the future of humanity. Host of the Rationally Speaking podcast (@rspodcast)

San Francisco
juliagalef.com
Joined January 2009

Tweets

  • © 2019 Twitter
  • About
  • Help Center
  • Terms
  • Privacy policy
  • Cookies
  • Ads info
Dismiss
Previous
Next

Go to a person's profile

Saved searches

  • Remove
  • In this conversation
    Verified accountProtected Tweets @
Suggested users
  • Verified accountProtected Tweets @
  • Verified accountProtected Tweets @

Promote this Tweet

Block

  • Tweet with a location

    You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

    Your lists

    Create a new list


    Under 100 characters, optional

    Privacy

    Copy link to Tweet

    Embed this Tweet

    Embed this Video

    Add this Tweet to your website by copying the code below. Learn more

    Add this video to your website by copying the code below. Learn more

    Hmm, there was a problem reaching the server.

    By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

    Preview

    Why you're seeing this ad

    Log in to Twitter

    · Forgot password?
    Don't have an account? Sign up »

    Sign up for Twitter

    Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.

    Sign up
    Have an account? Log in »

    Two-way (sending and receiving) short codes:

    Country Code For customers of
    United States 40404 (any)
    Canada 21212 (any)
    United Kingdom 86444 Vodafone, Orange, 3, O2
    Brazil 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Ireland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italy 4880804 Wind
    3424486444 Vodafone
    » See SMS short codes for other countries

    Confirmation

     

    Welcome home!

    This timeline is where you’ll spend most of your time, getting instant updates about what matters to you.

    Tweets not working for you?

    Hover over the profile pic and click the Following button to unfollow any account.

    Say a lot with a little

    When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.

    Spread the word

    The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

    Join the conversation

    Add your thoughts about any Tweet with a Reply. Find a topic you’re passionate about, and jump right in.

    Learn the latest

    Get instant insight into what people are talking about now.

    Get more of what you love

    Follow more accounts to get instant updates about topics you care about.

    Find what's happening

    See the latest conversations about any topic instantly.

    Never miss a Moment

    Catch up instantly on the best stories happening as they unfold.

    1. Mason  🏃🏻 ✂️‏ @webdevMason Jan 30
      Replying to @Elixir_Beats @ESYudkowsky @PointlessSpike

      Solving FizzBuzz. This is what programmers do. They are not syntax-translators, they are problem-solvers.

      2 replies 0 retweets 10 likes
    2. Elixir‏ @Elixir_Beats Jan 30
      Replying to @webdevMason @ESYudkowsky @PointlessSpike

      Fizzbuzz is a practiced skill too though. You wouldn't be able to fizzbuzz on day 1 of your car degree

      3 replies 0 retweets 1 like
    3. Mason  🏃🏻 ✂️‏ @webdevMason Jan 30
      Replying to @Elixir_Beats @ESYudkowsky @PointlessSpike

      Given a few hours & Google access, some people who've never written a line of code in their lives will be able to figure out how to solve FizzBuzz, and some will not. If you just *tell* them how to do it & they write the code, they've become a syntax-translator, not a programmer.

      2 replies 1 retweet 16 likes
    4. Elixir‏ @Elixir_Beats Jan 30
      Replying to @webdevMason @ESYudkowsky @PointlessSpike

      Ok but no professional programmer gets good in a few hours, they all take lots of practice and develop experience to develop an intuition on how code will work. It will always default to practice and experience, which comes easier with passion and talent

      1 reply 0 retweets 1 like
    5. Elixir‏ @Elixir_Beats Jan 30
      Replying to @Elixir_Beats @webdevMason and

      When I used to tutor students in CS/EE I would find some have a high iq/talent but low motivation or interest and others wouldn't be as talented but far more interested. Who do you think did better?

      1 reply 0 retweets 1 like
    6. Mason  🏃🏻 ✂️‏ @webdevMason Jan 30
      Replying to @Elixir_Beats @ESYudkowsky @PointlessSpike

      I would predict the ones with high interest.

      1 reply 0 retweets 1 like
    7. Elixir‏ @Elixir_Beats Jan 30
      Replying to @webdevMason @ESYudkowsky @PointlessSpike

      Yep, so much easier to teach as well.

      1 reply 0 retweets 0 likes
    8. Mason  🏃🏻 ✂️‏ @webdevMason Jan 30
      Replying to @Elixir_Beats @ESYudkowsky @PointlessSpike

      Desire/curiosity & competence form an incredible feedback loop, but I don't think it's fair to ascertain from that that anyone can learn to code. For one thing, it makes it very easy to say to yourself that anyone you failed to teach effectively simply didn't care enough.

      2 replies 0 retweets 17 likes
    9. Elixir‏ @Elixir_Beats Jan 30
      Replying to @webdevMason @ESYudkowsky @PointlessSpike

      Well going back to other points, I think anyone with a strong interest and passion can learn, not just anyone. In that sense I agree but I don't think it has as much to do with raw talent as that drive.

      1 reply 0 retweets 2 likes
    10. Mason  🏃🏻 ✂️‏ @webdevMason Jan 30
      Replying to @Elixir_Beats @ESYudkowsky @PointlessSpike

      Maybe you’ve never held someone through their tears who’d sunk everything into a coding program, had been through several months of full-time instruction, had stayed late with the instructors at every opportunity, and just *couldn’t get it* like everyone else. I have. They exist.

      16 replies 7 retweets 116 likes
      Julia Galef‏Verified account @juliagalef Feb 4
      Replying to @webdevMason @Elixir_Beats and

      I wonder if people who say "anyone can learn to code" would say the same about all endeavors & all people? eg, would they say "Any 12 yr old can learn to prove the same mathematical theorems that a mathematician can, as long as the 12 yr old really wants to & puts in the effort"?

      11:04 AM - 4 Feb 2019
      • 2 Retweets
      • 59 Likes
      • Eui Eliezer Yudkowsky Rahul Ramchandani Calvin MSDOS KAPITAL 🌹 Zach Alberico Dr. Kim Andy Matuschak JS Denain
      15 replies 2 retweets 59 likes
        1. New conversation
        2. José Luis Ricón (Artir)‏ @ArtirKel Feb 4
          Replying to @juliagalef @webdevMason and

          Probably not. Coding sounds easy and indeed 'coding' in the sense of plumbing together for loops,if statements and function calls can be learned in an afternoon.But from there to actually -coding- there is a massive gap that may take months or years. Maths doesn't feel like that

          2 replies 0 retweets 3 likes
        3. José Luis Ricón (Artir)‏ @ArtirKel Feb 4
          Replying to @ArtirKel @juliagalef and

          'learn to code' conflates two things, like 'anyone can learn to write' conflates being able to scribble words in a syntactically correct order vs being able to write a good novel

          1 reply 1 retweet 7 likes
        4. Julia Galef‏Verified account @juliagalef Feb 4
          Replying to @ArtirKel @webdevMason and

          I thought when people say "learn to code" they generally meant "learn to code well enough to get a job as a software engineer"

          5 replies 1 retweet 18 likes
        5. Eliezer Yudkowsky‏Verified account @ESYudkowsky Feb 4
          Replying to @juliagalef @ArtirKel and

          When I say many can’t learn, I mean “Many cannot learn to write programs on the order of ‘Print the numbers between 1 and 50, substituting "Fizz" for #s divisible by 3, "Buzz" for #s divisible by 5, and "FizzBuzz" for both.'" This is a famous test for filtering job applicants.

          6 replies 2 retweets 27 likes
        6. Dandy Roddick‏ @Dandy_Roddick Feb 4
          Replying to @ESYudkowsky @juliagalef and

          There are CS grads who don't know how to do a four-part case statement inside a for loop?

          2 replies 0 retweets 2 likes
        7. Eliezer Yudkowsky‏Verified account @ESYudkowsky Feb 4
          Replying to @Dandy_Roddick @juliagalef and

          Though the task does also function as a nerdsniper for people who feel like this task has jussst enough structure that God damn it there must be a more elegant solution than a case statement.

          3 replies 0 retweets 14 likes
        8. Eliezer Yudkowsky‏Verified account @ESYudkowsky Feb 4
          Replying to @ESYudkowsky @Dandy_Roddick and

          "Can I pleeease write a solution that generalizes to N tests for concatenated strings?" I would whine, and the interviewer would reply, "This question also tests your ability to deploy boring solutions to boring problems."

          0 replies 0 retweets 32 likes
        9. End of conversation
        1. New conversation
        2. Julia Galef‏Verified account @juliagalef Feb 4
          Replying to @juliagalef @webdevMason and

          And if not, where do they draw the line between "things everyone can learn with effort" and "things some people won't be able to learn" ?

          6 replies 0 retweets 27 likes
        3. Jonathan Blow‏ @Jonathan_Blow Feb 4
          Replying to @juliagalef @webdevMason and

          Anyone can learn open heart surgery. Anyone can learn quantum electrodynamics. But, it really is more true about programming than some other high-end disciplines, simply because the bulk of programming is no longer a high-end discipline. Most programmers are terrible at it.

          2 replies 0 retweets 9 likes
        4. Jonathan Blow‏ @Jonathan_Blow Feb 4
          Replying to @Jonathan_Blow @juliagalef and

          Maybe a better way to think about it is... "Anyone can learn to write poetry." On the surface it's true. But writing actual good poetry is very hard. Most people don't want to read that poetry that anyone can learn to write.

          3 replies 2 retweets 10 likes
        5. michael_nielsen‏ @michael_nielsen Feb 4
          Replying to @Jonathan_Blow @juliagalef and

          I like this rather complex set of reflections from someone (Alan Kay) who spent several years trying to teach children to program: http://worrydream.com/EarlyHistoryOfSmalltalk/#smalltalkAndChildren … Just one perspective, but he took a serious shot.

          1 reply 0 retweets 15 likes
        6. 1 more reply
        1. New conversation
        2. Lulie‏ @reasonisfun Feb 4
          Replying to @juliagalef @webdevMason and

          Yes, I would say it about all endeavours and all people — including that example — if they are 1) interested and 2) unconflicted enough. (I wouldn't need to include "put in the effort", as that'd be implied by being interested in the relevant way + sufficiently unconflicted.)

          3 replies 0 retweets 5 likes
        3. Lulie‏ @reasonisfun Feb 4
          Replying to @reasonisfun @juliagalef and

          "Being actually interested" is a high bar. It isn't a feeling. Nor an external reason. So "learning to program because it will get me money / parents' love / respect / save the world from AI" won't work. One has to be interested in *programming*.

          2 replies 0 retweets 9 likes
        4. Elixir‏ @Elixir_Beats Feb 4
          Replying to @reasonisfun @juliagalef and

          Unfortunately she thinks it's innate skill, and doesn't factor how much more important passionate true interest is.

          1 reply 0 retweets 0 likes
        5. Matt Diamond‏ @mattdiamond Feb 4
          Replying to @Elixir_Beats @reasonisfun and

          Just to be clear, are you saying that the despairing student that Mason described was unable to understand programming because they weren't truly interested?

          2 replies 0 retweets 0 likes
        6. Lulie‏ @reasonisfun Feb 4
          Replying to @mattdiamond @Elixir_Beats and

          Yes, I can't imagine tears being anything to do with being interested in programming! Sounds like they thought they 'should' be (hence tears instead of "huh this isn't speaking to me, time to do something else").

          0 replies 0 retweets 1 like
        7. End of conversation
        1. New conversation
        2. informema‏ @informema Feb 4
          Replying to @juliagalef @webdevMason and

          Coding doesn’t require an unusual intellectual aptitude like that sort of mathematics. I see it as a vocation similar to auto mechanics, electricians, or sewing professionals: a specialization not for everyone but not limited to a set of people with high intellectual aptitude.

          1 reply 0 retweets 1 like
        3. informema‏ @informema Feb 4
          Replying to @informema @juliagalef and

          Like many vocations, the underlying principles of coding are simple (organizing and changing data) but the main barrier to entry is the professional jargon. Math has the jargon problem too, but the abstractions involved present barriers to understanding in themselves.

          2 replies 0 retweets 1 like
        4. 1 more reply

      Loading seems to be taking a while.

      Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

        Promoted Tweet

        false

        • © 2019 Twitter
        • About
        • Help Center
        • Terms
        • Privacy policy
        • Cookies
        • Ads info