Like any advancement in society, it wasn’t born because everything worked and was doing fine, a need existed. A need that was born from another innovation, the dawn of mobile applications that started with the iPhone in 2007.
Software Engineering as a task is very prone to errors, working with complex logic, through long periods of time, in many different files, usually with lots of people, having multiple features to work on, usually more than 1 at once, this circumstances plus the needs of the day to day living, create an scenario in which is very easy to mess things up, in the attempt of trying to create a solution creating a problem. …
Let’s begin with a simple question, why does Swift even exist? Then let's move to how it is thriving, what it is doing that is making it thrive so well, and its latest updates!
Swift is a language that was born to succeed Objective-C.
“What would be like if we had objective-c without the baggage of C” — Craig Federighi
And from these words Swift was released, having been in development since 2010 and released at WWDC 2014. After that Swift has seen 5 major upgrades, for having existed only 11 years, that is a lot nonetheless the language keeps…
This article will start with defining my perception of culture, why understanding Guido Van Rossen aka Python creator’s vision is relevant, how his vision during its creation influenced the current state of affairs in Python, how you can measure the worth of his vision, who can benefit from this language and some interesting technologies to dig deeper depending on where your curiosity or needs reside.
Culture can have multiple meanings depending on the context, on this particular one I think of it like this, it is the impact the founders and subsequently, the first hires have on the way in…
So why are there any programming languages? It is a tool that gets used in the creation of software, it is taking over the world while hardware gets developed further, more dispositive available to an ever-increasing market that requires it in ever more creative ways in many more sectors of the economy and society, which creates whole new ways of interacting within an…
Since if you are reading this I think it is close to impossible you are not aware of what this is, even a vague awareness of its value, my article goal is to explain this technology from the perspective of three different types of individuals, The Creator, The User, and The Miner.
The Creator is the person who used the technology of blockchain to create a cryptocurrency with their own particular style choices, The User is the person who decided to invest their money in the cryptocurrency with their own agenda, and The Miner, the person who does the hard…
No great solution is born unless there is a problem, a solution without a problem is pointless.
So a problem inherent to the computer revolution with all its constant change, new chips ever so more powerful consistently being born, the amount of devices that work interconnected by the internet ever so often keeps on growing, the innovations happening at every corner of the economy in every possible industry and just the way in which we live life keeps on changing every day. Then while this happens been quite impossible to ignore at the micro-level, the software engineer level, this same…
This great innovation began with Robert Noyce,
But before it happened, there were other people who were already taking the first steps.
For anything great to exist you usually need a prophet, you know, what is a great idea if someone is not randomly believing that it will happen before it even happens.
So there was actually one for this great creation,
With a market size that has multiplied in size almost by 4 since 2010 to 9.8 billion in 2020.
I can only guess that this technology is here to stay, but why would a technology grow so much?
Well the answer its simple it as many many use cases, currently been used in, Aerospace and defense, Audio, Automotive, Artificial Neural Networks, Bioinformatics, Broadcast, Consumer Electronics, Data Centers, High Performance Computers, Industrial, Integrated Circuit Design, Financial, Medical, Scientific Instruments, Security, Test and measurement Equipment, Video and Image Processing, Wireless Communications and Wired Communications.
Well that is a lot, might make you…
“Each person makes their own story, each story has its own context, each story has its own language. There is a universe to explore that can be unraveled and accessible to anyone who is willing to open the doors of their own perception.”
The road of the brave
The opportunity of a lifetime
Can bring forth great chance
Whoever believes in the nature
Of their path can take a choice
And open the doors of the world
To their own self
The road paved with blood
Effort and tears no longer known
For the past tends to be ignored
A great way to learn is to create anything of what you just read, I write for that reason, hopefully my journey serves you in some way.