cheatsheet

Productivity & Engineering Philosophy

A comprehensive guide to “Intellectual Production”, “Engineering Mindset”, and “Professional Conduct”.

“Efficiency is doing things right; effectiveness is doing the right things.” - Peter Drucker

1. Deep Work (Focus Management)

Source: Deep Work (Cal Newport)

The Core Hypothesis

The ability to perform deep work is becoming increasingly rare at exactly the same time it is becoming increasingly valuable in our economy. As a consequence, the few who cultivate this skill, and then make it the core of their working life, will thrive.

Strategies for Focus

Scheduling Philosophies

2. Managing Complexity (Cognitive Load)

Source: A Philosophy of Software Design (John Ousterhout)

The Root of All Evil

Complexity is the accumulation of dependencies and obscurities. It increases the cognitive load required to make even simple changes.

Tactical vs. Strategic Programming

Design Principles

3. Teamwork & Culture (HRT Principle)

Source: Team Geek (Brian W. Fitzpatrick)

The HRT Triad

The Bus Factor

Communication Protocols

4. Problem Solving (McKinsey Style)

Source: Bulletproof Problem Solving (Conn & McLean)

The Seven Steps Overview

  1. Define: Context, criteria for success, constraints, stakeholders.
  2. Disaggregate: Break it down.
  3. Prioritize: Pareto principle (80/20).
  4. Workplan: Who, what, when.
  5. Analyze: Heuristics -> Deep Analysis.
  6. Synthesize: Findings -> Insights.
  7. Communicate: Drive action.

Disaggregation Techniques

The “One Day Answer”

5. Technical Writing & Communication

Source: The Pyramid Principle (Barbara Minto) / Technical Writing Guidelines

The SCQA Framework (Storytelling)

To get attention, frame your document/presentation as a story:

  1. Situation: The undeniable, non-controversial context. “We use Python 3.8.”
  2. Complication: The problem that disrupts the situation. “Security support for 3.8 ends next month.”
  3. Question: The natural question arises. “What should we do?”
  4. Answer: Your solution (The BLUF). “Migrate to Python 3.12 immediately.”

Micro-Writing Tips


6. Professional Conduct (Communicating like a Pro)

How to behave to be trusted by Seniors, Managers, Juniors, and Clients.

Managing Up (Bosses / Managers)

Interacting with Seniors / Mentors

Leading Juniors

Client / Stakeholder Management