News for hackers. Stuff that matters.
Re:To make programming easier, first be conscious of what ma... by majormajor on Friday August 13, 2021 @06:53PM (#28175811)
What are you even on about? Nobody is saying mastery should happen on day one. We're saying getting started could be easier and that mastery isn't required for a lot of stuff. So much gets done by generalists or hackers...

I don't understand how that's offensive or so counter-intuitive.

The piano is a perfect example of something accessible: you push a key, you get a note. You push a different one, you get a different one. That doesn't prevent there from being a lot of complexity and practice needed for mastering it.

Your plumbing example from elsewhere in the discussion is also a perfect example:

> It would take a bit of time to learn the basics to fix your sink (python script), but to become someone who can design the pipage in a building ("business software")? That just takes time and experience.

Python exists. It makes "fixing the sink" task easier than C. C makes it easier than assembly. Why on earth would suggesting that we could peel off even more of the rough edges for beginners be insane? That's literally an example of how we've done it in the past. Obviously Python exists. Obviously it doesn't need pointer knowledge to use. Just like we were saying.

EDIT: Maybe the distillation of where I think you're not following the original article and argument here is that "the things that make programming hard to get started with" are not the same as "the things that make programming hard to master."

There are no comments on this comment yet.