When asking for help with a coding problem, it is important to include only the essential parts of the code to ensure your audience is able to immediately understand the issue.
Leave out the unnecessary parts of your code
For example, if you were having a problem with your Plot command:
Removing options that are not essential to the behavior can help focus the issue. If the problem involved the option "PlotLabel", reduce the code to:
If you are not sure which options are relevant, try removing the options one at a time until the issue is no longer present. This will help indicate which options are relevant to the issue.
Minimize the content that the example relies on
For example, if your issue relies on data from a larger CSV file:
See if you can reproduce the problem with a small representative data set:
Ensure that your code is self-contained
To test that your code is not relying on any further variable or symbol definitions that need to be included, quit and restart the kernel, and then rerun the code.
For example, sending the following Plot command without the definition for
fn would be difficult for someone to troubleshoot:
Make sure all functions are defined, or see if the issue is present without using any user-defined functions:
Whether you have a question about billing, activation or something more technical, we are ready to help you.
1-800-WOLFRAM (+1-217-398-0700 for international callers)
8am–5pm US Central Time
- Product registration or activation
- Pre-sales information and ordering
- Help with installation and first launch
Advanced Technical Support (for eligible customers)
8am–7pm US Central Time
8:30–10am & 11am–5pm US Central Time
- Priority technical support
- Product assistance from Wolfram experts
- Help with Wolfram Language programming
- Advanced installation support