Skip to main content

VS Code
I know, it’s the obvious one — but Visual Studio Code deserves its spot. It runs beautifully on Linux, syncs extensions, and makes debugging painless. It’s the kind of editor that feels like a friend who quietly knows what you need. I love how it remembers exactly where I left off, even when my laptop dies mid-code session (which happens way too often).

Git and GitHub CLI
Typing git push used to make me nervous. Now it feels natural, almost meditative. Using Git taught me discipline—commit often, write meaningful messages, and never forget why you made a change. The GitHub CLI made things even easier, letting me handle pull requests right from the terminal.

Terminator
Once I discovered Terminator, there was no going back. Multiple terminal panes in one window, each running something different — it’s perfect for multitasking. Sometimes I just sit there with three panes open, watching logs scroll by, feeling like a movie hacker while running simple Python scripts.

For Research and Writing

Zotero
I don’t think I’d survive academic life without Zotero. It organizes every paper, citation, and note in one clean space. The Linux version runs flawlessly, and the browser connector saves me from chaos. I’ve got hundreds of research papers — each tagged, sorted, and easy to find when I need them most.

Obsidian
Obsidian has become my digital second brain. It’s where I write down research ideas, project notes, or random late-night thoughts that might become code later. The graph view connecting my notes is oddly satisfying — it’s like watching my ideas form a web of meaning over time.

Get Md Hasanul Kabir’s stories in your inbox

Join Medium for free to get updates from this writer.

 

PDF Arranger
A tiny but life-saving tool. When professors send five different PDFs and ask for “one combined version,” this app is my hero. Merge, rearrange, rotate — it does it all. Simple, clean, and fast.

For Daily Life on Linux

GNOME Tweaks
I’m on my laptop for hours, so it has to feel personal. GNOME Tweaks lets me change themes, fonts, and behaviors. I’ve customized everything — window buttons, shortcuts, animations. It’s small details like these that make Linux feel like my system, not just a system.

Flameshot
Flameshot makes screenshots fun. I use it constantly — annotating bugs, sharing snippets with classmates, or creating visuals for my blog posts. It’s one of those tools that does one thing perfectly, and you end up wondering how you lived without it.

Timeshift
This one’s my safety net. I experiment a lot, and Timeshift has saved me more times than I can count. One click, and I can roll back the system to when everything worked fine. If you’re new to Linux, install Timeshift before you start breaking things. You’ll thank yourself later.

Why These Tools Matter to Me

Each of these tools represents a small story — a late-night bug fix, a last-minute project submission, or a research idea that suddenly made sense. Linux taught me that technology doesn’t have to be fancy to be meaningful. It just needs to give you freedom — the freedom to create, to learn, and to break things without fear.

 

Tags:

Theme by ZTECHGUY