The Law: Right vs Wrong — The wrong question to the right answer

Sometimes laws are kept yet society still seems broken — jobs are scarce, wages are low, food is quite expensive, housing is hard to find, things  simply still go wrong. Whether it be corruption, tax loopholes, or social injustice it seems the law doesn’t always preserve right. What then is the purpose of the Law? Is the purpose of the law to determine what’s good or bad or what’s  right or wrong? I don’t think so. Certainly it must observable that the law is blind by nature, it cannot on its own determine between right or wrong. The law can only determine what’s legal or illegal. Legality, in practice, is different from morality.

Read More

How technology can improve the state of the world – Kofi Annan

In his speech at the MIT Media Lab 30th Anniversary, Anann addresses two key ingredients to improving the state of the world: Technology + Political will. These ingredients particularly hold true to the African continent which by the year 2050 will double its population to 2.4 billion. We shouldn’t be threatened by the growth and the pending challenges — technology (in particular infrastructure-free communication + big data) and adequate political (systems of accountability) are realistic means to improve the state of the world.

Read More

From Noise to Information

Information without context is noise. Noise is what we have everywhere. What separates noise from information is that we understand the noise — we have context about it.  A foreign language can be meaningless, just noise, but with the right context the noise becomes meaningful.  So how do we derive meaning from noise?

Read More

Economies of Trust

Why trust matters
Trust is the basis of economic and social transactions. When a buyer pays a seller using issued currency, the seller, in good faith, trusts that they can redeem value for the currency. We trust that the money we receive can be used to pay for other goods and services.  When a friend goes out to the movies with another friend they trust their friend will not harm them during the entire social interaction. Trust underlies most of our interaction.

Read More

The Age of Context

Internet technology continues to evolve and it seems we’re constantly flooded with too much information. Social media has been a great influencer in allowing the creation and sharing of information at a mass. Everyone is saying something, but what are they really saying..

Read More

The absolute Must knows in Computing:

If I can summarize the absolute must knows in computing (four) it would be:  Filesystem/Files, Memory, Sockets (Networking), and Multiprocessing/Multithreading

Read More

Managing the Finite State Machine

Managing the Finite State Machine

After circumventing the idiosyncrasies to a particular programming language and programming style the essence of  “excellent” Software Engineering is simplifying the Finite State Machine (FSM). Before simplifying a FSM one must ponder what exactly is a Finite State Machine? Just as it sounds: it’s a machine that has finite states. 

Read More