← Back to writing

Code Calmly: My Minimalist System for Developer Productivity

Introduction: When Productivity Becomes Noise


Every developer starts out believing productivity means more — more apps, more automation, more dashboards.


I used to do the same. My desktop was full of tools promising focus, but all they did was steal it.


Then one day, I wiped my Mac and started over. No fancy tools. No notifications. No clutter. Just code, terminal, and calm.


That's when I discovered the truth:


> Productivity isn't about control. It's about clarity.


This is my minimalist workflow — both the philosophy and the technical setup that keeps me focused, backed up, and distraction-free.


Pure black minimalist desktop wallpaper

Pure black minimalist desktop wallpaper


1. The Philosophy: Simplicity Creates Clarity


Every file, every app, every icon carries mental weight.

You might not notice it, but your brain reloads context every time you switch.


When you remove what doesn't matter, your thoughts get sharper. The fewer steps between idea and execution, the faster you create.


Minimalism isn't about doing less work.

It's about removing resistance to doing the right work.


> "Don't force focus. Design for it."


2. The Environment: My Invisible Interface


My digital setup is almost blank:


·Wallpaper → Black
·Dock → Empty
·Browser → Blank start page
·Bookmarks → Only what I need
·Phone → Zero icons on home screen

My four-app minimal Mac setup

My four-app minimal Mac setup


Nothing screams for attention.

When I open my laptop, there's only one possible action — start coding.


Here's my iPhone home screen with the same philosophy applied:


Minimal iPhone home screen with zero icons

Minimal iPhone home screen with zero icons


Minimalism isn't an aesthetic; it's cognitive hygiene.


3. The Tools: My Four-App Stack


I use only four primary apps:


·🧠 Hyper — my fast, distraction-free terminal
·💻 Cursor — my AI-native code editor
·🪟 Rectangle — clean window management
·⚡ Raycast — command launcher, clipboard, and quick search

For browsing: Brave, with no extensions or feeds.


That's it.

No Notion, no VS Code bloat, no productivity dashboards.

My workflow fits inside one terminal window — and that's enough.


Raycast command launcher in action

Raycast command launcher in action


4. Notes: The APLA Method


I keep all notes in the built-in Notes app. It's simple, searchable, and available everywhere.


I follow my own framework: APLA


·A — Actions: Quick tasks and next steps
·P — Projects: Current goals or ongoing work
·L — Learning: Notes from books, podcasts, or docs
·A — Archive: Finished or reference material

No backlinks, no tags, no folders within folders.

Just four buckets — a digital reflection of mental order.


APLA note-taking system in Apple Notes

APLA note-taking system in Apple Notes


5. The Script: Automation Over Repetition


If my Mac dies, I don't panic.

I have a script that rebuilds everything from scratch — in one command.


Here's what it does:


·Installs Homebrew, Rosetta, and all CLI tools (Git, Node, Python, Go, GH CLI, etc.)
·Installs GUI tools (**Brave**, **Cursor**, **Hyper**, **Docker**, **Rectangle**, **Ollama**)
·Sets up SSH for GitHub
·Adds my favorite aliases: dev → runs npm run dev, gacp → adds, commits, and pushes to GitHub
·Configures global Git settings
·Optionally restores my dotfiles repo and Notes

This script isn't just automation — it's resilience.

My productivity doesn't live on my device; it lives in my **design**.


6. Aliases: Small Scripts, Big Leverage


I don't use complicated CLI wrappers.

Just two small aliases that I run dozens of times a day:


alias dev="npm run dev"

alias gacp="git add . && git commit -m 'quick commit' && git push"


Tiny automations, huge cognitive savings.


7. Mindset: Systems Over Hustle


Minimalism makes focus effortless.

I don't have to fight distractions — they don't exist in my system.


My workflow isn't built around discipline.

It's built around defaults that protect clarity.


When everything unnecessary is gone, what's left is *you and your work.*

That's real productivity.


8. My Minimal Developer Stack


Terminal: Hyper — Fast, lightweight

Editor: Cursor — AI-native, distraction-free

Launcher: Raycast — Commands, search, snippets

Windows: Rectangle — Keyboard-driven layout

Browser: Brave — Minimal and private

Notes: Notes (APLA) — Four-folder simplicity

Backup: install.sh — Self-healing setup script


9. Closing Thought


We spend our days building complexity.

Minimalism is how I stay clear enough to build it well.


My setup doesn't make me faster — it makes me *calmer*.

And calmness, I've learned, is the rarest productivity skill of all.


> "Code calmly. Work simply. Let clarity do the heavy lifting."