import_that: snippet of Python code (code)
[personal profile] import_that
I got sick and tired of googling for the same terms over and over again, so here I have collected a number of influential and important programming blog posts, articles and references which I find myself coming back to frequently.

Steve Yegge's Execution In The Kingdom Of Nouns.

P.J. Eby's Python is not Java, Java is not Python either, and Python interfaces are not Java.

How to ask smart questions, and
Short, Self-Contained, Correct Example.

Unix as an IDE, IDE culture versus the Unix philosophy and Java shop politics.

Chris Smith's article What To Know Before Debating Type Systems, and a mirror in case it disappears again.

Raymond Hettinger's super considered super, and a counter-view super considered harmful.

Three examples of PyPy being as fast as, or faster than, C:


Tav made an admirable, but ultimately failed, attempt to secure the Python interpreter:


Ken Thompson's classic essay Reflections On Trusting Trust (pdf).

Why monkey-patching is destroying Ruby.

PHP, a fractal of bad design.

Unicode:


Jack Diederich's talk Stop Writing Classes (video), also found here. And Armin Ronacher's counter-view, Start Writing Classes.

Paul Graham's famous essay on Blub languages.

Nick Coghlan on why most suggested changes to Python go nowhere, and a discussion on the speed with which Python changes.

Floating point issues:


XKCD on people being wrong on the Internet, and little Bobby Tables.

Making wrong code look wrong and code smells. How to write unmaintainable code, and Confessions of a terrible programmer, and signs that you are a bad programmer.

Architecture Astronauts:


Two more classic essays from Joel Spolsky: Back To Basics and Leaky Abstractions.

David Beazley's Curious Course on Coroutines.
From:
Anonymous
OpenID
Identity URL: 
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org


 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

Profile

import_that: XKCD guy flying with Python (Default)
Steven D'Aprano

May 2015

S M T W T F S
     12
345678 9
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags