Contents tagged with On the Future of Software Development
-
Quo vadis Fachzeitschriften?
[Abstract: From looking at current issues of .NET developer magazines in Germany I get the impression, their current format is outdated. Publishing software development content primarily on paper does not really cater to the needs of developers anymore. That way not enough relevant topics can be covered in each issue to make most of the readers happy most of the time. I thus propose a shift of focus from offline to online. What we need are magazines (i.e. information filters) we can customize.]
-
Collective code ownership is limiting software quality
Reading the title of this posting you might think I was out of my mind. But in fact I really mean what I say: After lately thinking quite a bit about the software development process I´m now pretty sure, collective code ownership (CCO) as it is promoted by eXtreme Programming (XP) [1,2] is at least not just plain right.
-
On the Future of Software Development #4 – The need for specialization
In my previous postings I talked about two perceptions: 1. I don´t see any real signs that make our trade of software development singular and hard to compare to other industries. 2. The rate of change in our industry has increased very much in the past 10 to 20 years and makes it impossible to keep up our attitude of allround programmers.
-
On the Future of Software Development #3 – Feel the heat!
Ok, so now that any “attitude” is out of our way (see my previous posting for details), we can start to look at what is the real challenge for programmers today.
-
On the Future of Software Development #2 – We are not so special
Let me start my reasoning about how the people-side of the future of software development might look like with two perceptions that form the basis of my argumentation.
-
On the Future of Software Development #1
Motivated by I a conversation with Steve Cook, one of the fathers of the Software Factory concept ([1], [2]), I´d like to share some thoughts with you about the future of software development. However, contrary to what you might be thinking now, I don´t want to speculate much about the next versions of the .NET Framework or how virtual shared memory could help to solve interop problems or the benefits of Intentional Programming.