I did inventory them and am using the ECG system as my standard. I have the NTE app and I bought the paper versions of the Replacement Guide and IC Guides even though they are available in PDF.
Pretty good run from 100 to 300, then another 100 or so up to the 5000s. The system makes it very easy to select and find things. I keep unneeded boxes for future additions. Put a load of 1n4148s into an ECG519 box for example.
A system for organization is everything. In my business, my staffs, jewels, pinions, mainsprings, etc are organized in a way that I can easily pick out what I need. I am amused by watchmakers who either have things all jumbled together and have to through a pile and then order a part they have but could not find, or those who develop sophisticated computer-based schemes to keep track. I am very visual and I find physical inventory control is the best for me.
While it is not my goal to be DigiKey, I learned in watchmaking the importance of buying large lots of components when others deemed them "worthless". I spent hours sorting pinions by OD and leaf count and today several colleagues are waiting for my widow to call. Beats the Hell out of making them. (Just doing the setup can take an hour, the cutter has to be dead center with "no" tolerance.)
https://www.historictimekeepers.com/Omega%20Jump%20Seconds.htmMay not get to the point where I am as proficient at electronics as I am at watch restoration, but at least I am planning for it.