Single Person vs Team

Why Projects managed by small team succed Project managed by a single person succeed whereas project managed by big team fails example Unix vs Multics. Project managed by a single person fits in one person’s head, there is no lost in translation that occurs in big team. This is the same dilemma as in monolithic vs micro-services. Monolithic solutions are efficient in contrast to micro-services. Joel Spolsky law “it’s harder to read code than to write it,” means that the writer of a software must explains his code to other if he wanted to avoid frictions and to be understood. But as the code base gets big, it cannot be managed by a single person. It must be managed by a team. This team must be kept small as possible!

May 26, 2026 · 1 min

Installing Nginx With Certbot

What is nginx Nginx is a high-performance, open-source web server and reverse proxy. It is a viable alternative to apache web server. Installing nginx in Ubuntu 24.04 LTS First issue the following command: $ sudo apt update then install the package by running: $ sudo apt install nginx -y Now check the status of nginx service by entering the following command: $ sudo systemctl status nginx If the response is the following: ...

May 24, 2026 · 1 min

Setting up hugo

What is hugo hugo is a static website generator. It build website from content written in Markdown to static HTML. Also it can be easily themed by themes from https://themes.gohugo.io/. Installing hugo in Ubuntu 24.04 LTS There is three different methods for installing hugo in Ubuntu 24.04 LTS: apt repository. github repo .deb package. snap package. I opted for snap package because it will be updated regularly. All we have to do is to issue the following command: ...

May 23, 2026 · 4 min