39 karma · joined January 13, 2025
edit: So it is not only about health but also about satisfaction and well being.
But you are right that not having drivers upstream is really strange decision.
Lenovo pros:
- better case
- better keyboard
Tuxedo pros:
- significantly cheaper price
- two fan setup enables faster performace (it is stable with 90W power consumption)
- almost twice as long battery life (tuxedo has bigger batery with similar weight and size)
- two nvme slots
If you want more powerful notebook with slightly worse build quality, tuxedo is good choice.
Writing code is easier than long term maintenance. Any programmer is able to write so much code that he will not be able to maintain it. Unless there are good AI tools helping with maintenance there is no point to use generative tools for production code. From my experience AI tools are great for prototyping or optimizing procrastination.
Joplin uses sqlite as storage but you can export collection to md files and there is backup plugin which does that periodically.
Also you can setup external editor. I am editing notes in neovim and joplin is just for viewing.
https://youtrack.jetbrains.com/issue/PY-72046 https://youtrack.jetbrains.com/issue/PY-79448 https://youtrack.jetbrains.com/issue/PY-78077
I can't get how poetry support problems were introduced. They have made new patch release just before Christmas holidays which introduced major problem (IDE periodically updates package lock file). It took them 3 months to fix it. After a few weeks they reintroduced the bug and said that it is feature and added registry option to revert to old functionality. I still do not understand what is the reason for updating package lock file.
2. That is not my experience. Almost half of the time LLM gives wrong answer without any warning. It is up to me to check correctness. Even if I follow up it often continues to give wrong answers.
I have already setup CI/CD pipelines for programs and python libraries. Using uv would probably save some time on dependency updates but it would require changing my workflow and CI/CD. I do not think it is worth the time right now.
But if you use older environments without proper lock file I would recommend switching immediately. Poetry v2 supports pyproject.toml close to format used by uv so I can switch anytime when it would look more appealing.
Another thing to consider in long term is how astral tooling would change when they will need to make money.