“It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away” – Antoine de Saint-Exupéry

Recent Posts

Deploying to Maven Central

“Containing over four million software artifacts, the Maven Central Repository is one of the world’s largest and oldest archives of software libraries” ― The Maven community [Read More]

The cuban revolution

Recently, a friend of mine kindly requested me for information about Cuba and how the Revolution affected the people. The information is intended to be given to middle school kids. These are the five paragraphs that I wrote for him: [Read More]

Vulnerability exploitation

“Code is complicated, and developers are not security experts. Their focus is typically around delivering code on time and so can easily miss security flaws, even if the practice is known” ― Guy Podjarny [Read More]

The practice of teaching

Nobody can deny that teaching is hard. In this 15 min video, I teach how the Quicksort algorithm works the old way: with a blackboard and chalk. What else could have been worse? [Read More]

Unnecessary code

After reading a paper about the negative impact of unnecessary code in the software industry, I felt stuck with the many different (but very related) concepts around this issue. One can think that unnecessary code is all code that is not needed for an application to run correctly. However, the... [Read More]