News for hackers. Stuff that matters.
Re:Introduction to Decentralisation by Sinidir on Monday July 29, 2019 @08:40AM (#20553929)
I have seen this phenomenon so often in explanations/tutorials of different things. People seem to not have a concrete target audience in mind. They simply write of cuff.
Re:Introduction to Decentralisation by kerkeslager on Monday July 29, 2019 @09:37AM (#20554438)
I'll go one step further: for many slightly-obscure technical topics, the intermediate writing between beginner and advanced is rare or simply doesn't exist. I struggled with this when I was trying to learn functional programming--writing on the subject is mostly linked-lists/lambda/map/reduce/filter, or όλα είναι ελληνικά για μένα. This goes even for better writers who do have an audience in mind: their audience is either complete beginners, or people with advanced academic degrees in the field. It took me years to find writings that bridge that gap.
Re:Introduction to Decentralisation by artificialLimbs on Monday July 29, 2019 @09:41PM (#20561327)
This X 1000. I tried learning programming several times in my younger life, maybe 3 or 4 efforts at getting some 'basics'. Never thought I would be able to program until I picked up Unity on a whim and started learning C#. Lo and behold, documentation is now plentiful and tutorials are a vast landscape.

Nearly every 'beginner' lesson or tutorial or book on programming that I have seen state in the beginning that 'some programming experience recommended.'

Re:Introduction to Decentralisation by nanomonkey on Monday July 29, 2019 @11:24AM (#20555518)
What material did you find? I too have noticed this gap and been searching.
Re:Introduction to Decentralisation by kerkeslager on Monday July 29, 2019 @11:52AM (#20555862)
I found a lot of the stuff on Matt Might's blog helpful. He writes a bit about compiling Scheme to C, which allows me to see what each piece of Scheme is doing in a language I know.[1] Following this approach, I found LISP In Small Pieces[2], Compiling With Continuations[3], etc. There's more but I have to dig it up.

[1] http://matt.might.net/articles/programming-with-continuation...

[2] https://pages.lip6.fr/Christian.Queinnec/WWW/LiSP.html

[3] https://www.cambridge.org/core/books/compiling-with-continua...