PookaMustard: The reason I ask this is because sometimes I get asked to enter alt text, like say on BlueSky, but I'm unsure if I should be verbose or succinct. Describe as much as I can, or just enough to get an idea? I'd like to be better about this.
For web design the general recommendation is that it be meaningful to a screen reader / what would you like to show in the event the image doesn't load. In general keep it "brief but meaningful", eg, "Sunset over a lake". However, if you were showing a image of a chart of something, then it's fine to go into detail, eg, alt = "Bar chart of monthly sales figures for the past year, with the highest sales in December" will mean a lot more to someone who can't see the chart than just "Bar chart". Avoid using "Image of" or "Picture of" before the description as screen-readers will include that information and it will end up a redundant "Image : Image of a sunset over a lake" instead of "Image: Sunset over a lake".
You can leave it blank for "decorative" images that don't convey any meaning (images used as bullet points, horizontal lines, etc). When blanking it, use alt = "" as it then gets ignored by screen readers, whereas if you leave the alt tag out altogether, many screen readers will attempt to read the image filename (which would be more confusing than them skipping over it). Include descriptions on "decorative" images used as links though, eg, if you used an image of a green arrow pointing right on a Next Page link, instead of putting alt = "Green Arrow" or leaving it blank, you'd then put alt = "Next Page".