My learning diary

Core React Training Day 2

Day 2 was a continuation of our understanding of the useEffect hook. Some of concepts mentioned were concepts I “felt” while getting my hands dirty. The workshop was a conducive environment to make these concepts known to me more. Some keywords, libraries or links of interest: usehooks-ts eslint-plugin-react-hooks React lifecycle diagrams The dependency array in useEffect does diffs by identity. For primitives, we diff by value. For objects, we diff by memory location.

Continue reading "Core React Training Day 2"

Core React Training Day 1

I am thankful to be able to attend a React training workshop organised by my company. I have been using React in my job but this workshop made me realise I still have lots to learn. The exercises were very manageable. I learnt the most from the instructor’s detailed explanation of how React works: Babel is not part of React but it was helpful to know how Babel makes our lives easier by parsing JSX.

Continue reading "Core React Training Day 1"

Super Thinking Chapter 01

Being Wrong Less Inverse thinking. Instead of thinking how you can save money, think about how you can reduce your expenses. Unforced error. A personal shortcoming which can be controlled. Anti-fragile. Treating setbacks as challenges and thriving on them. Keep it simple, stupid! Arguing from first principles. De-risking. Challenging assumptions and verifying or debunking them. Premature optimisation. Minimum viable product. Ockham’s razor. “The simplest explanation is usually the right one.” Conjunction fallacy.

Continue reading "Super Thinking Chapter 01"

Reaping the Benefits

Section 3: “Reaping the Benefits” This section connects better listening and information management to better decision-making and benefits that can span entire organisations. Chapter 12: “Connecting Better Listening to Better Judgment” Learning from others and constantly reconstructing ideas leads to discoveries and insights. Chapter 13: “Changing Your Organisation through Listening” “Foster a more disciplined and productive organisation.” The example raised was the organisation of organisation-wide meetings. In these meetings, speakers need to be well-prepared and adhere to strict requirements.

Continue reading "Reaping the Benefits"

Sorting the Chaos

Section 2: “Sorting the Chaos” This section breaks down information from general business problems into suggested components. It also lists the questions to ask ourselves so that we remain focused and productive. Suggested information compartments: Mandate Plan Team Execution Personal Chapter 7: “What Is the Mandate?” “Why are we here?” (Vision, mission, agenda, etc.) So that we do not lose track and get mesmerised by less important things “Are there any misalignments?

Continue reading "Sorting the Chaos"