elements, JavaScript reigns supreme. SvelteKit's efficiency and reactivity make it my framework of choice, and TypeScript's type annotations bring a welcome layer of confidence to my codebase.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Neovim: my current favorite terminal editor. It offers more flexibility and ergonomic, via LazyVim.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Arch Linux: has become my go-to distro after years of using EndeavourOS. I've recently switched to Hyprland as my window manager, and it's been a game-changer. Currently, I'm using CachyOS with KDE. It's been a great experience so far! Here's my
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Mac Mini M4 (16/256GB): I found it very value for money. It's also my first device from Apple and I'm very satisfied using it as a personal computer at home.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Macbook Air M4 (16/256GB): daily driver. Get things done. It's also my second device from Apple and I'm very satisfied using it as a mobility solution.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Helix: my previous favorite terminal editor. I've been a Visual Studio Code user for a long time. But this change has really allowed me to move faster.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Fira Code: my favorite dev font since I first encountered it. And now I switched to Iosevka for good reason.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Zen: I'm also a fan of Brave, but Zen is a great browser because it's open-source and firefox-based, but with all the customization and utilization I need.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Wezterm: my previous favorite feature-rich terminal since I migrated to Hyprland. And now I see myself getting comfortable with Ghostty.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
fnm: fast and simple Node.js version manager, built in Rust.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Lazygit: give me better Git terminal visualization support.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Starship: gives me a new, cooler looking terminal experience.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
yazi: blazing fast terminal file manager written in Rust, based on async I/O.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Lily58: split keyboard, I forced myself to get used to this kind of keyboard model. So far I'm very happy, I just need time to get used to it.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Cloudflare: I'm also a fan of Netlify and Vercel. I moved some projects to Cloudflare to have more control over the infrastructure.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Obsidian: my home for journaling and taking notes.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Zellij: multi-workspace terminal for better access across tasks.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
His /uses page, an overview of the tech and tools he uses as a developer day to day. The date here is the last commit to the page's own source file, src/pages/uses.astro in his site repo kalwabed/kalwabed.com.
Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.
The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.
A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.
The shading behind a date shows how dated a recommendation is for its kind of thing.
The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.
What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:
Hardware, services4 years
Software5 years
Podcasts, courses, other8 years
Books25 years
Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.