Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.82 KB

Articles.md

File metadata and controls

33 lines (19 loc) · 2.82 KB

Articles

Computer Science

Scripting: Higher Level Programming for the 21st Century
This article, while perhaps somewhat biased as well as downright incorrect when it comes to Python, made some interesting predictions that have come true. (Python is capable of macros, thought it takes a little bit more work than Lisp.)

The Downfall of Imperative Programming.
This article discusses the issue of data races in concurrent programming and how they are virtually nonexistant in functional programming. It does not preach the demise of imperative languages. Instead it suggests that as concurrency and parallelism become more essential, using functional techniques in imperative languages will become more critical.

Working on The Witness, Part 11
This article about semantic compression discusses the dramatic amount of overuse of objects in modern programming. It also makes an excellent point about how most blog writers on the topic of programming are not highly experienced, which leads to a lot of materials teaching bad programming techniques and very little teaching the bits of wisdom learned over decades of experience. (My personal experience confirms this. I find so many tutorials and articles programming to a particular mathematical or organizational ideology, instead of focusing on the simplicity and elegance necessary to make efficient and maintainable software.)

Execution in the Kingdom of Nouns
This article looks at the overuse of objects from another perspective. If you are in love with Java or are religious in the belief that everything should be objects, this article is not for you. Of course, if you worship objects to this degree, perhaps there is no point in reading any of these articles...

Mathematics

Why Japanese Multiplication Works
Excellent article explaining the line multiplication method taught in Japanese schools. U.S. schools should really adopt this method.

Chemistry

Things I Won’t Work With: Dioxygen Difluoride
Perhaps one of my most favorite articles ever. You should read this, because the phrase "Satan's kimchi" features in it. Also, the comments are very much worth reading as well.

Nutrition

Cholesterol is Good for You
I've been studying nutrition on the side for years. This is mostly stuff I already knew, but it presents the facts far better than anything else I've ever read.