4 ms·
Adding more of something is often the simplest and cheapest way to fix problems. Example: Adding a few more VMs or containers costs almost nothing. Paying dev
by riskable 5y ago
Adding more of something is often the simplest and cheapest way to fix problems. Example: Adding a few more VMs or containers costs almost nothing. Paying developers to eke out 10% more performance is expensive.
Another example: Microcontrollers that have loads of pins (e.g. 100) and support many different peripherals (i.e. protocols like I2C) are expensive (say, $10-20). Little ones with a medium amount of pins (e.g. 56) and support for limitless protocols are cheap ($1). So if your PCB needs just a few more GPIO pins to accomplish something it makes more economic sense to just "add another" little MCU rather than "go big". Even if it makes programming the thing slightly more complicated.