The article discusses the complexities encountered in understanding firmware, particularly in the context of charging devices. The author recounts a first-day experience where a firmware manager explains intricate details about voltage detection and register mapping in technical terms. This bewildering jargon contrasts starkly with the simple concept of charging, which could be summarized straightforwardly. The author reflects on how product-based companies usually have project managers to translate these complexities into user-friendly language, highlighting the communication gap within technical teams lacking less technical intermediaries.
When you plug in a charger, some chips notice and flip bits from 0 to 1. Different apps just show the same info with different labels.
It's pretty straightforward. However, my 20+ years of experience made it challenging for others to grasp the underlying concepts instantly.
In product-based companies, there’s usually a PM who speaks human instead of engineer to you, translating complex engineering concepts into simpler terms.
The chaos and complexity of firmware systems often leads to confusion, especially for those not deeply familiar with the technical jargon and nuances.
Collection
[
|
...
]