Who Needs an Architect?

When someone makes a software development, there are some kind of constraints that make the whole idea of the project follow a “path” for the design.
Analogically the architecture as a discipline, talks us about a structure mostly related to buildings, and an Architect is the one who makes a set of adjustments and decisions needed to ensure that the building is “functional” according to the requirements that the end user needs. In the regard of software development even though we are constrained by the first decisions that we make for the project, and we can end with a lot of patches that help us to mitigate the initial constraints that we got, even the ones that the client specified.
If we talk about data science the whole thing changes, because of the nonstopping growing of big data, we are less capable of defining a standard for our input of data, because this data can come in a vast variety of forms and presentations. And that is a challenge that will not stop the development of that branch of computer science, and that is thanks to the development of more powerful technologies that actually increment the power of computation that a regular person can carry around in their pockets.

The physical technology also has a definition for architecture, and most of the times for better performance, and results it has to go by the hand of the software architecture, because one is nothing without the other. So, I would say that nowadays anyone that is involved with technology day to day needs an architect. Better algorithms and better hardware will be the path for a better performing and more ubiquity technology, because the main idea of software development is to have control and order where standards are not needed, where people will interact with machines like they do with home appliances or easier.
C

Comentarios

Entradas populares