Life Programming View — 02 Hardware

1.Introduction

Maybe in order to get help making our decision (we was talking about in the previous message) we need to have a deeper insight.

It is commonly known that software do not run without a proper hardware (CPU, Ram, Disk, …).

So what about the hardware which can handle such system.

2.Processing

Every thing around us is an objects or let us call them models and each model react with each other (Properties, Events and method).

As a developer you know that this reacting between models it not achieved by them self, There is a message goes to the CPU and stand in a queue and then processed and replied back with the result.

Set your focus on the global earth (or universe) how many models out there?

What is the size and power needed for a CPU to handle such queue of messages?

What is the structure of this CPU? How many register he has? Is there any need for cooling?

Please note that we are not talking about human been or living creatures only we are talking about every thing, Yes every thing, Every single Atom is a thing and even more every single Nucleus, proton, Neutron, electron is a thing and reacting with each others, How many of these things out there to shape this image we are seeing?

Every movement of these things need processing, Can you tell about such processor?

3.Memory

Every thing in this universe is on movement and every movement need processing and processing need parameters and parameters need memory.

Processing is done we need to deliver result to the requester to handle the next message in the queue, We need memory.

What is the size we can set to handle such needs? how many Terabyte we need?

Is it measurable?

4.Network

How data flow between these models we are talking about?

What is the protocol?

Is there wires?

Can you put a block diagram to the universe processes? Let us do some minimization, Can you put a block diagram to the plants in your nearest garden?

4.Conclusion

It is very hard to continue writing this message it will cost much scroll down.

Let us leave it to the imagination of the reader to complete this perfect image and for sure there will be much more to figure out.

And the question renewed again:

Who is the developer who can create that?.

Conclusion can made by you, Only you, Because you are a developer and a developer can see a developer.

If you realize this message it is easy for you to make such conclusion, And here we will call it a DECISION.

So what is yours?

I’m a software developer for 20 years now and these years earn me a different view about life, I would like to share this view with all world developers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store