Software Erosion: A Review
Software erosion refers to the gradual decline in software performance over...

Software erosion refers to the gradual decline in software performance over time, leading to obsolescence and the need for updates to sustain usability. It occurs due to continuous updates made to the software's operating environment. As software development costs increase, existing software extends its functional lifespan, resulting in frequent architectural changes.

Several causes contribute to software erosion. Unexpected changes in the operating system can make the software incompatible with the updated environment. The inability to restore software to its functional state, known as "onceability," is another factor. Additionally, specific components within the software may decay due to low usage frequency, and the failure of one component can lead to the failure of others with strong interdependencies.

Software erosion can be classified into inactive erosion and active erosion. Inactive erosion occurs when software usage decreases, making it unstable and unusable. As the operating environment changes, erosion becomes more likely. Active erosion, on the other hand, happens when software is continuously developed or updated without proper mitigation processes, which can also contribute to erosion.

However, continuous updates are necessary to address changing technology, user needs, capabilities, security, and unexpected issues. Software reengineering, which involves updating and maintaining software, is often impractical and leads to divergence from the original design, causing performance, maintenance, and quality problems. This deviation, known as software entropy, increases the probability of architecture erosion, demanding active mitigation.

Software erosion impacts performance, development, maintenance, and software quality. If left untreated, it can result in unstable software, project objectives not being met, increased resource requirements for rewriting, and higher maintenance costs. Preventive measures should be implemented to address system failures caused by software erosion.

To tackle these challenges, developers should thoroughly understand the causes of errors before attempting to fix them. Thoughtful planning of new features with entropy in mind, as well as communication of architecture evolution within the development team, can reduce erosion caused by divergent changes from the original intended architecture. Maintaining up-to-date documentation is crucial to preserve specific knowledge about software components. Descriptive coding practices, such as using descriptive variables and methods, contribute to effective documentation.

By considering these factors, developers can mitigate software erosion, ensuring the long-term viability and usability of their software systems.

Software Architecture Erosion: Impacts, Causes, and Management
Understanding software architecture erosion: A systematic mapping study
Image from

MyBB: A Close Look at 100+ Patched Vulnerabilities
Quote:With the release of MyBB 1.8.22, over one hundred vulnerabilities hav...

Quote:With the release of MyBB 1.8.22, over one hundred vulnerabilities have been addressed in the 1.8 branch. In this post we look into what the numbers can tell us so far, and how the trends are expected to change in the future.

I invite you to read the following blog entry by the MyBB Group:

GDP Shortcomings
Gross Domestic Product (GDP) is an accurate economic indicator and is the m...

Gross Domestic Product (GDP) is an accurate economic indicator and is the most used to weight economic grow in any country. It refers to the total economic output achieved by any nation over a specific period. But there are some shortcomings of GDP to consider in every economy as it doesn’t take into consideration some calculations of market and political (regulations) specific behavior.

Non-market transactions

Though most, if not all, market transactions are considered within the build of GDP, non-market transaction are not. This due primarily to the fact that no solid information is available for it to be accurately accounted for. Consider, for example, the income made by children doing chores for their neighborhoods or the produce being grown for personal consumption.


Working hours reduction has been an ongoing movement around the world specially in leading economies such as the USA and France. Additionally, worker benefits have also grown, as might be sick leaves, as well as maternity and paternity leaves. Even though it might be clean that people is producing more in less time, the improvement in productivity is not accounted for in GDP calculation.

Improved product quality

GDP is lacking as a qualitative measurement indicator as it fails to property inform the increase on product and service quality. Product and service quality measure has a big impact on economic wellbeing as customers might be more satisfied with current but cheaper products than before just because of its quality improvement.

The underground economy

Non-market transaction can also refer to the trade of illegal goods and services, such as prostitution, gambling, and drugs, etc. These are not recorded and thus not taken into consideration while building the official GDP. But underground economy might also refer to non-illegal activities which citizens or residents decide not to report, such as informal jobs and informal exchange of services between economic agents (ex. “repair this for me and I repair that for you”).

