Criteria for Deciding Whether an Old Answer on a Question Board Is Still Reliable
An answer does not become unreliable simply because it is old. Its usefulness ends when the facts, environment, or assumptions supporting it no longer match the current situation.
A ten-year-old explanation of a mathematical rule may remain accurate. An answer about an application menu, subscription price, tax requirement, security setting, or refund policy may become outdated within months. The publication date is therefore only the beginning of the review.
A more useful question is:
What conditions had to be true for this answer to work, and are those conditions still true today?
The review should cover the answer’s revision history, the rate at which the subject changes, the environment assumed by the writer, the survival of its supporting sources, later counterexamples, and the damage that could occur if the advice is wrong.

Publication Dates and Revision History
Begin with the original publication date, but do not stop there. Look for the last edited date, the latest comments, and signs that the author updated the answer after a software release, policy change, or correction.
An answer written five years ago may have been revised last month to reflect the current version. Another answer may display a recent edit even though the change fixed only spelling and left its outdated technical instructions untouched.
Where a revision history is available, open it and inspect what changed. Stack Overflow saves edits in a public revision history and identifies the editors involved. Users can open that history through the date and time displayed below an edited post. This makes it possible to distinguish a meaningful update from a minor formatting change.
Pay attention to whether the latest edit changed version numbers, commands, screenshots, menu paths, deadlines, eligibility conditions, or source links. Those changes can materially extend an answer’s useful life.
Comments need a more cautious reading. On Stack Overflow, comments are intended as temporary notes, have no revision history, and can disappear after deletion. A recent comment may reveal that an answer stopped working, but its absence does not prove that no one ever raised a problem.
Record four dates where possible:
- Original answer date
- Last substantive edit
- Latest specific correction
- Date of the current official documentation
The most recent date is not automatically the most reliable. A newly posted comment saying “This works” provides less evidence than an older comment identifying the exact version in which the method was removed.
Subject Stability and Change Rate
The expected lifespan of an answer depends heavily on its subject.
Mathematical identities, established historical events, basic grammar, and stable scientific definitions generally change slowly. Their age matters less when the reasoning remains valid and current authoritative sources still agree.
Software instructions, tax rules, laws, product prices, subscription conditions, security practices, platform policies, and application procedures change much faster. Answers in these areas should be compared with current official material before use.
Software advice can expire because a function was deprecated, a menu was renamed, a package changed its syntax, or support for the relevant version ended. Microsoft’s lifecycle pages, for example, provide product-specific support periods, required updates, migration information, and system requirements. They also document when particular versions stop receiving servicing.
An old workaround written for an unsupported product may still function technically, but it may no longer be safe or maintainable. A procedure that requires an obsolete component should not be treated as a current solution merely because the command still runs.
Legal information requires the same separation between historical and current accuracy. Korea’s National Law Information Center maintains current legislation as well as historical versions and amendment records. The historical text can show what applied when an answer was written, while the current text is needed to determine what applies now.
Prices and commercial conditions can become obsolete without any visible correction on the question board. A post stating that a plan costs a particular amount or includes a feature should be checked on the provider’s current local product page.
The faster the subject changes, the less weight should be placed on votes, reputation, or age alone.
Operating Environment and Hidden Assumptions
A technically correct answer may still be wrong for the reader because it was written for another environment.
Identify the operating system, software version, device model, country, account type, subscription plan, processor architecture, and service region assumed by the answer. These details may appear in the original question rather than in the accepted response.
An instruction such as “open Settings and disable this option” is incomplete until the reader knows whether it refers to Windows 10, Windows 11, Android, iOS, a desktop browser, or a particular application version.
The same applies to service-related answers. A feature may be available only to business accounts, paid plans, administrators, students, or users in certain countries. A refund rule may apply to a domestic seller but not to a direct overseas purchase. A legal answer may concern one jurisdiction or a rule that was in force only during a particular period.
Compare the original question’s environment with the current situation:
- Software and operating-system version
- Hardware model and processor type
- Country and legal jurisdiction
- Free, paid, enterprise, or educational plan
- Account role and permission level
- Date on which the rule or procedure applies
Missing assumptions should reduce confidence. An answer that gives a command without naming the platform or version may still contain a useful idea, but it should not be copied directly into a different environment.
A newer answer is not automatically safer when it also omits its context. Specific compatibility information is more valuable than a recent date.
Supporting Links and Current Official Sources
Strong answers usually explain their reasoning and point to documentation, release notes, laws, standards, product manuals, or other evidence that readers can examine.
Open every important source link. A broken link may indicate that the referenced product, page, or policy was retired. It can also be the result of an ordinary website redesign, so the missing page alone does not prove that the answer is wrong.
A working link also requires inspection. The current page may have been rewritten since the answer was posted. Confirm that it still supports the specific claim rather than merely discussing the same general subject.
For software, compare the answer with documentation for the exact supported version. For law, review the effective date and amendment history. For a product or subscription, use the current page for the relevant country and plan.
When an old answer cites only another community post or an unofficial blog, trace the claim further. Several sites may be repeating the same outdated explanation rather than independently confirming it.
Archived documentation can help establish historical accuracy, but it should not replace current instructions when the reader must act today. An old manual may prove that the answer was once correct while simultaneously showing why it no longer applies.
Official sources can also contain limitations. A translated legal page may be provided only for reference, while the original-language text remains controlling. A product document may cover one edition but not another. Read the scope and date rather than treating the presence of an official logo as sufficient verification.
Accepted Answers and Later Counterexamples
An accepted-answer mark means that the original questioner found the response useful. It does not certify that the answer is permanently correct.
Stack Overflow’s official guidance states that acceptance is not a definitive statement that a question has been answered perfectly. A user may leave an old answer accepted even after a better or more current solution appears.
Read the other highly rated and recent answers. Then search the comments for phrases such as:
- Deprecated
- No longer works
- Removed in version
- Changed after the update
- Security risk
- Replaced by
- Only applies to
Give the most weight to counterexamples that name a version, date, environment, or official source. “This stopped working in version 7.2 because the option was removed” is useful evidence. “Doesn’t work” is difficult to evaluate without knowing the commenter’s setup.
Votes also reflect historical usefulness. An answer may have accumulated thousands of votes while it was the standard solution and then become obsolete after a major release. A newer answer may have fewer votes simply because fewer people have seen it.
Pinned, prominent, and popular information elsewhere on a forum creates a similar problem. How to Distinguish and Use Announcements, Pinned Posts, and Popular Posts on Forums can help separate administrative authority from community popularity when reviewing related guidance.
Several recent complaints do not automatically defeat an answer either. The commenters may be using another operating system, account tier, country, or device. Compare their environments with both the original question and your own.
The correct conclusion may be that the principle remains valid while the steps have changed. An old programming answer might explain the right algorithm but use a retired library method. Preserve the reasoning and replace the obsolete implementation.
Risk Levels and Safe Testing
The amount of verification should reflect the possible damage.
Low-risk instructions can often be tested in a reversible environment. Examples include changing a display preference, trying a spreadsheet formula on copied data, or opening a read-only menu. If the result fails, the user can return to the previous state without losing money or information.
Medium-risk actions deserve current documentation and a recovery plan. These include installing software, changing account permissions, editing configuration files, purchasing a subscription, or following an application procedure with a deadline.
High-risk actions should not be taken from an old community answer alone. This category includes:
- Deleting accounts or personal data
- Disabling security controls
- Changing server or firewall settings
- Running destructive database commands
- Flashing firmware
- Moving or encrypting important files
- Making tax, legal, medical, or financial decisions
- Sending payments or identity documents
For technical work, create a backup and record the current configuration before applying a change. Use a test device, virtual machine, staging server, or copy of the data when practical. Confirm that the official recovery procedure still exists for the current version.
Do not interpret “worked for me” as proof of safety. The writer may not have noticed delayed damage, may have used a disposable system, or may have accepted a risk that is unsuitable for another reader.
The possible loss determines the burden of proof. A reversible interface experiment may justify cautious testing. A firmware change capable of making a device unusable requires current manufacturer instructions and a confirmed recovery route.
A Practical Reliability Classification

After reviewing the dates, environment, sources, later responses, and risk, place the answer into one of three categories.
Still reliable applies when the subject is stable, the assumptions match the present situation, supporting sources remain current, and no credible later evidence contradicts the method.
Useful after updating applies when the main principle survives but version numbers, menu paths, syntax, prices, deadlines, or account conditions have changed. Preserve the reasoning while replacing the outdated details with current official information.
No longer suitable applies when the required feature was removed, the law or policy changed, the cited source was superseded, or the procedure now creates an unacceptable security, financial, or data-loss risk.
An old answer should not be accepted or rejected because of its age alone. Its reliability depends on whether the conditions that once made it correct still exist.
The strongest review combines the answer’s revision history, the change rate of the subject, the original environment, current primary sources, specific later counterexamples, and the consequences of failure. When current official guidance conflicts with an old community answer, the current verified source should control the decision.