Learn fd: Find Files Fast with Patterns, Filters, and -x
Learn fd, the fast find alternative: search by name, regex, and glob, filter by type and depth, respect .gitignore, and run commands on results.

Learn fd, the fast find alternative: search by name, regex, and glob, filter by type and depth, respect .gitignore, and run commands on results.
Learn zsh fast: glob qualifiers, parameter expansion, arrays, completion, history, options, key bindings, and .zshrc, plus a verified command reference.
Learn Nushell fast: tables and pipelines, JSON, CSV, and TOML files, records, lists, custom commands, and config, plus a searchable command reference.
Learn tmux fast: sessions, windows, panes, the prefix key, and .tmux.conf, plus a searchable command reference and curated videos, podcasts, and books.
An ontology gives developers and AI agents a shared, checkable model of the domain, with guardrails that catch error types and plain English mistakes.
Boolean logic explained: true, false, AND, OR, NOT, and the mental patterns a human needs before true or false can mean anything.
Containerization fundamentals: images, layers, namespaces, cgroups, and why containers make software portable and reproducible across environments.
Empirical software engineering fundamentals: how systematic data collection and analysis replace opinion with evidence about how software is built and used.
Are We There Yet Development names the AI-era habit of demanding software at the speed of thought, and the toll it takes.
Why I run Mac OS, Linux, and Windows side by side, what jumping between operating systems taught me, and how to start exploring the OS wildlife yourself.
The cone of uncertainty narrows as projects progress. The hourglass of uncertainty says it flips again at launch. Learn which one your project is on.
Read deployed software as a fossil record of organizational structure: service boundaries, API contracts, pipelines, and runbooks all carry team imprints.
Use git history and the org chart to find the modules where Conway's Law is driving merge conflicts, slow reviews, and shipping delays.
Use Conway's Law to connect architecture conversations to organizational design, with concrete talking points for architects, leaders, teams, and communities.
Use Conway's Law as a diagnostic to spot healthy vs broken team-to-code alignment, then pick the organizational change that fixes the right problem.
Reduce friction between a platform team and the product teams that depend on it using measurable thresholds and three communication-cost levers.
An index of five focused guides on applying Conway's Law: smoothing platform friction, serving the org, diagnosing delivery, decoding software deployments, and pitching a better architectural design.
Conway's Law says software mirrors the organization that built it. Learn the mechanism, the inverse Conway maneuver, and why team shape is architecture.
Learn the fundamentals of technical leadership: credibility, vision, communication, empowerment, and decision-making that turn engineers into leaders.
Agent accessibility fundamentals: make your APIs and software products discoverable, predictable, and usable by AI agents.
Software traffic management fundamentals: control planes, service meshes, sidecars, and routing strategies for resilient distributed systems.
Software automation fundamentals: core principles, build systems, infrastructure as code, and when automation pays off versus when it creates more problems.
Concurrency and parallelism explained: why they differ, how threads and async work, and how to reason about race conditions, deadlocks, and synchronization.
Software systems integration fundamentals: strategies, patterns, and trade-offs for connecting systems that need to work together.