In engineering, we usually try to minimize a cost function. Even the hobbyists do that, when they ask for advice on projects or equipment purchase.
Equipment can be expensive, I understand that someone who uses it for hobby purposes looks for compromises. I do the same, I use some tools once a month, and in that role, top-notch equipment would go to waste. But with electronic components, it's different; they are cheap, and in projects made in a single copy, the biggest cost is labor, bom is not important. I observe how people struggle who optimize the cost of components right from the start. A hobby that was supposed to bring joy becomes work for an imaginary gready boss.
I was designing for money, I had to optimize the cost. When I design for myself, I can be free from these constraints. The goal is the design process, not time to market.
But jellybean components rarely help with this optimization: If you want to minimize ...
- development cost, using higher quality and performance components usually reduces design time, test time and all kinds of problems.
- board space, using modern, higher performance components usually results in less space and component count.
- BOM cost, you would select cheap components, but not care how long they are on the market.
- procurement problems for high volume, you would talk to suppliers directly, not check stock of distributors.
- the risk your component is discontinued when you don't want to discontinue your product, you monitor if suppliers give the respective warning, then order (low volume) or talk to the suppier (high volume).
If someone wants to optimize a hobby project, it means they have long destroyed their work-life balance and treat their hobby like a job. First, he should work on himself.
I'm writing about this because I made the same mistake myself.
The fact that generic parts minimize the cost of the bill of materials is a fact. That's why we always encounter them in cheap Chinese devices with poor performance.
I just don't understand why someone would want to make low-quality devices with mediocre parameters as a hobby. And in the end, struggle with additional difficulties during startup and repairs.
My hobby is free from enshitification.