3 Golden Nuggets a day - on Teaching, Composition and Programming
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:
- identify unique functions
- define functions
- 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:
- morning: classics (my definition of classics, must say)
- lunch break: how to's (programming or managerial mostly)
- evening: biographies
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 ?