Archive for June, 2007
Wednesday, June 27th, 2007
A learner's guide to the very important concepts of 'arrays' and 'associative arrays' and the very confusing, overlapping terminology thereof.
In programming, the term 'array', in its most general sense, means 'a sequence of units of data', but confusingly, a preponderance of terms all fit that same definition, each with its ...
Posted in Learn Programming, Programming | No Comments »
Wednesday, June 13th, 2007
Yahoo's Javascript guru, Douglas Crockford, has another excellent video talk (watchable in-browser or as a download), this time a survey of software engineering titled "Quality". While general pontifications of this nature are common, Crockford's strikes a nice balance between breadth and concision and between correctness and novelty (not too dull, ...
Posted in Learn Programming, Programming | No Comments »
Monday, June 11th, 2007
More bullshit performance claims from Apple?
So Apple, out of nowhere, has released Safari for Windows. Among the reactions today, Joel Spolsky jumped the gun, complaining about how Apple Safari for Windows loads very slowly, only later to retract---apparently, Safari for Windows stopped loading slowly for Joel after the first ...
Posted in Tech | 1 Comment »
Thursday, June 7th, 2007
In a post on user search behaviors, Jeff Atwood links to this report on how quick users are to judge websites. Ironically, upon viewing that report, a full minute passed before I noticed the left column did not consist of Google ads but rather of intra-site links, and in fact, ...
Posted in Tech | No Comments »
Tuesday, June 5th, 2007
I concur with Ken Arnold that stylistic choice in languages should be stamped out at the parser/compiler level. In fact, the two programming languages I have on the drawing board, Pidgin (an educational language) and Animus (a more Lisp-ish Python), both do just that. Animus is strict for the reasons ...
Posted in Programming, Tech | No Comments »
Monday, June 4th, 2007
How bits represent information and form the basis of computing.
An installment in a series of posts on basic computing concepts for beginning programmers.
As the general public has come into daily contact with computers, people have been disabused of their former notions that computers 'think' and 'know' things. Sadly, for most ...
Posted in Learn Programming, Tech | No Comments »
Saturday, June 2nd, 2007
Here.
Posted in Politics | No Comments »