85% of web-application programming is not programming

October 29th, 2007

I finally said it. I realized this partially a year ago when I got another programmer to help me with some big web-application. He tried to persuade me that our/my code is too complicated and that Smarty template engine is the way to make it more modular/flexible?? whatever. Well I felt in my guts that any template engine I have seen is actually the opposite of a direction to go IMO so I started thinking where exactly should we go if we want to move coding practices to another level. I started casually working on a thing that used the theory that came out..

Yesterday when I was looking at a very powerful language Scala I saw it… web programming is once you have all your libraries written mostly not programming. It is pure declaration. I program games and I program web-apps. The two most opposite things, one is real time and another is request/response. But I found another categorization where they totally differ. Games are mostly algorithmic and web-apps are highly declarative. Now I see new goals for that “thing”..

I hope I will have time to release it soon… (it will be open source of course)

Leave a Reply