Notes
Strategic Thinking and Expression Study Notes
· β˜• 3 min read
This mainly records analysis methods. 1. Strategic Analysis McKinsey’s Seven-Step Problem-Solving Method State the problem Analyze the problem Prioritize Lay out a detailed work plan Perform key analyses Synthesize results and build a structured conclusion Tell the story 2. Recognizing the Problem Most problems are a failure to recognize the problem β€” unknown unknowns.

How to Do Code Review Better
· β˜• 2 min read
1. How to Do Code Review Better Requirement Items Requirements for the committer Small granularity Atomicity With comments Tool checks Requirements for the reviewer First conventions Second logic & performance Third design Requirements for the team Reviewing the old to learn the new 2. Define a Code Review Checklist Requirement Items Naming Variable names

Interactive Notebook - Jupyter
· β˜• 2 min read
1. Introduction Jupyter Notebook (formerly IPython notebook) is an interactive notebook that supports running more than 40 programming languages. Jupyter Notebook is in fact a web application that lets you create and share program documents, with support for live code, mathematical equations, visualizations, and Markdown. Its uses include data cleaning