| Claude/LLMs in general are still pretty bad at the intricate details of layouts and visual things. There are a lot of problems that are easy to get right for a junior web dev but impossible for an LLM.
On the other hand, I was able to write a C program that added gamma color profile support to linux compositors that don't support it (in my case Hyprland) within a few minutes! A - for me - seemingly hard task, which would have taken me at least a day or more if I didn't let Claude write the code.
With one prompt Claude generated C code that compiled on first try that: - Read an .icc file from disk - parsed the file and extracted the VCGT (video card gamma table) - wrote the VCGT to the video card for a specified display via amdgpu driver APIs The only thing I had to fix was the ICC parsing, where it would parse header strings in the wrong byte-order (they are big-endian). |