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,…

Complexity as lubricant

Us developers are fighting complexity all day long. Without pouring energy into keeping a system entropy low, any system will tend to get more disorganized and complex. Low complexity is…

Plan B

The Murphy’s law state that: Whatever can go wrong, will go wrong Murphy’s law The law is well know in engineering and great care is taken to make sure that…

CB5: Semantic Versioning

This article is part of the CodeBoosting series, where we teach to scientist how to make their code better and shareable. This article will explain a common and widely way…

Write long function

In this post we are going to argue that programmers should not write short functions for the sake of it. Programmers should write clear interface, and, if this means writing…

CB4: Dependencies Management

This article is part of the CodeBoosting series, where we teach to scientist how to make their code better and shareable. The code is now in good shape. You use…

CB3: Test

This article is part of the CodeBoosting series, where we teach to scientist how to make their code better and shareable. Intro Any developer of scientific software has found itself…

CB2: Single Responsibility Principle

This article is part of the CodeBoosting series, where we teach to scientist how to make their code better and shareable. Intro The Single Responsibility Principle (SRP) is one of…