Simple vs. Easy

There is rarely a distinction made between the following 2 terms, but I think it’s useful to separate the concepts of simple and easy.

There’s an element of subjectivity to both definitions, but not enough of one to be a problem when distinguishing them.

Simple things simply lack complexity. That doesn’t mean they’re easy. For example, to find all occurrences of some item in the list that has no special properties that you can exploit is extremely simple. Just look at every item. But if that list is a few billion elements long, most people would not call that easy.

Simple and difficult problems are one that tend to require a lot of brute forcing.

Simple and easy problems are trivial.

Complicated and easy problems are poorly stated, One of the solution basically boiled down to “if you make this lucky guess, the rest is really easy”. I hate those kinds of problems.

Complicated and difficult problems tend to be some combination of poorly stated, poorly understood, or just unapproachable with current tools.

Related Posts

Random Thought: LC Theorem

I finally have an answer to "who's your favorite singer?"

My Top Tip for Helping People Get Started Programming


Random paper on angles

An Image is Worth 16x16 Words

Random stuff

Lossless Data Compression with Neural Networks by Fabrice Bellard

Downscaling Numerical Weather Models With GANs (My CI 2019 Paper)

Learning Differential Forms and Questions