Zo hou je je projecten altijd netjes op orde

Zo hou je je projecten altijd netjes op orde

Mei 25, 2026 developer-tools productivity project-management cli-tools developer-experience workflow-optimization

Stoppen met projecten kwijtraken: een slimmere manier om je code te organiseren

Iedereen kent het wel. Je hebt tientallen repositories verspreid over allerlei mappen, en telkens als je iets nodig hebt, begin je weer te zoeken. Aliassen stapelen zich op in je shell en je verliest kostbare minuten aan het terugvinden van een project van een paar maanden geleden.

Er is een betere aanpak.

De valkuilen van traditionele projectstructuren

De meeste developers kiezen voor een van twee systemen.

Sommigen bouwen diepe mappenstructuren. Ze nestelen projecten steeds verder weg, tot je zelf de weg kwijtraakt en verplaatsen een nachtmerrie wordt.

Anderen slaan alles op waar het toevallig gekloond is. Dat werkt zolang je het alleen maar gebruikt, maar wordt al snel ondoorzichtig voor anderen.

Beide methodes hebben hetzelfde probleem: ze verwarren locatie met status. Een project verandert van actief naar afgerond, maar je mapstructuur dwingt je om het fysiek te verplaatsen.

Proj: eenvoud als uitgangspunt

Proj kiest voor een platte structuur. Alles staat in één map, en elk project krijgt een label in plaats van een diepere submap. Die labels bepalen de status: stable, archived, experiment of iets wat je zelf bedenkt.

Hoe het werkt

Proj houdt een eenvoudige YAML-file bij met al je projecten en hun labels. Zoek je een project? Dan heb je twee opties.

Interactief zoeken
Typ proj en je krijgt een fuzzy finder op basis van fzf. Filter op label of naam, druk op enter en je staat in de juiste map.

Directe navigatie
Ken je het project al? Dan typ je proj stable/mijn-app. Handig in scripts of als je snel wilt schakelen.

Waarom dit verschil maakt

  • Je hoeft niet na te denken over mappenhiërarchieën.
  • Status wijzigen is een kwestie van één label aanpassen.
  • Je structuur groeit mee zonder dat je bestanden hoeft te verplaatsen.
  • De tool past bij hoe developers werken: plat, snel en zonder overbodige lagen.

De NameOcean-aanpak

Bij NameOcean kijken we altijd naar developer experience, of het nu gaat om domeinnamen, DNS of hosting. Proj past perfect in dat beeld. Het voegt geen complexiteit toe, maar haalt die juist weg.

Datzelfde principe geldt voor de rest van je stack. Of je nu projecten organiseert, DNS-records beheert of deployt naar een VPS: de beste tools zijn diegene die je niet in de weg zitten.

Aan de slag

Wil je het zelf proberen? Zo begin je:

  1. Clone de repo: git clone https://github.com/whizhuii/proj.git
  2. Maak een platte map voor al je projecten
  3. Initialiseer de YAML-catalogus met je bestaande projecten
  4. Voeg de shell-integratie toe aan je .bashrc of .zshrc
  5. Begin met springen in plaats van typen

Tot slot

Proj is een goed voorbeeld van wat we in de developer community vaak missen: een klein, scherp gereedschap dat één ding écht goed doet. Geen extra lagen, geen plugin-ecosysteem, gewoon een oplossing die werkt.

Heb jij een eigen systeem voor projectorganisatie, of zoek je nog steeds tussen mappen? We horen graag hoe jij je code overzichtelijk houdt. En als je toch bezig bent met je workflow: denk ook aan een sterke domeinnaam, goede DNS en betrouwbare hosting.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB HU IT FR ES DE DA ZH-HANS EN