I've lately been considering writing for technical magazines to establish a name. This is very common in the non-programming fields, because it leads to speaking engagements and the like, but I'm not sure how practical it is for us.
Has anyone in the community done this before?
Do you usually expect payment for it?
Did you see noticeable benefits, such as a better profile and more consulting work or such?
Were the benefits more noticeable in the short or longer term?
Do they expect your work to be print-ready or do they edit it? I have a friend who's written for the magazine of his profession, and they ask for print-ready submissions. Is it usually the same for us?
Any guidelines to follow?