Some truths about programming:

If it's not documented, it's not useful.

To write fast software, use a slow computer.

Premature optimization is the root of all evil.

Shared mutable state is the root of all evil.

The user is always right.

Software that is designed for someone is more useful than software that is designed for everyone.

Good software can be declared complete in a finite amount of time.

Text is the universal interface.

Software should be able to outlive the author.

I might add more. Feel free to share your own thoughts too.

#software #programming
Follow

@robby

Also that optimization these days is to solve a problem in the program, not from habit.

You could visually see the difference back in the 80's with a good compiler and algorithm. Asymptotic analysis made sense, because most people only had 1 core CPU for everything. These days a normal computer has: dozens of cores, vector registers, GPU and TPU compiler translations, and solid state drive with its own operating system.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.