LunaticThinker.me

Thoughts on code and poetry.

Welcome to LunaticThinker.me - thoughts on code and poetry.

The Necessity of Clean Code

Clean code is the bedrock of sustainable software development. It is not an aesthetic preference or a luxury for “perfect” teams—it is the difference between a codebase that accelerates value delivery and one that silently taxes every future change.

Inspired by the principles popularized by Robert C. Martin (Uncle Bob), clean code emphasizes clarity of intent, separation of concerns, simplicity over cleverness, and a relentless focus on reducing accidental complexity. When code is written cleanly, it becomes a living system that can evolve safely. When it isn’t, every change becomes a negotiation with risk.

The Controversy of JavaScript Runtime Environments

For nearly a decade, I have honed my skills as both a frontend and backend developer. Over the past five years, my focus has primarily been on backend development, specializing exclusively in JavaScript.

“Hold on, isn’t JavaScript both a programming language and a standard? Actually, no. ECMAScript is the standard, and JavaScript is just an implementation of that standard.

Where to Store Uploaded Files? File System Versus Database Storage.

The purpose of this research, as described in the title, comparing the idea of storing files using either a Database or the mere FileSystem of the operating system by studying the experience of other people’s or companies’ and learning as much as possible from their experience.

Almost all analyses and discussions present on different speciality websites, as well as dedicated database companies, present almost the same answer, and the same principles in storing uploaded files.