Keynote NDC Sydney 2016: If I knew then what I know now - Scott Hanselman

Sdílet
Vložit
  • čas přidán 27. 08. 2024
  • I’ve been coding for money for 25 years. I recently met a programmer who’s been coding for over 50. They asked me how they could become a web developer. Here’s what I told them.
    NDC Conferences
    ndcsydney.com
    ndcconferences...

Komentáře • 29

  • @benaloney
    @benaloney Před 7 lety +14

    Came for Scott Hanselman, stayed for the memes. Today was a good day!

  • @N1VR1TH
    @N1VR1TH Před 7 lety +19

    Such an amazing talk! Scott has such a great sense of humor :D

  • @jamesbob6454
    @jamesbob6454 Před 7 lety +12

    I've listened to this same talk more times than I can count. Still amazing.

  • @VladPalacios
    @VladPalacios Před 2 lety +1

    Watching this in 2022, great overview, still very relevant for beginners like me

  • @KipIngram
    @KipIngram Před 2 lety +5

    I see your point (about "upleveling a little bit) - I really do. But I can't bring myself to agree. The personal computer revolution was just about the most amazing thing that's happened in my lifetime. For a few years in there we got more, and more, and more powerful in terms of the power we held in our own hands. Then things turned around, and the corporations starting hauling control back in. I want a world where *people* hold the power - where we do what we want, when we want, and in which you guys in Redmond and that handful of other places can't stop us or even know about it. Because it's none of your business.
    For a little while it looked like we were going that way - and now we're not. So I just can't get behind any extension of continuation of the trend of power moving from us to you. Not you personally - you seem like a great guy. But "you," your employer. You've already got to much power and we need to be skinning it down, not building it up.

  • @bguen1234
    @bguen1234 Před 6 lety +6

    I've been coding for money for 30+ years. This is a really powerful keynote.
    "Do you pick a library and count on it and then have no idea what's happening underneath?" I prefer "Pick a library, count on it and don't worry
    about what's going on underneath." Home builders don't grow their own trees to make the lumber to make the house. I like to build "homes" and let somebody else run the saw mills.

    • @GeorgeTsiros
      @GeorgeTsiros Před 3 lety +2

      Have you heard the joke?
      If we constructed buildings the same way programs are written, the first woodpecker to appear would obliterate civilization

    • @ecosta
      @ecosta Před 2 lety +1

      I see your point and I like the analogy. But you need to know who your lumber provider is and how they work - otherwise, you might get untreated wood or illegally/unethically extracted trees, etc. I don't want to saw my own lumber, but I definitely don't want to demolish half of my house next year because I got termites.

  • @ecosta
    @ecosta Před 2 lety +2

    The kind of talk where my brain flips non-stop between laughing and thinking...

  • @user-hu9ci2iy8h
    @user-hu9ci2iy8h Před 3 lety

    Is it free to go to the NDC Conference at the Sydney hall because it is paid for by Microsoft?

  • @victorvartan
    @victorvartan Před 7 lety +1

    Didn't think about a dirty Notepad to stop a Windows reboot, but how about having a script on the desktop to execute "shutdown -a"?

    • @AH-wk1id
      @AH-wk1id Před 7 lety

      I think that only works on timed shutdowns initiated by shutdown/r.

    • @jonesconrad1
      @jonesconrad1 Před 5 lety

      notepad doesn't work for forced reboots

    • @quintencabo
      @quintencabo Před 3 lety

      :a
      start
      goto a

  • @kobby2g8
    @kobby2g8 Před 5 lety +1

    You should do stand up!

  • @MichaelConnolly3000
    @MichaelConnolly3000 Před 4 lety +4

    You have a supercomputer in your pocket... that everyone writing an app acknowledges is a supercomputer, and so abuses their resources. You shouldn't encourage developers to simply indulge in the power made available to them, because the greatest common denominator are going to take up 75% of your resources to do something like render a single image; even if _your_ app does the responsible thing, you can't guarantee against others.

    • @quintencabo
      @quintencabo Před 3 lety

      Intresting if everyone abuses resources then there are no resources left

    • @ecosta
      @ecosta Před 2 lety

      So true. After decades in software development, I gave up trying to convince coworkers about performance. Specially after containers became a thing. It got surprisingly easy to throw money at the problem and call it a day.

    • @user-tx4wj7qk4t
      @user-tx4wj7qk4t Před 7 měsíci

      Why are you people obsessed with performance. Is this some kind of tism thing?

    • @MichaelConnolly3000
      @MichaelConnolly3000 Před 7 měsíci

      @@user-tx4wj7qk4t nice ad-hom instead of arguing why you *shouldn't* care about performance.

  • @jbird4478
    @jbird4478 Před 2 lety +1

    My non-developer friends are always complaining that their computers are getting slower in just a few years time. And I just keep trying to explain them, no, your computer isn't getting slower, the software is. Yeah, we have great things nowadays. But running half an operating system using a script language inside a browser is simply not a good idea. And normal people, they don't realize how amazing it is that it's possible. They just notice Outlook or Office is feeling less and less responsive because there's too much going on. And then they go to the store and buy a new one with the processor power of a spaceship, and we just invent the next thing and the cycle goes on. It happened with Java, with Flash, with JS, and with all those JS libraries we pile on top of that. Now we have WebAssembly, and we're thinking how cool would it be if we could emulate Linux and run a 3D game within your browser with that? From the end-user perspective, not cool at all.

    • @user-tx4wj7qk4t
      @user-tx4wj7qk4t Před 7 měsíci

      No, software is significantly faster and better written. People's patience just had decreased as well as the demands of what the software does

  • @DemetrisLeptos
    @DemetrisLeptos Před 7 lety

    that frame of "Giorgio A. Tsoukalos" lol

  • @seckinkukrer6920
    @seckinkukrer6920 Před 5 lety

    Cool!

  • @krccmsitp2884
    @krccmsitp2884 Před 2 lety

    Hilarious. You should be on stage.

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t Před 7 měsíci

    If you took out the corny joke this talk would be half as long and still pretty much entirely pointless. Could've been summed up entirely as "the browser is the new OS". But Scott is a narcissist so he loves hearing himself talk

  • @FooBar89
    @FooBar89 Před 7 lety

    pfft, memory management? no one is using a GC anymore...

    • @TheSulross
      @TheSulross Před 5 lety

      Yeah, all the cool kids are coding in Rust now

  • @tenminutetokyo2643
    @tenminutetokyo2643 Před 2 lety +1

    No one wants to be a web programmer. Boring as hell. Devices are the only thing interesting.