3 Golden Nuggets a day - on Teaching, Composition and Programming

in #busy6 years ago

download.png

Today I have introduced a new section to each of the past ones: My Impressions inspired by
Jim Kwik: Speed Reading, Memory, & Superlearning

Capture Notes | Creating Notes
Creating Notes => Questions that you would have, how would you be able to use it, how it relates to things you already know. Dare to DayDream!


  • Classic Read

Resource:

My one golden nugget:
teaching can unlock the passion within instead of trying to rewrite everything from scratch while allowing for politics.

My one impression:
In my programming career and professional life I am known for my desire to always adhere to coding standards while trying to use the latest tools available, should I have a think on changing my approach to pushing good code forward and turn it into educational content for my colleagues ?

  • This one comes with some downsides for me and the likes of people whom have no exercise in one to one education, tools that I decided to explore as a result: packt publishing for tech course publishing, youtube or other media streams.

  • How To's:

Resource:
The Power of Composition - Scott Wlaschin

My one golden nugget:

functions need to be standalone. Consider types of nouns and verbs. Noun = Data Structure, Verb = Behaviour.
Functional programming problem solution steps:

  1. identify unique functions
  2. define functions
  3. pipeline your functions accordingly

My one impression:

  • Currying is the process that allows chaining by transforming a multi-input function into one-input function.

Put I/O operations at the start or end of your pipeline, while in the middle only keep pure functions

Map : apply single input function to a list
Bind: transform a one input 2 output function into a 2 input 2 output function (adds an input)
getting composition to work

Kleisli Composition: combine functions of the same kind to get


  • Biography:

Resource:
TRAIN AI 2018 - Building the Software 2.0 Stack

My one golden nugget:

new paradigm: instead of engineered code, make use of AI to find code that does what you need

My one impression:
How can I get involved into creating new stacks using AI while adding on my skills instead of ditching them and start from scratch ?


Reading Lists


I am building a list of books on airtable.

There are books that I reread regularly, but at the moment I read new books in trying to identify the best books to reread while trying to push my learning boundaries. So far I got to organise my future reading in 6 lists, main readings for each time of the day:

and 3 lists of books that look interesting but haven't got enough information for them:

For people who just wanted to know how to choose what to read by Tai Lopez' talked of principles.

Do you have a book or resource that would like to see what nuggets I can get out from for you ?

Sort:  
UpvoteBank
Your upvote bank
__2.jpgThis post have been upvoted by the @UpvoteBank service. Want to know more and receive "free" upvotes click here