Thread 6
Parallelism is a trend that is becoming popular but to determine if going to stay is a bit uncertain at the moment. The hardware is evolving in a fast pace at the moment, and the demand for programs to take advantage of this hardware is increasing exponentially. The only but big problem for programs to take advantage of this is that it requires people that understand how to implement this solution and also understand how it works. There was a moment that programmers understood in a high level what the hardware would do when a set of instructions is given to it. I am not saying that a software developer needs the knowledge to construct the component , but understanding how it works is essential especially when adopting new technology. Understanding what the black box do, a concept that can be applied in any type of engineering, especially when we are giving a software system. Yet there was a point where developers didn't have to worry about how the intricate design of hardwar...