1,590 karma · joined August 13, 2024
Climber.
Autodidact.
Families would suggest household, not personal.
That is you know the data is some size, and memory throughput is some rate, and clock cycles is some rate etc...
You are entirely correct about the line of thinking if your assumptions are down a different line of thinking such as algorithmic estimates though, where you might miss some better way of doing things.
This can be applied roughly to anything. I find it very handy when thinking about CPU/GPU performance as well. For instance knowing that at 5GHz you have 5 billion clock cycles per second, which depending on instructions and pipe lining etc... can be roughly 5-30 billion operations per second per core tells you how long some process should take if you know roughly how many operations are required and the data size you are operating on.
Obviously as you drill down things get much more complicated, but they give you some rough idea about how fast things could be under some set of assumptions. Very similar to how a physicist works with models and assumptions.
If paying people less encourages poor performers to find roles elsewhere, it encourages your high performers to do this even more probably...
This is one of the primary reasons that tech startups flourish in America but not in Europe.
I've used modern high-speed cameras (>10k FPS in real-time streaming) and they just don't come close currently. Mainly an interface issue. There are some DMA/frame card alternatives but they haven't overtaken the market yet.