Environmental abuse

Sometimes production might be increased at the expense of environmental damage. While production might be highly regulated in developed nations developing ones might rely heavily on environmental exploitation to support their growth. Green Gross Domestic Product (GGDP) is a formula that aims to penalize such counties by offering a more accurate measurement of economic grown by considering the implementation of manufacturing practices that harm the environment.

Here you can find an article which shares possible alternatives to GDP as a measurement of wellbeing. Even so I recommend you to do your own and extensive research in the matter.

Source: SHORTCOMINGS OF GDP - MBA Tutorials, What is Gross Domestic Product (GDP)? - CFI
Graphic source: G20 GDP Growth - Second quarter of 2019, OECD

Mexico, 76th in the 2019 Economic Freedom of the World Index
Hong Kong and Singapore retain the top two positions. The Economic Freedom...

Hong Kong and Singapore retain the top two positions.

The Economic Freedom of the World: 2019 Annual Report has been realeased. And with it, the leading positioning that Hong Kong and Singapore retain at the top two positions remain. This while the United States sits at the 5th position, Japan at the 17th, Germany at the 20th, France the 50th, and a little up Mexico located at the 76th position.

The Economic Freedom of the World takes into consideration various aspects, some of these being possibility of personal choice, voluntary exchange, and open markets. This while considering different areas of evaluation, as is the presence of sound money, rule of law, and security of property rights, among others. The report is published jointly by the Cato Institute in partnership with the Fraser Institute in Canada and more than 70 think tanks or expert organizations around the world.

There is outgoing worry regarding the Legal System and Property Rights Mexico, where it stands the worst within the five reviewed areas. As can be seen above, no field stands outs except for the Regulatory costs of the sale of real property field, with a value of 7.64 out of 10. The rest have nothing to be optimistic for.

The report emphasizes the positive differences that the more economically freed nations have over non-free nations regarding indicators of well-beings. You can find the following among the relations:
  • In more economically free nations, the average income of the poorest population was two-thirds higher that the average income of to the poorest population in the least-free nations.
  • Far less population in more economically free nations experience extreme poverty than those in least-free nations.
  • Infant mortality is lower in more economically free nations than in least-free nations.

You can find the 2019 along past year reports by clicking here or by browsing the resources section where a link shall be added.

Mapping images taken from the Economic Freedom Ranking page.

What's Microproductivity? A post from Trello.
In their post, What's Microproductivity? The Small Habit That Will Lead You...

In their post, What's Microproductivity? The Small Habit That Will Lead You To Big Wins, writer Kat Boogaard gives a brief explanation of how and why micro productivity works. That is, breaking projects or work into smaller tasks with the intention to increase productivity. One interesting reference is a reading about the Goal-Setting Theory
page from Lumen Learning platform.

Ideally something to work on this new year!

Image by Trello, found in How To Manage Scrum And Kanban Teams In Trello With The Corrello Power-Up, a recommended read as well.

Intelectual Property in USMCA
Hi there people. I have been reading some of the USMCA (T-MEC in Mexico) c...

Hi there people.

I have been reading some of the USMCA (T-MEC in Mexico) content regarding intelectual property protection. It was kind of shocking to find out that in the document they not just force the US Digital Millennium Copyright Act (DMCA) concept for all parties (Canada, Mexico, and the US) but also imposes liability for Internet Service Providers over content created by the end user. I know there is a need to control this some way, but forcing ISPs to comply with such demands might not be the best for all parties.

I'm talking especially about Mexico here of course. There is a danger for Mexicans to be increasingly damaged by this policy because of lacking differences in the judiciary. For US citizens a government that tries to enforce anything upon them through mere text interpretation might end up being worth of a Hollywood movie draft script. For we Mexicans, we may as well end up playing puppet as the rule of law and due process are both kind of a joke.

Anyway, I recommend you read the document, get informed about its content, or both, as it will start applying to the three north america countries once their legislature approves it now that their executive representatives have signed the threaty while in the G20 summit in Buenos Aires..

