Joel Spolsky’s keynote

Joel Spolsky, Author of the blog JoelOnSoftware, has been given the opportunity to inaugurate the session of the RailsConf2008.

After a disputation starting with Chad Fowler (very much an introduction – where is David Black?) and a few words from DHH, to the stage he presents Joel Spolsky.

The theme of the keynote is UTC-based migrations in Rails 2.1, on the cover appears an image of Angelina Jolie and for contradiction, Brad Pitt.

He asks us why Brad Pitt is so popular, with comparison to the iPod, why is it so popular?

Entering in the software theme, Joel confirms that good software makes people happier, it is obsessive in the terms of esthetics and with respect to the culture digest to that which is written.

Now Joel Spolsky is simulating a windows XP session that happy has he has entry asks to restart the system to complete the updates, clearly a bad exemplification in software.

A similar example when entering a new device windows XP asks for the installation CD that could be ruined and difficult to find.

Lets talk about helplessness, meaning the capacity of some depressing software, a depressing situation deriving from perception that no-one helps you.

Joel now presents two websites, the same wizard like and one with all the information written on one page; this is the rule of a good design, to do it a way that the user has feedback of all the operations that follows.

Ajax is great to use as it reduces the reaction speed betwixt the click and the feedback, this is the way to make the user happier!

Obsessive over esthetic: in succession the screen appears the iPhone and the Samsung Blackjack, seems in technical terms the blackjack to perform better and it is cheaper. Why is the iPhone preferred between the two? Because it looks good!

Another exemplification: On the cover appears two beautiful buildings in Paris, but without the emergency exit (like those that you find in NYC). The stairs were not added because they would be in actual possession of ruined the beauteous look of the building.

Clearly Joel shows that the esthetic concept is very subjective, but some values do exist, for example the skins of each application is not a wise choice.

There exists a architectural movement that eliminates the decoration, for Joel it does not seem at all a good idea, an modern operating system that becomes command code in the absence of decoration.

Observe cultivation code: forward the screen appears to vehicles, one Jeep and a normal vehicle, the jeep can give you a sense of stake, boundary more people die in Jeeps for year than in other cars. Therefore the perception of security counts more than security itself.

Now he turns to a few words on Web 2.0 likewise this concept is take out of its proper whole, but underlined an idea that opposes that with respect to the enterprises.

On the screen appears ‘Ruby’. Joel invites DHH to read a piece of writing on RoR, from the melodrama of writing he takes a few keywords loveliness – happiness – motivation – pride – pleasure – passion, that forms the perception of this speech. For other languages the keywords are worse. These words depict the culture code.

Misattribution: a psychologic definition that explains why sometimes our bodies reacts to particular psychological stimulations.

In this case, Joel Spolsky explains that it was simpleton in succession us whenever he prepared the keynote, prelection the introduction title, that it was false!

Annalisa