25.08.2020 at 09:03 pm

Hamstrung Limitations

The modern programming workforce, conventions, and the freedom to apply abstractions.

... Mostly, what I have a problem with actually, is modern conventions.

A lot of these people - like you were saying - they go to college, and they are very smart people, and they learn what they are exposed to.

I would know nothing of any of these things that I am teaching you, if I did not know people who knew them. I was fortunate to know experts who knew these things. And that is the only reason I know any of these things. I would never know any of them if it weren't for those experiences. And so, the thing that I think is the real problem, and one of the reasons that I'm doing this stream, is because we just need to put this information out there.

Smart people who know, who understand, the importance of performance-oriented code, and writing code that works well and is reliable, and those sorts of things: they are going to understand all of the importance of these things, of knowing how the computer works, and understanding the security implications of memory, and understanding its implications to memory. [...]

There's programmers out there that are way smarter than I am, I'm sure. But if they've never had the experience, they're gonna be very, very hamstrung. It's gonna be limiting what they can do, and they're gonna be limited to programming in (Java) abstractions, that never let them achieve their full potential that they could be achieving. Their programs will always be slower. Their programs will always not be able to do these things, and that's unfortunate. And that does upset me to some degree. Because I want everyone to be able to be as good at programming as they can be. And when they do use abstractions, I want it to be their choice, what abstractions they use.

- Casey Muratori - Intro to C on Windows - Day 3 Q & A

It's not that people aren't smart; it's that sometimes, they may never even have had access to such knowledge. Sharing is the only remedy. Hence, Handmade Hero.

Filed under:
Words: 345 words approx.
Time to read: 1.38 mins (at 250 wpm)
, , , , , , , , ,

Other suggested posts

  1. 11.06.2022 at 09:09 pm / 大蛇に嫁いだ娘 - The Girl Married to the Giant Serpent
  2. 02.07.2021 at 09:51 am / The Problem With New Tools
  3. 08.02.2016 at 12:00 am / Eye to Eye (Jonathan Young's Version)
  4. 22.07.2015 at 12:00 am / Fair Judges of Fair Play
  5. 18.07.2014 at 12:00 am / Keep Learning Songs
  6. 07.07.2014 at 12:00 am / If I Cannot Strengthen Our Bench
  7. 29.11.2013 at 12:00 am / 勉強 - Straining Studious Strength
  8. 16.08.2010 at 12:00 am / You Have Reason
  9. 14.08.2010 at 12:00 am / 百花繚乱
  10. 14.08.2010 at 12:00 am / Basic Kanji Learning Principles
© Wan Zafran. See disclaimer.