Epigrams in Programming — all from the remarkable Alan Perlis. By the time I learned that he was responsible for such gems as “Syntactic sugar causes cancer of the semicolon”, “A language that doesn’t affect the way you think about programming, is not worth knowing”, and “Around computers it is difficult to find the correct unit of time to measure progress. Some cathedrals took a century to complete. Can you imagine the grandeur and scope of a program that would take as long?”, he had died and I never had a chance to meet him. “The best book on programming for the layman is “Alice in Wonderland”; but that’s because it’s the best book on anything for the layman.”. (via Hacker News)
Tricorder for Android — app that shows all the info from the sensors: local magnetic field, RF, acceleration, sound, etc. They really need a designer to make this look more like Star Trek than an Apple ][c program. (via attercop on Delicious)
Will Wall Street Require Python — with Release 33-9117, the SEC is considering substitution of Python or another programming language for legal English as a basis for some of its regulations. Reminds me of Charlie Stross’s “Accelerando” where companies bylaws are written in Python and largely autonomous.
Hatetris — game of Tetris that deliberately gives you the most difficult pieces. I love inversions like this, which present their own algorithmic challenges distinct from the original’s.
The growing role of software architects: “Architecture has become much more interesting now because it’s become more encompassing," says Neal Ford, software architect and meme wrangler at ThoughtWorks.