Content-oriented index of all wiki topic pages, organized by domain. Updated automatically on every ingest.
Software Engineering
- Hyrum’s Law — with enough API users, all observable behaviors become implicit contracts regardless of the documented spec; the engineering equivalent of entropy
- Psychological safety — the shared belief that the team is safe for interpersonal risk-taking; the single most important factor in effective team performance (Google Project Aristotle)
- Trunk-based development — single-branch version control strategy where all commits go to trunk continuously; long-lived branches are an anti-pattern; key DORA predictor of high-performing engineering organizations
- Software Engineering — collected principles, practices, and insights on building software well; includes SE@Google and other canonical sources
- Software Architecture — shape given to a system through component division and arrangement; goals: leave options open, minimize cost, maximize maintainability
- Software System — notes on system design patterns, boundaries, and composition strategies
- Software Architect — role, responsibilities, and skills of the software architect; contrast with developer
- SOLID — five object-oriented design principles (SRP, OCP, LSP, ISP, DIP) for arranging functions and data structures into cohesive, decoupled units
- DDD — Domain-Driven Design: ubiquitous language, bounded contexts, aggregates, and entities as tools for aligning code with the business domain
- Microservices — architectural style decomposing applications into small, independently deployable services; each does one thing and communicates over the network
- Git — distributed version control; branching strategies, workflows, and internals
- Terraform — infrastructure-as-code tool for provisioning cloud resources declaratively; state management and module patterns
Security
- Zero Trust — security model that eliminates implicit network trust; every request verified regardless of origin; replaces perimeter-based defenses
- Cloud Security — network, identity, and data protection patterns specific to cloud environments
- XSS — Cross-Site Scripting: attacker injects scripts into trusted pages that execute in victims’ browsers; impact, types, and prevention techniques
- OAuth — authorization framework delegating resource access via tokens without sharing credentials; OAuth 2.0 flows and RFCs
- Scaling Static Analyses at Facebook — lessons from deploying static analysis at scale: integrate into CI, fix over time, trust signal matters more than volume
- Lessons from building static analysis tools at Google — practical learnings on false positives, developer trust, and incremental rollout from Google’s static analysis program
AI / Machine Learning
- AI — collected resources and notes on artificial intelligence, LLMs, and AI tooling
Productivity
- Deep Work — cognitively demanding work performed in distraction-free states; essential for acquiring new skills and producing rare, valuable output (Cal Newport)
- GTD — Getting Things Done: capture all open loops, process into actionable next steps, review weekly; reduces cognitive load and stress
- Multi-scale planning — planning at monthly/quarterly, weekly, and daily scales simultaneously; plans are flexible, not rigid commitments
- Boredom — tolerating boredom is a prerequisite for deep work; scheduling internet use and productive meditation as training tools
- Attention Economy — business model that monetizes human attention; design patterns that exploit compulsive behavior; strategies for defensive consumption
- Second Brain — externalizing knowledge and ideas into a trusted digital system to reduce cognitive load and enable creative connections
- Zettelkasten — slip-box note-taking method; atomic notes linked by ideas rather than hierarchy; foundation of the second brain approach
- org-roam — Emacs package implementing a Zettelkasten over org-mode files; ID-based bidirectional links and backlinks
Psychology
- Safetyism — cultural tendency to prevent all discomfort and risk for children, producing more anxiety and less resilience
- Mean world syndrome — Gerbner’s concept: heavy media consumption inflates perceived danger far beyond actual risk levels
- Overparenting — excessive parental supervision and control that produces higher anxiety, depression, and learned helplessness
- Learned helplessness — passivity and loss of agency produced when effort is repeatedly shown not to matter
- Autonomy-supportive coaching — leadership style that gradually transfers control to the learner, building intrinsic motivation and resilience
- Unstructured play — child-directed unsupervised play essential for conflict resolution, risk assessment, and emotional regulation
Health
- Free-range parenting — granting children age-appropriate independence and unsupervised exploration to support healthy development
- Phone-based childhood — the 2010–2015 transition from play-based to screen-based adolescent life and its four foundational harms: social deprivation, sleep deprivation, attention fragmentation, and addiction
- Antifragility — Taleb’s concept applied to child development: children need exposure to manageable challenge, risk, and failure to grow strong; protection from all difficulty produces fragility, not safety
- Social comparison — chronic upward comparison fueled by social media; the primary mechanism by which Instagram and TikTok harm girls’ mental health during puberty