Kevin Cojean

Articles

  1. Forcing your agents to use TDD in OpenCode
  2. Be a thoughful and nice developer
  3. Speech to text for Opencode
  4. Flight migraines
  5. The simplest morning routine which gives me the...
  6. My Taskwarrior Workflow
  7. Tiling managers for KDE Plasma on Ubuntu
  8. [Vim] You should use commit hashes in your vim-...

Code snippets

  1. [NeoVim] Proper code folding for Python files
  2. Setting up a backup AI provider in case Opencod...
  3. Getting shift+enter to work with Kitty with Tmux
  4. Nuke the LinkedIn feed
  5. Taskwarrior TUI - A nice theme override
  6. Using different Git identities for different pr...
  7. Your favorite dev tools shouldn't pollute a sha...
  8. Combining the asdf version manager with the Jav...
  9. Automatically snoozing all incoming emails unti...
  10. Why Google Antigravity beats Claude's subscript...
  11. LLM auto-complete plugin for Vim for OpenAI, Mi...
  12. [KDE] CTRL+T Shortcut: Focus or Launch Konsole ...
  13. [Vim] Proper code folding for Python files
  14. [Vim] How to compile Vim
  15. Researching the best small VPS for under 5 euro...
  16. [Vim] Fuzzy finding a string within a project w...
  17. [Vim] Prank your coworker by forcing them to us...
  18. A monadic Result type using generics in Python
  19. Interacting with Bitwarden in your terminal
  20. [Vim] Disabling typehint diagnostics for the `p...
  21. Free git repository with actual large file stor...
  22. Script utilitaire pour générer automatiquement ...
  23. [Vim] Navigating between Tmux panes using Vim m...
  24. Autogenerating an OpenAPI json file using Maven

Thoughts

It's super easy and anonymous to buy an Estonian mobile phone number, very nice for online privacy

Had the pleasure dining with the Bolt and TiDB representatives , in Tallinn. Super refreshing and profoundly technical ppl

Maven's standard project structure uses reverse DNS notation; and I really wish this was more common in other languages; it's so helpful.

Source code is leaking massively to LLM providers outside of your jurisdiction. And most people are just shrugging at this fact. I may do a write-up about this.

On Android, screen translation has been improved so much by Gemini. I remember last year that was not a thing yet and I had to use clunky 3rd party apps.

On Android phones, going to developer settings and disabling all animations makes every thing feel so snappy I love it

AI context should look like a top-down funnel, become more and more precise and relevant to each step of the task at hand.

It's quite clear to me that LLMs are actually horrible at copywriting and translating said copywriting.

Don't allow your age or business prevent you from being silly

LLMs are great at Python ; Functional progamming is great ; so I'm telling my AI to use `pymonad` as a default when it generates scripts. Much better !