aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/_index.md2
-rw-r--r--content/computer-setup.md45
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.