ok so the buying frenzy has started. We will end up with a new google basically monopolizing the internet. Only in this case it is much worse. M&As are evil.
I don't agree. The code is much more than the spec. In fact, the typical project code is 90% scaffolding and infrastructure code to put together and in fact contains implementation details specific to the framework you use. And only 10% or less is actual "business logic". The spec doesn't have to deal with language, framework details, so by definition spec is the minimum amount of text necessary to express the business logic and behaviour of the system.
With ALL due respect (seriously), this is just a misconception of yours.
When you write software to solve a problem you start with as little as possible details such that when you read it, it would only talk about the business logic. What I mean by that? That you abstract away any other stuff that does not concern the domain you are in, for example your first piece of code should never mention any kind of database technology, it should not contain any reference to a specific communication layer (HTTP for example), and so on.
When you get to this, you have summarized the "spec", and usually it can be read very easily by a non-techincal person (but obviously is a "domain expert") and can also be very testable.
I agree. Simple example: if you have a program written with MySQL as the backend, in most cases you could switch to e.g. Postgres and still meet the spec in every meaningful sense of spec. Will the code change? More than just a find/replace of "MySQL" to "Postgres"? Of course.
Quite a dumb application of quantum physics. Cooling something to near zero, which takes energy, and is complex, and big, in order to obtain precisions which are magnitudes higher than what is necessary. As if one would use CPUs to prop up an uneven table and would boast that they use microelectronics.
"Instead of relying on conventional sensors, these devices use clouds of atoms cooled to near absolute zero. At those temperatures, atoms start to behave strangely — acting as both particles and waves. As the atoms “fall” through a sensor, their wave patterns shift in response to acceleration. Using what’s effectively an ultra-precise optical ruler, the system can read these changes with extraordinary accuracy, without needing satellites at all."
Quite an ignorant comment. It’s literally nothing like using a CPU to prop up an uneven table.
It’s precisely the application of quantum physics that enables current prototypes of these IMUs to achieve 1-2 orders of magnitude less position error accumulation vs. state-of-the-art gyroscopes. Think 0.1m/min vs. 10m/min.
Obviously the tube isn’t the holy grail of applications, it’s just a test bed to improve the technology. Think about why GPS is useful. Imagine that, but entirely self contained.
reply