/sppviamm

Random snippets, unworthy to have a look still.

Primary LanguageMathematica

I consider myself a pretty good Mathematica programmer, but I'm always looking out for ways to either improve my way of doing things in Mathematica, or to see if there's something nifty that I haven't encountered yet. Where do I look for examples of good practices of Mathematica programming

My advice to learn Mathematica as if you were learning a new natural language. Slowly, Patiently. Ability grows with use. Tackle lots of small problems. Practice expressing the same concept many different ways. Read lots of code. Read random pages from the voluminous documentation--there are many, many gems hidingin there. Don't try to bite off the whole thing at once.

In other words don't expect to comprehend all in one fell swoop. You should have the intelligence to tell the difference between this way from an efficient way.


Wolfram itself is an awesome place to study.

Abundant resources to help you tackle your problem.

  • Demonstration.
  • Training.
  • Ready-to-use template with notebook.
  • Video

Stephen Wolfram's Blog

You can see his hard work, a talented person's dedication for several decades, never stop thinking.

A new kind of science

wrote the book, as its title suggests, to contribute to the progress of science. But as the years have gone by, I've realized that the core of what’s in the book actually goes far beyond science—into many areas that will be increasingly important in defining our whole future.


It's still too much. The principles behind is quite boring.

I feel like I lose interests in magic. I need to start the engine at first place, with the exciting feeling Mathematica brings to me, I have mood to appreciate its design. Just follow the abstract instruction makes me stupid.