Objekt Orient | |
There are unknown knowns. |
status
Youre not logged in ... Login
menu
search
calendar
recent updates
Goodbye Antville, hello Blogspot Its
time to move! Antville is a symatic community but I'm...
by rolandk (11/8/08, 4:00 PM)
SOA at Deutsche Post Deutsche
Post is THE company which implemented SOA the first time,...
by rolandk (11/4/08, 2:59 PM)
The model and the architecture
Hypothesis: Since infrastucture code is not part of the domain...
by rolandk (10/17/08, 1:24 PM)
Hope joost does it right
this time It's the content, stupid http://www.joost.com/home?playNow=33l83ke#id=33l83ke
by rolandk (10/14/08, 1:00 PM)
Siri Bringing AI to the
interface. I'm sceptical http://news.cnet.com/8301-17939_109-10065136-2.html
by rolandk (10/14/08, 9:47 AM)
Generative Sequencing is what MDSD
gives to the Pattern Movement Look what I've found: A...
by rolandk (10/12/08, 12:48 PM)
A thought on MDSD Christoper
Alexander—The pattern language that we began creating in the 1970s...
by rolandk (10/10/08, 6:09 PM)
Fresh and inspiring as a
hill in the morning mist. Nasim Taleb explains the...
by rolandk (9/30/08, 9:23 PM)
Roland Kofler's Blog on Software Engineering on |
... Previous page
Monday, 21. January 2008
David Lorge Parnas Monday, January 21, 2008 at 11:36:21 PM Central European Standard Time
As Software Engineer you should know more about the history of our profession, the minds they influenced the development of the industry, the knowledge we've forgotten. In the 90thies I heard about the "Geheimnissprinzip", but I can't remember its meaning. Lets investigate more into David Lorge Parnas and the principle of information hiding ... link Wednesday, 16. January 2008
Agile Architecture by James Coplien Wednesday, January 16, 2008 at 3:42:44 PM Central European Standard Time
I attended a course on Agile Architecture today and it was really disturbing and inspiring. Coplien is a cuckoo chick in the agile nest. He seriously questioned TDD as a poor design technique. The magical emergence of good design through a bottom up technique is in fact questionable. It reminds me so much of this whole "wisdom of the crowds" hysteria we experienced lately in popular science fans. TDDs slogan: "The wisdom of the code". He also dislikes the On-Site-Customer principle and prefers Use Cases - the Alistair Cockburn way - to User Stories. But he is friendly to DDD and mentioned a few ideas - even with same words ings like I did in my paper(!), like the mental model. He really wants usability as a key architecture driver, which I still have to think about. He proposes MVC-U, an MVC concept with the User in mind. By the way: shame on me, I am yet another guy misinterpreting MVC! It fits int the DDD world, in fact its the infrastructure linking the user to the model. At lunch we had a nice talk and we agreed totally upon the fact that all the important stuff where around in the early OO industry in the 90thies, but we totally went out of track in the 2000ens. We actually need up front design! We need to think about architecture, and no agile methodology can substitute honest, painful hard knowledge crunching. The problem with XP techniques is , as Copien stated, you have to pretend you are stupid! You should take the user story implementing only(!) the stuff your customer said without thinking into the future because You Ain't Gonna Need It and you don't do architecture but TDD because YAGNI. Its called Keep it Simple, Stupid! not Keep It Stupid Simple. We are well paid knowledge workers, our job is to know. By the way, to achieve simplicity is a intellectual challenging task. more later... (need to read this: users.rcn.com) ... link Friday, 11. January 2008
Very supportive feedback Friday, January 11, 2008 at 6:37:36 PM Central European Standard Time
This week I got my first feedback to the paper I finished during holydays. Josef Scherer a Scrum consultant I met in the summer and became a dear friend, gave positive feedback: "I am quiet impressed by your paper! As a learned linguist and having strong interest in psychology and philosophy I must say that your point of view towards Domain Driven Design is very interesting. The 'mental model' as far as I experienced plays a role in user interface - I never thought it could be important for the application itself". This gave me some sunny days, I must admit. Still I don't think my paper is ready for public.. I will explain later why... ... link Thursday, 10. January 2008
ESB vs. REST Thursday, January 10, 2008 at 4:50:08 PM Central European Standard Time
I red The ESB Question and I'm quiet estranged by the fact that people compare REST with ESB's. And people that obviously must know someting about ESBs since they worked for a company producing one. Am I seriously missing a point? How can a Bus, being a fundamental part of an Event Driven Architecture compared with a nice interface technique? ... link poor decisions without consequences in a paperware world Thursday, January 10, 2008 at 2:22:21 PM Central European Standard Time
thats easy if you try ... link ... Next page
|