The Artima Developer Community
Sponsored Link

.NET Buzz Forum
[ArcTalk] What does "elegance" mean for software?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Damir Tomicic

Posts: 2504
Nickname: damir
Registered: Apr, 2004

Damir Tomicic is Microsoft Regional Director for Germany and INETA Lead
[ArcTalk] What does "elegance" mean for software? Posted: Oct 8, 2005 1:11 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Damir Tomicic.
Original Post: [ArcTalk] What does "elegance" mean for software?
Feed Title: Damir Tomicic : community powered
Feed URL: http://tomicic.de/SyndicationService.asmx/GetRss
Feed Description: stuff about .NET, community and life - in several languages.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Damir Tomicic
Latest Posts From Damir Tomicic : community powered

Advertisement

Es war einer dieser Gespräche, an die man sich länger erinnert. Jürgen Pfeifer (Enterprise Technologieberater, Microsoft) und ich arbeiten gemeinsam an einem Projekt und haben uns diesbezüglich am Donnerstag getroffen. Hinterher unterhielten wir uns bis spät am Abend über diverses, spannendes und interessantes. Jürgen, ein studierter Mathematiker, hat sich mit der Fragestellung der Eleganz von Software beschäftigt und eine sehr interessante Theorie entwickelt. Ich muß zugeben mir darüber kaum Gedanken gemacht zu haben, die Fragestellung ist aber wirklich mehr als interessant. Jürgen hat es auch kurz in seinem Blog beschrieben [1]. Ich beschäftigte mich mit einem anderem Thema - in jedem Projekt beispielsweise ist eine gewisse Qualität der Software gefordert, es existieren auch diverse Ansätze diese zu erreichen. Wenn wir einen der Ansätze nehmen und die Parameter, wie die verfügbare Zeit und das verfügbare Budget varrieren, ergeben sich dann zwangsläufig Einbüße in der Qualität? Ab wann? Wohin tendieren die Ansätze dann? Ein Thema, das ich auch auf der BASTA! in einer Podiumsdiskussion mit dem Publikum diskutiert habe.

Wir haben auch unsere gemeinsame Unix-Vergangenheit entdeckt. Jürgen ist unter anderem einer der initialen Autoren der ncurses-Bibliothek [2], gemeinsam mit Zeyd Ben-Halim und Eric Raymond, die Namen kennt die OSS-Szene mehr als gut. Ich war Anfang neunziger Jahre an der Entwicklung von UnixWare [3] beteiligt, als dies noch ein Projekt von Novell war, noch bevor es 1995 an SCO verkauft wurde. Mein Schwerpunkt bildete das Spooling-System [4]. Das war eine lustige Zeit, alles schön in ANSI-C geschrieben, mit vi und gescriptet mit kornshell. Ich glaube, ich kann vi auch heute noch blind bedienen, so etwas vergisst man nie wieder ... ;-)

Wir erinnerten uns daran, dass Linux eigentlich als eine Antwort auf die "bösen" teueren Unix-Systeme (Sun Solaris, Unisys, SINIX, HP-UX, etc.) entwickelt wurde ... Da diese heute kaum eine Rolle in der Presse spielen, vergisst man so etwas natürlich leichter...

Es hat wirklich Spaß gemacht.

[1] http://blogs.msdn.com/juergenp/archive/2005/10/08/478418.aspx
[2] http://www.gnu.org/software/ncurses/ncurses.html
[3] http://www.faqs.org/faqs/unix-faq/unixware/general/
[4] http://www.uni-trier.de/~meyer/printserver/unix.htm



This weblog is sponsored by Axinom GmbH.

Read: [ArcTalk] What does "elegance" mean for software?

Topic: Horizontal lines Previous Topic   Next Topic Topic: SharePoint Site Definition Editor

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use