Friday, October 17, 2008

Five Reasons Software Developers Hate Software Architects


Today I found a great posting on the architect zone. Pete Johnson writes about his promotion to a "HP.com Chief Architect" and gave it a more deper thought. He came up with five things, a software architect can make wrong.


  1. The cockiness
  2. Losing touch with technology
  3. Keeping clean hands by delegating all the dirty work
  4. Taking credit for everything, even when you did nothing
  5. Finding opportunities for yourself, but not for others


When the responsibility escalates to little or no coding and being in charge of the long term direction of multiple projects simultaneously, when that person spends more time in meetings than anything else and gets this "architect" title, the bridges start to get burned and the hate begins to flow. Before long, that guy you used to enjoy going on lunchtime burrito runs with asserts himself in ways you never thought possible and seems to be leading your project team, as well as the others he's been given jurisdiction, over an irrational cliff.
Pete Johnson, 2008


In my personal oppionion he perfectly nailed the points down. The bigger the projects get, the more you are in trouble and the easier it is to forget about the mentioned things. The only thing you can do is to find your personal way through all the different needs of your team members, customers, technology or whatever else hits your road doing a successfull project.

You can visit Pete's personal blog and read more about his work. I was suprised to find out, that he build the first ever webapplication inside HP :)

Wednesday, October 15, 2008

Firefox 3.1 beta 1 is out


Firefox 3.1 Beta 1 is out and with it comes a huge pile of new features for developers. While those of you who follow Mozilla’s web-tech blog might know about some of them. Together with the release of the first beta of 3.1 a short summary of the bigger features can be found in the related posting.


  • Geolocation

  • @font-face

  • Video and Audio support

  • XHR enhancements

  • TraceMonkey



There are several other features that are scheduled for Firefox 3.1 Beta 2 and are partially implemented in the beta 1 already. Mozilla will talk about more once Beta 2 is available. Some of the things you can expect are Worker Threads for JavaScript, new graphics, SVG and CSS capabilities and probably other things as well. The Firefox 3.1 for Developers page is the full source for new stuff that’s coming for 3.1.

Tuesday, October 14, 2008

drops in focus



drops in focus, originally uploaded by myfear.

(Canon EOS 350D DIGITAL; 03.12.2007; 1/2000 at f/2.2; ISO 100; white balance: Auto; focal length: 50 mm)

Taken nearly a year ago. Found it browsing the archives today. For some reason I find this very suitable as a posting.
Maily, because of the beginning autum/winter weather outside. And of corse because of a project. The picture represents a good mixture between light and darkness, colors and black, positive reflections and raindrops. Symbols for all kind of feelings that could attend you through the day :)

Friday, October 10, 2008

Trends in Software Engineering


Yesterday was a highlight to me. We had the chance to hear Michael Stal about trends in software engineering. You can find a brief posting about his session on his blog.

Beside the (not always suprising) contents of the session I really liked the quotes he inserted :)

Failure and understanding failure is a
key factor for successful design!
[Henry Petroski]

Ad-hoc re-use is the root of all evil
[Jan Bosch]

There is nothing permanent except
change.
[Heraclitus, 535–475 BC]

Have a great weekend!

Friday, October 3, 2008

An introduction to Adobe AIR


Found this great introduction article these days. Posted by Cesare Rocchi.
This tutorial will introduce you to Adobe Air, a framework to build rich internet applications. This first introduction will show how to create a simple application using Html/Js technologies.

http://nettuts.com/news/introduction-to-adobe-air/