Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Post History

50%
+1 −1
Meta On self-answered questions, is it inappropriate to mark my own answer "Works for me" immediately?

On the contrary, I think that it is appropriate and recommended practice. That way you (the poster of the question) can pick your own answer as the "official" one, since these post often (ought to...

posted 1y ago by Lundin‭

Answer
#1: Initial revision by user avatar Lundin‭ · 2023-08-07T10:19:32Z (over 1 year ago)
On the contrary, I think that it is appropriate and recommended practice. 

That way you (the poster of the question) can pick your own answer as the "official" one, since these post often (ought to) take a lot of time to write. Although others are obviously also welcome to post other answers even though it is self-answered Q&A. 

If you decided to post a self-answered Q&A you likely do so because you think that you possess some relatively in-depth knowledge of the specific topic. If someone who doesn't know the topic quite as well as you posts an answer, you might want a way to single out the self-answered one by other means than looking at the user name.

---

As an example I once wrote some self-answered Q&A regarding [error handling](https://software.codidact.com/posts/286190) where I clearly wasn't on the same "wave length" as the community. The question itself was well-received, but it was a bit of a subjective and sensitive topic. My answer was apparently too controversial to the regular devs who've been taught how to do error handling by the book for standard applications. 

Whereas my answer actually originated from experience of implementing the C standard library and similar library-quality code to be used in hard real-time, safety-critical applications - something that probably not many users here have experience of. Either way, I didn't quite managed to get the point through and the self-answered answer got down-voted to oblivion. I could still use "works for me" to single out my own answer, or otherwise going by votes cast alone, it would make my answer seem low quality. 

(I stand by the position that excessive and superfluous error checking should not be done inside libraries but as close to the point in the calling code where said error may appear for the first time and votes be damned. The answer probably did not get the argument through though...)