References: United States-Mexico-Canada Agreement, Infographic | The USMCA, Infographic | USMCA Intellectual Property

¿"Haya", "Halla", "Aya", o "Alla"?
Comment c'est ? "Haya", "Halla", "Aya", o "Alla" Aunque el uso de estas p...

Comment c'est ?
"Haya", "Halla", "Aya", o "Alla"

Aunque el uso de estas palabras puede confundirse en la escritura y el habla, es en realidad muy sencillo diferenciar entre sus usos.


Puede ser un verbo o un sustantivo. Como verbo, es la forma de primera o tercera persona del singular del presente de subjuntivo del verbo haber.

Quote:—Espero que Luis haya llegado.
—No cree que el niño se haya vestido solo.
—Quizá haya algo que podamos hacer.

Como sustantivo, es femenino y designa un tipo de árbol:

Quote:—Hay que podar el haya del jardín.
—Se sentó a la sombra de una frondosa haya.


Es la forma de la tercera persona del singular del presente de indicativo, o la segunda persona (tú) del singular del imperativo, del verbo hallar(se), que significa ‘encontrar(se)’. Regularmente se puede intercambiar con el verbo "encontrar":

Quote:—No sé cómo lo hace, pero halla/encuentra siempre una excusa perfecta para no ir.
—La flora se halla/encuentra constituida por diferentes especies.
—Halla/Encuentra la hipotenusa del siguiente triángulo rectángulo.


Es un sustantivo femenino que significa ‘mujer encargada en una casa del cuidado y educación de los niños o jóvenes’:

Quote:—Aún se acordaba del aya sabia y cariñosa de su infancia.
—La vieja aya seguía llevando a los niños al parque.


Es un adverbio de lugar:

Quote:—Lo puedes encontrar allá sobre la mesa.
—Luis regreso allá, a su natal tierra.
—Allá se halla una frondosa haya, que será hermosa siempre y cuando haya sido bien podada.

Fuente: RAE, Diccionario de Dudas

¿"A ver" vs. "Haber"?
Comment c'est ? "A ver" ou "Haber" Aunque su uso puede confundirse en la ...

Comment c'est ?
"A ver" ou "Haber"

Aunque su uso puede confundirse en la escritura, es en realidad muy sencillo diferenciar entre sus usos.

A ver

Se trata en realidad de la preposición "a" y el infinitivo verbal "ver":

Quote:—A ver, ¿has hecho lo que te dije?
—Vete a ver qué nota te han puesto.
—A ver como te va con tu madre con esas notas.


Se trata de un verbo o un sustantivo. Como verbo, haber se usa como auxiliar, seguido de un participio:

Quote:—Tiene que haber sucedido algo.
—Sigo sin haber entendido lo que ha pasado.

También se emplea como infinitivo del verbo impersonal que denota la presencia o existencia de lo designado por el sustantivo que lo acompaña:

Quote:—Parece haber un chico esperándote en la puerta.
—Tiene que haber deberes pendientes.

Fuente: RAE

L’éléphant Enchaîné Wrote:Quand j’étais petit, j’adorais le cirque, et ce que j’aimais... Wrote:Quand j’étais petit, j’adorais le cirque, et ce que j’aimais par-dessus tout, au cirque, c’étaient les animaux. L’éléphant en particulier me fascinait; comme je l’appris par la suite, c’était l’animal préféré de tous les enfants. Pendant son numéro, l’énorme bête exhibait un poids, une taille et une force extraordinaires… Mais tout de suite après et jusqu’à la représentation suivante, l’éléphant restait toujours attaché à un petit pieu fiché en terre, par une chaîne qui retenait une de ses pattes prisonnière. Mais ce pieu n’était qu’un minuscule morceau de bois à peine enfoncé de quelques centimètres dans le sol. Et bien que la chaîne fût épaisse et résistante, il me semblait évident qu’un animal capable de déraciner un arbre devrait facilement pouvoir se libérer et s’en aller. Le mystère reste entier à mes yeux.

« Alors, qu’est ce qui le retient ? Pourquoi ne s’échappe t-il pas ? »

