In the future, there will be robots!

The code generation crowd are at it again.

So, "writing code" is stupid is it? Well what will we call writing the requirements in a form that the code generators can understand and why will it be easier to get the requirements right?

I like code generators. I couldn't live without my IDL compiler. Or generators that write the grungy database access code or generators that make it easy for me to make SOAP calls. Even the ghastly #import COM wrapper generator has its place. But I'm sorry, I just don't buy this "In the future, there will be robots!" view of code generation. People will be writing code for a long time to come.

[Len Holgate]


I'm not sure what Frans has against this post. I agree with everything Len is saying. People who think that writing code will go away are crazy. I also think that generating entire applications is rediculous and will never happen. What will happen is that things will continue to be abstracted to higher and higher levels, but at the same time requirements will become more and more complex. So there will always be programmers out there writing code in one form or another. It is our jobs as programmers to stay ahead of the curve which will allow us to be more efficient than others. Currently, that involves making use of code generation tools to abstract things to the next level and enhance our productivity while most others still don't understand these tools.

5 Comments

  • Generators don't use human-related languages. Generators who do, are ment as typing-helpers. Great solution to shorten typing-related problems, but a true generator ignores human-related things like programming languages and other elements ment to make programming easier for HUMANS.

  • Grown men in questionable clothing, flailing around like they're having a seizure! True modernism, the past, the present and the future. The performance features a futuristic laser show, with a dehydrating manatee.











    Come-see-the-performance-that-has-left-critics-speechless!

  • Phil, and there I was thinking that nobody would get the joke...

  • Just like to point out that I agree that people will be writing code for a long time to come. I chose the title "Writing Code Is Stupide" to be particularly provocative and within the second paragraph constained this to particular types of apps that didn't have huge amounts of complex business logic.





    Still I agree with Frans that model-driven code generators are the way to go. I push it futher by wanting the code generator to be programmable and extensible with domain specific constructs and do more to help derive implementation details rather than just translate some logic representation.





    Sure, there will the robots in the futures :-)

  • yo creo que en el futuro con tanta tecnologia las personas van a comenzar a utilizar mucho de los robots ya que cada vez mas van a depender de ellos y bamos a comenzar a ser como ellos, los robots van a suplir las necesidades que se nos dificulten y de esta forma van a ser parte de nuestar vidas.

Comments have been disabled for this content.