Balanced the scales this week with a near-perfect 1:1 ratio of additions to deletions. Focused on stripping back my Neovim UI and restructuring how I showcase my career history—33 commits and a 5-day streak of pure flow.
| Platform | Link | Status |
|---|---|---|
| Notion | View Page | Published |
| DEV.to | Edit Draft | Draft |
| Metric | Count |
|---|---|
| Commits | 33 |
| Pull Requests | 1 |
| Issues | 0 |
| Code Reviews | 0 |
| Discussions | 0 |
| Lines Added | +3,162 |
| Lines Removed | -3,141 |
| Streak | 5 days |
| Repository | Commits | Language | Changes |
|---|---|---|---|
| nvim | 23 | Lua | +583/-1860 |
| portfolio | 10 | TypeScript | +2579/-1281 |
| Title | Repo | State | Changes |
|---|---|---|---|
| feat(experience): group roles under one company card | portfolio | MERGED | +685/-378 |
| Language | Commits |
|---|---|
| Python | 82178172 |
| TypeScript | 16658649 |
| Rust | 12295572 |
| C# | 4393997 |
| JavaScript | 2313451 |
| MDX | 2075445 |
| Twig | 1654148 |
| HTML | 1552533 |
This week was all about the "one for me, one for the world" balance. I spent a significant chunk of time deep in my Neovim configuration, ripping out UI components that didn't spark joy, while simultaneously overhauling my portfolio's experience section. With 3,162 additions and 3,141 deletions, the codebase effectively stayed the same size but feels twice as fast. It’s that rare kind of week where the net line count is almost zero, but the functional improvement is massive.
I’m a firm believer that your editor is a living organism. If you aren't tweaking it, you aren't learning. This week, I went on a bit of a minimalist crusade in my nvim config. I made 23 commits across 60 files, mostly centered around lua/plugins and lua/config.
The biggest move was swapping out mini.statusline for lualine. Don't get me wrong, the mini ecosystem is incredible, but I found myself wanting the specific modularity that lualine offers for my current workflow. Along with that, I decided to drop barbecue and implement a custom winbar. It’s cleaner, less distracting, and gives me exactly the context I need without the visual noise.
I also tackled a bug that has been driving me absolutely wild: my <leader>bd (buffer delete) mapping. For a while there, it had a nasty habit of taking the whole editor down instead of just closing the current buffer. There’s nothing quite like being in the middle of a deep logic flow, trying to clean up your tabs, and accidentally nuking your entire session. I finally sat down and fixed the logic so it correctly handles the last buffer—now, it re-opens the dashboard instead of exiting. Speaking of the dashboard, I added a "Recent Files" row using snacks, which has already saved me a dozen telescope lookups today.