Flavio de Sousa

Flavio de Sousa

Learning BASIC since 1981

The Ultimate Abstraction

For 80 years, we stacked abstractions just to manage the machine. Now, human language is the code. But when we stop auditing the output, the middle layers vanish. The circle finally closes: back to pure binary and raw, unadulterated power.

The Sin of Set

Setters. The most ubiquitous anti-pattern, and the least talked about.

Reinventing Unix?

Somebody who deleted himself posted this comment about another Microservices craze critique.  I reproduced it below for the sake of hoarding: "Those who do not understand UNIX are condemned to reinvent it,

The best language for writing “Hello World!”

What is the most concise programming language possible? Some say Python, others swear by Ruby, or even APL siblings like J and K. But why settle for a single line of code when you could use… none? Meet HelloWorlder! Because if you’re going to be lazy, you might as well be professional about it.

The dangers of the 'const' qualifier

“Undefined Behavior” is one of those frustrating aspects of the C Language. It leads to defensive programming and avoiding some of the coolest features of the language. Well, today I was struct, again, by such "undefinitions"...