Software is a FOCUS intensive industry.

Industries are usually characterized as labor-intensive or as capital-intensive. Labor-intensive industries requires a lot of human input in order to produce their output. A classical examples is the industry of services (like restaurants or hotel) or even old manufacturing (where people were building stuff with their hands.) Capital-intensive industries requires much less human input but they requires a lot of capital in order to produce their output. An example could be building oil rings, insurance companies, energy producers, airlines. Software does not fall in neither this two categories. With “software industry” I mean the industry that produce software products, ventures like AWS, Microsoft Azure or Google Cloud Platforms are definitely capital intensive industries. In this post I am talking about software product like Slack, Notion, WordPress, GCC. Software is not labor-intensive. Not many people are necessary in order to produce good software. On the contrary, Brooks’s law on software project…

Continue Reading Software is a FOCUS intensive industry.

Tracking the trackers. The beginning.

This project wants to explore how the web is tracked by whom. As the most tech savvy readers know, when we visit a web page, several things happen in the…

Rust and glibc version.

Rust is an amazing language, with amazing community and tooling. However, sometimes, you can end up in complex situation where the standard tools are not sufficient anymore, in those case…

Write a Postgres proxy. Day 1.

In this series of post we are writing a postgres proxy that accept connections made using the postgres (PG) protocol and forward them to RediSQL. Motivation and introduction of the…

Write a Postgresql proxy. The Beginning.

This series of articles will follow my progress in creating a RediSQL proxy for Postgres, pg-redis-proxy. The end goal of this project is to have a proxy that will listen…

Telemetrics for RediSQL

RediSQL is the product that Redbeardlab is launching. We decide to adopt telemetrics in the product so that we know what functionality is used and where is worth to invest…

On dignity and self-respect of a profession

Yesterday I stumble upon this tweet: Which is part of a bigger movement that keeps selling the idea that anyone can easily become a programmer and/or software engineer. And please,…