À cinq ou six ans, j’avais encore une confiance absolue dans la science des adultes. J’interrogeai donc un maître, un père ou un oncle sur le mystère du pachyderme. L’un d’eux m’expliqua que l’éléphant ne s’échappait pas parce qu’il était dressé. Je posais alors la question qui tombe sous le sens:

« S’il est dressé, pourquoi l’enchaîne-t-on ? »

Je ne me rappelle pas qu’on m’ait fait une réponse cohérente. Le temps passant, j’oubliai le mystère de l’éléphant et de son pieu, ne m’en souvenant que lorsque je rencontrais d’autres personnes qui un jour, elles aussi, s’étaient posé la même question.

Il y a quelques années, j’eus la chance de tomber sur quelqu’un d’assez savant pour connaître la réponse:

« L’éléphant du cirque ne se détache pas parce que, dès tout petit, il a été attaché à un pieu semblable. »

Je fermai les yeux et j’imaginai l’éléphant nouveau-né sans défense, attaché à ce piquet. Je suis sûr qu’à ce moment l’éléphanteau a poussé, tiré et transpiré pour essayer de se libérer, mais que, le piquet étant trop solide pour lui, il n’y est pas arrivé malgré tous ces efforts.

Je l’imaginai qui s’endormait épuisé et, le lendemain, essayait à nouveau, et le surlendemain… et les jours suivants… Jusqu’à ce qu’un jour, un jour terrible pour son histoire, l’animal finisse par accepter son impuissance et se résigner à son sort.

Cet énorme et puissant pachyderme que nous voyons au cirque ne s’échappe pas, le pauvre, parce qu’il croit en être incapable. Il garde le souvenir gravé de l’impuissance qui fut la sienne après sa naissance. Et le pire, c’est que jamais il n’a tenté d’éprouver à nouveau sa force.

C’est ainsi! Nous sommes tous un peu comme l’éléphant du cirque : nous allons de par le monde attachés à des centaines de pieux qui nous retirent une partie de notre liberté.

Nous vivons avec l’idée que « nous ne pouvons pas faire » des tas de choses, pour la simple et bonne raison qu’une fois, il y a bien longtemps, quand nous étions petits, nous avons essayé et n’avons pas réussi.

Un cuento por el escritor argentino Jorge Bucay.

The Psychology of Color on Marketing & Branding
The psychology of color sure is an interesting topic to learn about when tr...

The psychology of color sure is an interesting topic to learn about when trying to gasp how design affects your marketing strategies. And it is not just about web design we are talking about, but the choice of colors could affect the impact your product has over its target audience. From choosing the right color scheme for your product, from branding, the product itself (if edible, think about food products targeted to kids for example)  or the colors used in the website that promotes the products. And that could be a critical phase for your product or service. If your only marketing alternative is online marketing, you don't want your prospect target audience to flee as soon as they glance at your welcome page or keep scrolling down their facebook home after passing your add.

Over at Entrepreneur Gregory Ciotti writes about how our usage of color strategies can help us to create content that persuades people to act. Of course it is not going to be as magical as if you were manipulating your costumers, but you could get close to it. As Gregory Ciotti puts it, is is not about triggering a reaction into people's minds, but rather allowing their subconscious minds to identify what is important, making smart choses about elements colors and how to highlight them over their surroundings. After all, it is not like the same color evokes the same reactions, feelings, or thoughts on every single person. Instead, you focus on how these color patters blend together to trigger the desired reaction into people, from making an attractive product to buy, making it easy for customers to contact you, to bait them into reading an article without trying their sight.

You don't need to be a expertise on the field of design, you only need to know the basics to create your basic common sense on what works and what doesn't. There are multiple sites that try to extensively teach us about the subject and many more that gives us a subtle glance of it. Each of them may help you build your own understanding and strategies on color selection whenever you may need to.

Entrepreneur: The Psychology of Color

Updated: I share with you a related link to an interesting reading about color theory.

Current time: 7 Jun, 2023, 11:23 am

[Image: newestPost.png]