Fundamentals of Timeouts

Timeout fundamentals for software: why timeouts exist, connection vs read vs write, choosing values, and avoiding cascading failures in distributed systems.
Timeout fundamentals for software: why timeouts exist, connection vs read vs write, choosing values, and avoiding cascading failures in distributed systems.

Logical Fallacies in Software Development

Logical fallacies like sunk cost, false dichotomy, and confirmation bias derail software projects. Learn to recognize and avoid faulty reasoning traps.
Logical fallacies like sunk cost, false dichotomy, and confirmation bias derail software projects. Learn to recognize and avoid faulty reasoning traps.

What Is the Exponential Backoff Pattern?

Exponential backoff is a retry strategy that increases wait time between attempts. Learn why it exists, how it works, and when to combine it with jitter.
Exponential backoff is a retry strategy that increases wait time between attempts. Learn why it exists, how it works, and when to combine it with jitter.

A List of OSPO Resources: Guides, Tools, and Communities for Open Source Program Offices

Curated OSPO resources for starting and running an OSPO: guides, tools, communities, and maturity models from TODO Group, Linux Foundation, and OSPO Alliance.
A list of OSPO resources: guides, tools, communities, and maturity models for Open Source Program Offices.

A List of Open Source LLMs: Coding and Writing Models for Local AI

A list of open-source language models for coding and writing. Compare code LLMs, writing models, and coding AI tools that work with Ollama, LM Studio, and Jan.
A list of open source LLMs for coding and writing, organized by recency and popularity.

What Are Agent Skills?

Agent Skills explained: why they exist, how they work conceptually, and how they solve AI agent capability gaps through reusable procedural knowledge packages.
Agent Skills explained: why they exist, how they work conceptually, and how they solve AI agent capability gaps through reusable procedural knowledge packages.

What Is Inoreader?

Inoreader explained: an RSS feed reader with automation rules and filters that organize content automatically, solving information overload at scale.
Inoreader explained: an RSS feed reader with automation rules and filters that organize content automatically, solving information overload at scale.

A List of Software Engineering Blogs: Tech Company Engineering Blogs

A curated directory of software engineering blogs from leading technology companies. Find engineering blogs from Meta, Google, Netflix, AWS, and more. Includes RSS feeds and covers system design, API development, and DevOps practices.
A list of software engineering blogs from leading technology companies and organizations.

Fundamentals of Centralized Software Systems

Understanding centralized software systems: when single points of control work, why they’re simpler than distributed systems, and when to choose them over distributed alternatives.
Conceptual diagram showing centralized system architecture with single control point, unified data store, and coordinated processing.

What Is the Agent2Agent Protocol (A2A)?

Agent2Agent Protocol (A2A) explained: why it exists, how it enables AI agents to communicate across vendors and platforms, and how it solves interoperability challenges.
Agent2Agent Protocol (A2A) explained: why it exists, how it enables AI agents to communicate across vendors and platforms, and how it solves interoperability challenges.