diff options
Diffstat (limited to 'content')
| -rw-r--r-- | content/_index.md | 2 | ||||
| -rw-r--r-- | content/computer-setup.md | 45 |
2 files changed, 47 insertions, 0 deletions
diff --git a/content/_index.md b/content/_index.md index 107138d..e2c18d7 100644 --- a/content/_index.md +++ b/content/_index.md @@ -6,6 +6,8 @@ I am Martin Lehoux, a Software Engineer, and I like writing about Software Desig I set up a RSS feed for this blog, so you can get updated when new content is available. I use this all the time to aggregate other blogs into one feed, and I think it works great! +I try to maintain a [page describing my computer setup](/computer-setup), as much for everyone as myself + I try to contribute from time to time to the Open Source Software community. Here are [some of my contributions](https://github.com/pulls?page=1&q=sort%3Aupdated-desc%20is%3Apr%20author%3Amartinlehoux%20archived%3Afalse%20is%3Apublic%20is%3Aclosed%20-org%3Amartinlehoux): **Pytition** diff --git a/content/computer-setup.md b/content/computer-setup.md new file mode 100644 index 0000000..7ae50ec --- /dev/null +++ b/content/computer-setup.md @@ -0,0 +1,45 @@ +--- +title: Computer setup +draft: true +date: 2025-10-10 +lastmod: 2025-10-10 +--- +## Editors + +Of course as a programmer, I use some editors. +My most used day-to-day are [VSCode](https://code.visualstudio.com/) and [Zed](https://zed.dev/). +VSCode extensions are really great, but when I need something really snappy, Zed is now the default. +It has also gained a lot of possibilities recently, with the Debugger and Agent tooling. + +In the terminal, my default, when I can, is now [Micro](https://micro-editor.github.io/). +It is easy to install, configurable with highlighting for many languages, and has intuitive default bindgings. + +I have a few very specific editors for some use cases, even if nowadays many extensions provide support for other use cases, and in a very usable editor +- [Poedit](https://poedit.net/) is nice when working with translations, in Django for instance +- [Sublime Merge](https://www.sublimemerge.com/) has a great and snappy interface for staging changes. I find it much quicker to use than VSCode when many files are changed. + +## Postgres + +I play a lot with PostgreSQL these days, so I collected tools. +My go to CLI is [pgcli](https://github.com/dbcli/pgcli): it is similar to `psql` in its interface, +but has nice autocompletion and colors. I tried a few IDEs, but in the end I always end up writing +queries in any IDE and running them via a CLI. + +## Writing + +I have been using [Obsidian](https://obsidian.md/) as a knowledge base, and I'm quite happy with it. +When I don't want to manage a "workspace", I still have [Typora](https://typora.io/) that offers a very pure experience. This is the core of my Markdown experience? + +For more precise layouts, I use [typst](https://typst.app/). +It replaces Latex for me, and has LSP support in VSCode at least. + +## Terminal + +I have used the Gnome terminal for a while, but now I'v settled on [Ghostty](https://ghostty.org). +It has a native looka and is quite performant, but I must say I don't know all the features. + +## AI Tools + +I have tries some AI-first IDEs, like Windsurf, but today I find CLI such as +[claude-code](https://www.anthropic.com/claude-code) and regular IDEs with +autocomplete and agentic mode just good. I don't known if I'm missing on something. |
