Juli 14th, 2009 Innovation| 2 Comments »
I just ask myself why there are no initiatives to develop standardized data models for customer and organizational data - maybe I didn’t find it yet. But, wouldn’t it be such an improvement to not just talk about databases or data stores but about MDM stores. Don’t get me wrong, I do not think about building another CRM system with another “best data model“. I think about finding something in between providing applications and infrastructural engines. An commercial computing infrastructure which implicitly contains all the basic data models such as “Customer”, “Organization“, “Product” and so on. This would lead to a boost in interoperability of systems, data quality, …
What do you think. Right now its just a thought while listening to a talk of Adrian Cole of jcloud….
Juli 3rd, 2009 Innovation, Research| 3 Comments »
Some weeks ago, I participated in a workshop about the Semantic Web at the FU Berlin, which was quite interesting. During that day I begun to ask myself how it could be possible to connect the systems used for Managing Business Master Data with the idea of the semantic web to build a corporate data web which solves all the integration and retrieval problems Data Warehouses, OLAP, ETL (…) EAI, SOA, and Idenity Resolution Systems shall solve.
The more I thought about that idea the more I was confident that this will be a huge trend within the next 5 to 10 years. With RDF, Tripple Stores and their brothers and sisters enterprises will be able to connect the data within silos with the data of other silos. They will be able to retrieve external data and connect it on the model level by just extending and or transforming the underlying moder graphs. This idea, as any other idea isn’t new, as this link of IBM Research shows, but its still the very beginning of a fundamental swith in thinking about and handling corporate data: Humans and Maschines will be able to walk the graphs of data, identify relations between unknown entities and generate hypotheses and assumptions about the real world facts by just allowing the data to be connected by meaning and relationships; its just like it is in the real world.
To complete this post, I wanna give you an impressive List of videos and podcasts about the semantic web. Happy Watching:
http://www.semanticfocus.com/blog/entry/title/302-semantic-web-videos-and-podcasts/
Juni 23rd, 2009 Innovation, Websites| 1 Comment »
Am Samstag bin ich in der “brand.eins” auf einen Artikel gestoßen, der mich sehr interressiert hat. Es ging dabei um
eine neue Online-Platform aus der Schweiz. Zunächst einmal ein ganz typischer Artikel: Ein text mit vielen Buzzwords und ein schwart-weiß Foto eines 28 Jährigen Gründers und Glückspilz, der auch Student der BWL im 13. Semester sein könnte…
Aber hier ging es um den Versuch den Ansatz der “Offenen Innovation”, den ich zufällig auch gerade in Buchform zu verstehen versuche (Amazon - Open Innovation), in eine pfiffige Web2.0 Web-Anwendung zu packen: Atizo.com
Hier können Unternehmen Projekte einstellen zu denen die Mitglieder von Atizo fleißig Gedanken, Ideen und Konzepte beitragen. Innovation durch Crowd-Sourcing. Ein sehr spannender Ansatz, wie ich finde. So sucht beispielsweise BRAUN nach der “Traumküchenhilfe” und die Schweizer Post-Finance nach innovativen B2C Marketing-Ansprachen oder Features für’s Online-Banking.
Die Frage, die sich mir stellt: Ist das der Anfang einer besseren Welt, da die Ideen der Menschen plötzlich wahrgenommen und umgesetzt werden oder ist das am Ende nur die Möglichkeit für Unternehmen noch schneller, noch effizienter und vor allem kostengünstiger (Die Prämien für die beste Idee bewegen sich um die 2000 Euro) an Ideen und Konzeptvorschläge zu kommen?
Mai 13th, 2009 Innovation| No Comments »
Microsoft is definately not the kind of software company where I woukd see any future innovations, but this video is made quite nice:
Video: Future Vision Montage
April 4th, 2009 Innovation, Websites| 1 Comment »
At Web2.0 Expo Tim O’Reilly makes an interesting Key Note speech where he anticipates what Web3.0 will be all about. He compares the Web’s life cycle with the growing of a new born baby. As for the baby for Web1.0 there were loads of information that couldn’t be understood or connected. After a few month the oral phase makes the world interactively plumbable, i.e. the baby sticks things in it’s mouth and discovers that there are differences between materials and so on. This is where Web2.0 started. Today the Web is a child that can play - having fun discovering things, enjoy the information….
Web3.0 is the phase of going to school. The Web will really understand the matters of the world by adding sense throug the semantic web and related technologies. There is the mobile web and the social web…. It’s interesting where the Web will beam us in the near future. O’Reilly says: Web2.0 + The World = The World squared. We’ll see…
See the video here
März 30th, 2009 General, Innovation, Knowledge| 2 Comments »
Leider ist der Eintrag nur auf English verfügbar.
Februar 21st, 2009 Communication, Development, Innovation| No Comments »
Leidenschaft ist eine der in meinen Augen wichtigsten Fähigkeiten, die ein Entwickler mitbringen sollte. Leidenschaft für Technologie, Leidenschaft für Lösungen, Leidenschaft für Fortschritt. Mike Peters hat dies kürzlich in seinem Artikel “How to pick a GREAT Software Engineer” eindrucksvoll präzise verdeutlicht. Er schreibt, dass sich “passionierte Entwickler” besonders dadurch auszeichnen, dass Sie in Ihrer Freizeit DZone oder Techcrunch lesen, neue Software testen oder Code schreiben:
Love what you do and pass that love to everyone you deal with.
Always be positive, energetic and make progress, no matter what.
What do you do in your spare time? If you’re not writing code, installing a virtual machine, reading TechCrunch/Slashdot/DZone or testing out the latest version of Windows 7, you are not passionate about technology.
Ich stimme ihm prinzipiell zu. Natürlich gibt es wichtigere Dinge als Technologie (Familie, Freunde, Gesundheit etc.), aber ich denke, dass Passion in diesem Zusammenhang einfach heißt, dass Technologie nicht einfach nur der Job ist, sondern ein Hobby, ein Hobby welches man glücklicherweise zum Job machen konnte. Und wie das so ist mit Hobbies: Sie bestimmen den Charakter, das alltägliche Handeln und sind allgegenwärtig. Vielleicht kann man es so sagen:
Ein Triathlet, ein Fussballfan und ein Technologist (um einen Begriff zu nutzen, der die Leidenschaft besser als die Berufsbezeichnung Sofwareentwickler ausdrückt) machen Strandurlaub mit ihren Kindern und Ehefrauen. Der Triathlet wird, während die Kinder im Meer baden und die Frau sich der Sonne hingibt, seine Beine in die Hand nehmen und am Strand ein paar Kilometer laufen gehen. Der Fussballfan wird sich am Wochenende in Zeitungen, bei anderen Urlaubern oder im Internet über die Ergebnisse seiner Lieblingsmannschaft erkundigen. Und so wird sich der Technologist genüsslich mit einem Buch über Technologie an den Strand legen (letztes Jahr in Südafrika begleitete mich das Buch: The Big Switch von Nicholas Carr) oder sogar den Laptop dabei haben um am Abend, wenn die Familie schläft auf dem Balkon mit Meerblick die wichtigsten Blogs zu verfolgen und vielleicht sogar kurz Eclipse zu starten um das Tutorial für ein ihm noch unbekanntes Framework oder SDK durchzugehen. Alle drei werden mit solchen Tätigkeiten ganz ähnliche Erfahrungen machen: Sie selbst empfinden dabei eine persönliche, subjektive, intrinsisch motivierte Zufriedenheit wobei Freunde oder der Partner nur schwer nachvollziehen können, wie man sich so für etwas anscheinend unwichtiges begeistern kann. Die Frage nach dem Sinn stellt sich dem Triathleten, dem Fussballfan und dem Technologist aber erst als zweites. Und speziell dem Technologist ist es zunächst auch egal ob man Geld damit verdienen kann: Es ist eher ein netter Seiteneffekt.
Um zu dem oben angesprochenen Artikel zurückzukommen. Ich denke, dass es in der Software-Entwicklung sehr wichtig ist passioniert zu sein. Ich selbst habe die Erfahrung gemacht, dass zu viele Entwickler mit denen ich zusammengearbeitet habe, ihren Job tatsächlich als 9to5 Job verstanden. Man kann Projektziele erreichen und durchaus schöne Systeme implementieren. Aber eines fehlt: Spaß und innovatives Potential. Man bleibt auf der Stelle stehen.