Mi compañero (Ahora adelante “peer”) más allegado de todos Nildiert Jimenez escribió este profundo y bello artículo desde su punto de vista acerca de la experiencia Holberton School Bogotá, lo cual me inspiró a hacer el mío ya que me encanta escribir y nuestros puntos de vista distaron en algunos puntos bastante pero convergieron en otros muchas veces guiados por nuestros estilos y decisiones de vida tomados previamente.
Para empezar soy un universitario de segunda generación, esto quiere decir que mi madre fue y se graduó de la universidad, algo muy poco común en los 90s (Su década de grado)…
Post mortem is a practice in software engineering, is a document to describe what we learn and what we could improve for a next time during a issue with our infrastructure or a complete o partial failed software project, but is also strongly recommended write a post mortem document with a successful projects.
The key for learn from mistakes is document them.
It doesn’t matter if your project is just one single script to automatize some task or is a very large project with a duration of some years (Like develop a videogame) is a very good practice write a…
The best way to understand a concept or a topic is trying to explain it to a grandma or a toddler, this was explained by the physic Richard Feynman, is the “Feynman Method” you can read more here
So, let’s go to explain what is Machine Learning to my grandma and my little 5 years old daughter
So I naturally can’t start to them about machine learning without a friendly introduction of programming.
So, in few words, is tell to a computer what to do, a computer is the most fool thing in the universe, many people thinks that computers…
Is well known that OOP (Oriented Objects programming) is a little bit hard to understand, So in this article I will clarify some deep concepts of the OOP with Python, Spoiler: I will explain some concepts with the support of one the best languages ever… C
So let’s begin
Whats is a type.
Type is a built in python function that show us the the “kind” of a variable value (In OOP the value is an object)
see the example below
What is a library
A library is a single file in C that contains several files with .o extension, those are object files, files containing assembler code and can be used in a library to pass the linking process of the compiler as a single file, it improves our compilation time and optimize our memory use
this is an example of how look a folder previous to the creation to a library, look all the .o files
The gcc (GNU compiler collection) is a compiler created by the Free Software Foundation, and support a lot of languages, like c, c++, FORTRAN, etc, is licensed under the GPL license version 3
But, what is a compiler?
A compiler is a program similar to a “translator”, it translate the human readable source code into a machine language, you must to specify which language are you using, in this case, we will use C (only C, not C++)
In this example we will use the classic C first project, print hello world in a file called “main.c” (for good practices…
The unix like systems such as FreeBSD, OSX and GNU/Linux has same commands because they are based on the original unix system created by Dennis Ritchie at Bell Laboratories, one of the most popular and used command is ls, it list the content of a directory.
However, all commands have a lot of options that you can consult on the man (manual pages) i.e man ls to consult the options of the ls command, in this case I will explain the “ls *.c”, the “*” (without quotes) is called a “wildcard” on unix systems this option matches any files or…
Entrepreneur, Backend Developer & Dev Ops & Linux Sys Admin, ArchColombia community founder