News for hackers. Stuff that matters.
Re:The path toward mastery: How to become an expert in a field by keyle on Tuesday June 09, 2020 @02:22AM (#23464232)
The medieval explanation was far more revealing than the pyramid that came after.

I highly recommend "everydays" as a way to mastery. I've done in arts and music and I'm still mind blown at how fast and proficient I got.

The rules are simple: do one thing every day, that you can be held accountable (aka. in public). Such as a daily jam on twitch or soundcloud, a piece on IG. Keep it up, after 2-3 days you get much faster, after 10 days you do it flyingly, after 30 days I find the curve flattens a bit as you're pretty much as proficient as could be. Time to then start another goal as "everyday". If you miss one day, don't sweat it. Pretend that day didn't happen.

Re:The path toward mastery: How to become an expert in a field by dgb23 on Tuesday June 09, 2020 @06:03AM (#23465236)
I agree with your first sentiment especially.

I’m fascinated by the master apprentice relationship in craftsmanship and other things like meditation practice (zen). It is a really powerful and - excuse this wishy washy term - natural principle.

But I think it is not as prevalent as it should be when it comes to programming and software development, which is a beautiful mix of problem solving, craft/skill, and the arts of communication and organization. It is driven by experience/practice and pragmatism but also creativity and synthesis. This paradox yearns for mentorship.

Gladly we have some excellent thinkers and communicators in our culture and history. And the internet. But I feel as an industry we don’t do as much as we should to further our craftsmanship.

Re:The path toward mastery: How to become an expert in a field by m_kos on Tuesday June 09, 2020 @07:51PM (#23472313)
I agree. I have been unsuccessfully looking for a SWE/programming mentor for years. I am now back in school, working on a PhD at a CS department and I am still facing the same problem. Curiously, I have had no difficulty finding mentors in other areas, e.g., modeling, psychology. I often wonder if I am doing something wrong or is mentoring simply not a part of the SWE culture.
Re:The path toward mastery: How to become an expert in a field by tajd on Tuesday June 09, 2020 @05:59AM (#23465226)
I really like that idea. I use it a lot in my own work. For example, working through the sample sheets for an MIT opencourseware or working on learning a Data Science problem. Focus on how you construct your habits to learn more.
Re:The path toward mastery: How to become an expert in a field by keyle on Tuesday June 09, 2020 @06:50PM (#23471832)
yeah and because you "ship" something everyday, your pipeline gets put in place. You'll have no blockers, you can then spend more time on better results, the pipeline is ready to go for the shipping part, whatever that may be.

Some of my everyday pieces got so good they started rivalling with my quality work I spent days on.