BBVA API Market
GitHub has helped code become more social. For example, you are able to find out that I have made 264 contributions to public projects in that platform. Before, you couldn’t know this. And if you look into these contributions, you will realize that they are not that major but I hope that they will help to create something better. This would be impossible without GitHub or other similar platforms such as BitBucket, GitLab, etc.
I don’t think it only helps other developers. You help yourself since you are improving something you already use. You help others by letting them know how a specific problem was solved. For instance, you may have found an error in a piece of medical software which may save lives… We must not forget that code underlies more and more things every day.
Also, GitHub and other platforms are no longer restricted to code. There are people writing books, uploading science tutorials, making it possible for science to be reproduced (for example, http://mybinder.org/), etc.
In the end, it’s not about the tool; it’s about solving problems. All programming languages have their own strengths and weaknesses, their own detractors and promoters. In my case, I don’t have a lot of time. I don’t know much about Ruby and I only know a little bit about PHP but I know a lot about Python. Unless Python is not the right choice, I try to use it because I know it and I need to solve a problem and fulfill a request from my bosses in a limited time frame.
Development is a universe in and of itself and Python is a planet in a galaxy among thousands of other galaxies with their own groups of planets. Personally, I find Python more pleasant to read and since I read code more often than I write it, that’s a very important factor. Other people may find it unpleasant and, for that reason, there are so many general-purpose or specific programming languages.
Programming is written by people and I think people find it easier to read this:
a = 1 if b > 2 else 0
b > 2 ? a = 1: a = 0
This is my personal opinion and maybe I’m a bit weird because I prefer the former to the latter.
Follow us on @BBVAAPIMarket
Startups and existing companies in the process of digitization need a new set of digital tools to help them transform their businesses and get more in tune with their customers' needs. If possible, they should develop frictionless systems that do not create barriers to entry for the business, as occurs with some banking solutions.
A good cash flow management ultimately leads to more informed and wise financial decision making. Keeping operations up-to-date, knowing the cash flows well and discovering where there may be inconsistencies are just some of the processes that must be carried out on a daily basis to achieve this.
Taking a customer through the entire buying process until it is formalized is an arduous journey and one that faces the constant possibility of the customer leaving. However, there are ways to make the buying decision happen if you are given facilities such as agile, secure financing.