General&Movies18 Apr 2006 09:36 pm

Was baffled today when Tobias Geiger – a colleague at ComBOTS – casually cited from “Absolute Giganten”. The movie seems to be even more popular than I thought ;-)

BTW Happy Birthday, Tobias – Da geht einiges.

General&Reading18 Apr 2006 12:59 am

Now that RoR provided the valve to let the steam out of the Java web application pot we are seeing similar phenomena in the Java Enterprise pot.

WS-* is an easy target in this respect. I hardly know a (Java) developer who mastered the WS arena. Not because providing web services wouldn’t be useful but because it’s just so complex, confusing and certainly _not_ fun.

In my experience there’s one magical turning point for enterprise architecture: the deadline. I’ve seen more than one project throwing corporate strategy overboard when faced with the decision: delay the deadline or use working code now but without the full might of the corporate architecture. And I’m not talking about flushing the entire design of an application. It was more along the line: company policy: “you’ve got to use J2EE application server xyz”; state at the deadline: “we’ve got a working version on this servlet container but deployment on J2EE container xyz shows a couple of obscure anomalies.”; solution: “take the working version in production now, we’ll abide the company policy later.”; of course it was never deployed on the company J2EE container.

Right now the backlash is developer-driven but before too long it’ll be customer-driven.

General11 Apr 2006 11:18 pm

Long time since the last post so I’ll put out some links to the more interesting stuff which I read lately in the following entries.

Just a short summary status:
Work at ComBOTS is picking up pace. Debian-wise packaging aegis 4.22 is on my agenda. I’m in the process of injecting new hardware in my vdr: adding a third harddisk and a second DVB-S card and replacing the defunct power supply. Commons Resources was demoted to the sandbox but I hope that I get around soonish to work on the open issues: it’s just too useful to let it linger in current in-between state. I started following the django mailing lists: lots of momentum and activity. That’s all I can think of for now ;-)

General15 Feb 2006 12:05 am

These are my favourite quotes from the SnakesAndRubies event. All errors, omissions and misinterpretations are entirely mine ;-)

About i18n support
David gives a lenghty explanation why RubyOnRails doesn’t integrate a i18n framework in the core, yet there are a couple of plugins, he just isn’t sure if one is beautiful enough yet or if it’s necessary at all to put i18n in the RubyOnRails core.
Adrian: “We’ve got welsh.”

On Javascript
David: “Javascript is – what’s the word – horrible. Javascript by hand is pain. Javascript: for some people it fits their brain and they don’t mind testing in 15 different browser every time they change a comma and that’s cool. But for most programmers they have like an expectation of cause and effect and that expectation jives very badly with Javascript by hand.”

How do you envision the world coming to an end ?
David: “I’ll scope world meaning software development. I dare say that: If we let sedimentation keep at the rate it’s going now. That is do we just build on top of decisions made for too long ago and expect to save the world that way. In other words: if people keep creating new Java applications the world is going to come to an end. We moved on. It was fine for a period and it served a purpose and everything serves a purpose and Ruby will see this day too. The only difference is the day today is for Java and it’s not today for neither Python nor Ruby.”

The story behind the names:
Adrian: “You could argue that using Django you could do a website with just two fingers.” [Refering to Django Reinhardt who could only use two fingers of his left hand.]
David: “Rails sounded cool. You could go really fast if you follow the rails. It didn’t have a story, sorry.”

On using “not mainstream” languages:
Adrian: “Our response was: With PHP people learn that because they want to get jobs. With Java they learn that because they take computer science courses. With Python you learn it because you love it. Because you want to experience the beauty. I’m sure it’s the same way for Ruby. If I’m hiring a Python programmer the chances are that the person is good.”
David: “I totally agree.”

How do you find people who actually use your framework ?
David: “Well, making a stir. Taking a big target and picking on it. I really recommend Java. It works great. There are so many Java programmers out there. You just have to poke them a little bit and they go like bananas and they link to you like mad. And if you poke them in the eyes they go even better bananas. And that works pretty well breaking through the early awareness wall. Then you probably want to switch horses at some point in the game if you want the Java programmers to come over.”

On promoting Python and Ruby:
David: “If people started out doing Python and Ruby they would certainly never ever tolerate what is PHP and Java. It seems like incompatible ways. People usually come in through PHP and Java and then they come to Python or Ruby.”

General25 Jan 2006 12:31 am

Started watching the SnakesAndRubies video. Having read quite a couple of articles and blogs about these two frameworks I finally started playing around with Django. Cool stuff ! And it’s actually really exactly as easy as described in the articles ;-)

Having done five years of Java/JSP/Struts/OJB (a rather lightweight stack in Java terms) web applications the difference is mindboggling. If Ruby and Python just wouldn’t be such a hard management sell. Using Websphere for a simple web application should be a hard sell too. Now I’ve seen quite a few simple web applications on Websphere so these hard sells can be done. We just need to educate the marketing people to come over from the dark side.

Now onto a lesson in beauty by David.

General20 Jan 2006 01:05 am

Finally I arrived in blog space. For some people it just takes longer.

« Previous Page