December 2006 Archives
- Photoshop & Multicore CPUs (John Nack, Adobe)
- Photoshop & Moving to 64bits (Scott Byer, Adobe)
Another great post from Creating Passionate Users: Don't make the Demo look Done.
But you have them in your reading list already, don't you?
Here's a great read by Don Norman: Simplicity is highly overrated. After you digested it, make sure to read Joel Spolsky's comment: Simplicity.
(Den folgenden Post hatte ich auf der Bahnfahrt verfaßt aber natürlich mangels WiFi nicht gepostet :-)
Die kürzlich veranstaltete Bahnfahrt zur extragroup Weihnachtsfeier nach Münster (ausschließlich ICE, einmal Umsteigen) macht mir wieder einmal schmerzhaft meine Aversion gegenüber dem ÖPV und der Bahn im besonderen bewußt:
Auf allen besuchten Bahnhöfen ist es
- Kalt
- Zugig
- Zu viele Leute
- Riecht schlecht
- Dunkel
Dagegen ist der mieseste Flughafen, den ich jemals besucht habe, immer noch eine High-Class Veranstaltung.
Abfahrt zuhause 5:15, Ankunft in Münster 10.45 - 5:30h. Natürlich geht es mit mehr Umsteigen und Inanspruchnahme von EC/IC oder "Nahverkehrsexpress" etwas schneller, aber von Convenience kann dann nicht einmal ansatzweise mehr die Rede mehr sein.
Mit dem Auto (zugegebenermaßen ohne Stau) sind es 3:45h von Haustür zu Haustür. Inkl. Burger King in Lichtendorf (Süd) und Pinkelpause und Kaffeekauf an der Raststätte Wetterau.
Aber Steckdose am Platz im ICE. Daher noch eine glatte 4.
Jeff Atwood: Code Tells You How, Comments Tell You Why.
Indeed, this is a fantastic comment:
/* A binary search turned out to be slower than the Boyer-Moore
algorithm for the data sets of interest, thus we have used the more
complex, but faster method even though this problem does not at
first seem amenable to a string search technique. */
However, I would suggest not to add the comment
# Reverse the string
to document the Pearl statement
$string = join('',reverse(split('',$string)));
I would prefer to wrap the code (even if it is a one-liner) into a function `reverse_string()` instead. That way, we got rid of a comment and reduced duplication in the code.
Here's a great write-up of the trick Skype uses to get through firewalls.
(Via Don Park's Daily Habit.)
Writing Shrinkwrapped Software - Although somewhat Windows / .NET centric, it contains some real gems. Recommended reading.
(Via Software by Rob.)