Tech & Engineering Selection Series
License Basics 1 posts
In September 2017, React switched overnight from BSD+Patents to MIT. The reason: the Apache Software Foundation put React’s license on its “do not depend on” list, and Automattic (WordPress’s parent) immediately announced it would stop rewriting its UI on React. Facebook couldn’t withstand the ecosystem pressure and folded. Seven years later, in March 2024, Redis moved its core from BSD 3-Clause to a dual RSALv2+SSPL license — within a week AWS, Google, and Oracle jointly forked Valkey to replace it.
License Wars 1 posts
In August 2023, HashiCorp moved Terraform, Vault, Consul, and all its core products from MPL 2.0 to BSL 1.1. The community erupted; a month later the Linux Foundation spearheaded a fork called OpenTofu. You’d think the story ends there — but in April 2024 IBM announced a $6.4 billion acquisition of HashiCorp, closing in February 2025, making HashiCorp a business unit under IBM’s Red Hat. The license-changing OSS company didn’t decline; it became an acquisition target.
Storage Media Selection 4 posts
About This Handbook
This handbook is organized by flash technology and endurance standards, not by brand and model. The underlying dimensions of an SD/TF card — NAND flash type (SLC/MLC/TLC/QLC/pSLC), P/E cycle lifespan, endurance rating convention (hours vs TBW), speed class systems (V/U/A), temperature range — have been stable for years (NAND type tiers since the 2000s, speed class standards since the 2010s), making them a longer-lived reference than specific models.
About This Handbook
This handbook is not organized by brand and model. It is organized by interface standards, controllers, and NAND grades. The underlying dimensions of a USB flash drive — USB interface generations (2.0 / 3.2 Gen 1 / Gen 2 / Gen 2×2), the separation of connector form factor from protocol (Type-C does not equal high speed), the controller vendor landscape, NAND grade tiers (Original / Ink / Black), and the SLC cache slow-down mechanism — have been stable for years (the USB 3.x standard since 2013, NAND grading since the inception of flash memory). They offer more long-term reference value than specific models.
About This Handbook
This handbook is organized by technology dimension, not by brand model. The reasoning is practical: SSD models refresh every six months, and listing them one by one is both verbose and reads like brand endorsement — once the vendor updates, the article loses value. But SSD underlying technology — controller vendor landscape, NAND generations, TLC/QLC slowdown behavior, DRAM vs HMB schemes, the real payoff of PCIe generations — these dimensions stay stable for 2–3 years. Understand the technology dimensions, and you can judge any SSD on the market, rather than memorizing specific models.
About This Handbook
This handbook is not organized by brand or model. It is organized by magnetic recording technology and product tier. The underlying dimensions of an HDD — recording technology (PMR/CMR/SMR/HAMR), helium-filling, interface (SATA/SAS), spindle speed, and product tier — have been stable for years (the CMR vs SMR debate became industry consensus after the 2020 WD incident; helium-filling dates to 2013; HAMR is still being industrialized). These dimensions are a better long-term reference than specific model numbers.
Hardware Module Selection 1 posts
About This Handbook
This handbook covers 20 mainstream embedded camera modules — 8 OV/GC series (OV2640, OV5640, OV7725, GC0309, OV7670, OV3660, GC2053, GC4653) and 12 Sony IMX/OV MIPI series (IMX219, IMX273, IMX296, IMX307, IMX335, IMX415, IMX477, IMX678, IMX708, IMX766, plus OV9281 and OV5647). All parameters are sourced from official datasheets, with sources noted at the end of each section.
Quick Selection Guide
Start with this table to find your use case, then read the details below.
Compute & Host Hardware 3 posts
About This Handbook
This handbook is organized by architecture generation and product tier, not by brand model. The reasoning matches the SSD post: GPU models refresh every generation, and listing them one by one is both verbose and reads like brand endorsement — once the vendor updates, the article loses value. But GPU underlying dimensions — architecture generation (Ampere, Hopper, Blackwell), product tier (consumer / workstation / datacenter), memory tech (HBM vs GDDR), interconnect tech (NVLink vs PCIe), precision tiers (FP16/FP8/FP4) — stay stable for 2–3 years. Understand these dimensions, and you can judge any GPU generation on the market.
About This Handbook
This handbook is organized by architecture family, not by specific model. The reasoning is practical: CPU models refresh yearly, and listing them one by one is both verbose and quickly outdated; but architecture families (Zen 5, Arrow Lake, Sapphire Rapids, Apple Silicon, etc.) have lifecycles of 2–3 years, with relatively stable platform specs, IPC gains, and efficiency characteristics. Understand the architecture, and you can judge the positioning of any model in the same generation.
About This Handbook
This handbook is organized by technology dimension, not by brand model. PSU underlying technology — topology architecture (active PFC + LLC + DC-DC), 80PLUS efficiency standards, single-rail/multi-rail 12V design, modular cabling and connectors, protection circuits — these dimensions have been stable for years (the 80PLUS standard has remained essentially unchanged since 2005; LLC topology became mainstream around 2015), making them more durable references than specific models.
The PSU is the most overlooked and budget-squeezed component in studio equipment. GPU and CPU model numbers define performance; the PSU model only defines “whether things go wrong,” so it’s often the target of cost-cutting at purchase. But PSU failure damages high-value components downstream — a single incident costs more than the entire PSU budget.
Peripherals & Interaction 2 posts
About This Handbook
This handbook is organized not by brand or model, but by panel technology and display standards. The underlying dimensions of a monitor — panel type (IPS/VA/OLED/Mini-LED), color-gamut standards (sRGB/DCI-P3/Adobe RGB), color accuracy (Delta E), refresh rate and response, eye-care technology (DC dimming, flicker-free) — have been stable for years (IPS since 1996, OLED since 2013, Mini-LED since 2019, and color-gamut standards for even longer), giving them more long-term reference value than specific models.
About This Handbook
This handbook is not organized by brand and model, but by interface standards and protocols. The underlying dimensions of cables — interface standards (HDMI/DP/USB/Ethernet), protocol generations (HDMI 2.0/2.1, USB 3.2/4, Cat6/6a/7), bandwidth and power limits, and signal integrity principles — have been stable for years (the HDMI 2.1 standard dates to 2017, USB 3.2 to 2019, Cat6a to 2008), so they offer more long-term reference value than specific model numbers.
Network Equipment 1 posts
About This Guide
This guide is organized not by brand and model but by device function and network protocol. The underlying dimensions of network equipment — the function boundaries of the four device categories (switch/router/AP/NIC), Ethernet speed generations (1G/2.5G/10G/25G/100G), PoE power standards, WiFi protocol generations (6/6E/7), and management protocols (VLAN/STP/LACP/802.11k/v/r) — have been stable for years (Ethernet protocols since the 1980s, PoE standards since 2003, WiFi 6 since 2019), making them a more durable reference than specific models.
System & Platform 1 posts
About This Guide
This guide is organized not by OS version number, but by OS family and workload matching. The underlying dimensions of operating systems — OS family (Linux/Windows/macOS), kernel characteristics, package management, LTS support strategy, ecosystem fit — have been stable for years (Linux kernel evolution patterns are stable, the Windows NT kernel architecture is stable, macOS’s Unix foundation is stable), and hold more long-term reference value than specific version numbers.