Archiv der Kategorie: From nerds to nerds

Softskills: Development by…

Yesterday I read a tweet that deserved more than a simple RT:

  • Asshole Driven development (ADD) – Any team where the biggest jerk makes all the big decisions is asshole driven development. All wisdom, logic or process goes out the window when Mr. Asshole is in the room, doing whatever idiotic, selfish thing he thinks is best. There may rules and processes, but Mr. A breaks them and people follow anyway.
  • Cognitive Dissonance development (CDD) – In any organization where there are two or more divergent beliefs on how software should be made. The tension between those beliefs, as it’s fought out in various meetings and individual decisions by players on both sides, defines the project more than any individual belief itself.
  • Cover Your Ass Engineering (CYAE) – The driving force behind most individual efforts is to make sure than when the shit hits the fan, they are not to blame.
  • Development By Denial (DBD) – Everybody pretends there is a method for what’s being done, and that things are going ok, when in reality, things are a mess and the process is on the floor. The worse things get, the more people depend on their denial of what’s really happening, or their isolation in their own small part of the project, to survive.
  • Get Me Promoted Methodology (GMPM) – People write code and design things to increase their visibility, satisfy their boss’s whims, and accelerate their path to a raise or the corner office no matter how far outside of stated goals their efforts go. This includes allowing disasters to happen so people can be heroes, writing hacks that look great in the short term but crumble after the individual has moved on, and focusing more on the surface of work than its value.

Here is the source: http://www.scottberkun.com/blog/2007/asshole-driven-development/

Softskills: Management by…

Bisher kannte ich folgende „Management-By“-Arten:

  • Management by Babysitter
    Man kĂĽmmert sich um die Angelegenheit, wo jemand am lautesten schreit.
  • Management by Champignon
    Die Mitarbeiter im Dunkeln lassen, gelegentlich mit Mist bestreuen; und wenn sich ein heller Kopf zeigt: abschneiden!
  • Management by Moses
    Er fĂĽhrte sein Volk in die WĂĽste und hoffte auf ein Wunder.
  • Management by AlphĂĽttli
    Hoch oben angesiedelt, aber furchtbar primitiv eingerichtet.
  • Management by Jeans
    An den wichtigsten Stellen sitzen die größten Nieten.
  • Management by Ping-Pong
    Jeden Vorgang solange zurĂĽck- oder weitergeben, bis er sich von selbst erledigt.

Eine komplette Liste habe ich dann hier gefunden: http://www.olev.de/m/management_by.pdf

Using Speed Tracer on a Mac

Speed Tracer on a Mac
Speed Tracer on a Mac

I finally got Speed Tracer running on Mac OSX. Just in case you missed the news: GWT 2.0 was released yesterday and brought a nice friend called Speed Tracer.

The tool itself is written in GWT (funny, don’t?) and works as an Chrome extension. Since Chrome for Mac is beta and does not have support for extensions we nee to use use Chromium.

There are postings on how to get extensions running on Chrome for Mac, but I preferred to use a Chromium build.

Speed Tracer is a Google Chrome extension that helps you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Using Speed Tracer you are able to get a better picture of where time is being spent in your application.

Thanks to pohl (irc chat on ##gwt) for the hints.

So here we go:

1) We need some Chrome build that has „extensions enabled“. I used this one here, but you might try any other newer one.

2) Install Speed Tracer.

3) Start Chromium with the required command line parameter.

This part is the only real tricky one if you are not a geek… ;-)
From the Terminal you can start Chromium manually by executing the following…

… or you simply rename the bin to something else and place a script that does the command line magic for you.
I renamed Chromium to Chromium-bin and created a Chromium named script file that contains:

Don’t forget to make the script file executable…

That’s it. Now you can visit some ajax-funny site (google wave, google maps, google mail, google docs, you name it) and test drive Speed Tracer.

Good luck!

Browser? Ja klar, in lila bitte.

Eine nicht repräsentative Umfrage im Freundeskreis eines Google Mitarbeiters hat ergeben:

  • Die meisten sind der Meinung, dass Sie mehr Zeit im Web als im Auto verbringen, und
  • 90% der Befragten wissen was fĂĽr ein Auto sie fahren,
  • aber nur 50% der Befragten wussten welchen Browser sie verwenden.
Cars, browsers
Cars, browsers

Angesichts der Tatsache, dass Browser (wie Autos) doch sehr unterschiedlich sind (unterschiedlich sicher, unterschiedlich schnell), ist es eine doch recht erschreckende Feststellung.

Gut, man könnte jetzt argumentieren: „zeige mir deine Freunde, und ich sage dir wer du bist“, aber ich befürchte unsere Freundeskreise würden nicht viel besser abscheiden. Oder?

Immerhin lebe ich in einem Land in dem Günter Jauch als „intelligentester Mann“ gewählt wurde. Ich weiss zwar nicht ob er es ist oder nicht, die Begründung hat es aber in sich: „Er kennt alle Antworten“.

Nein, das ist nicht lustig.

Jedenfalls ist die Fragestellung witzig und nachahmenswert. Also habe ich ein Umfrage angelegt, bitte teilnehmen und weitersagen: