About Me

You can wake me up to debate the future of software development. I have been developing applications for more than thirty years and I have always tried to reflect on the ways we engineer all that stuff. It does not really bother me anymore whether some framework tries to solve some specific problem in a... Continue Reading →

Featured post

Presentation – We’re in Crisis

A presentation I did a while ago at Know-IT. Link: https://www.youtube.com/watch?v=iTG7PrZllFE Book: https://www.amazon.com/dp/1484242513Blog: https://josjong.comTwitter: https://twitter.com/jos_jong_nl Just to be sure…At 17:50 read “like with SQL triggers” instead of “like with stored procedures”At 36:51 read “a single noun” instead of “a single verb” "How it feels to learn JavaScript in 2016" (slide 5):https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

How to write 80% less code

The list of attempts to make it possible to write less code is endless. Many of them use knowledge of the data model to automate a considerable part of the database access, such as these: Fourth generation programming languages (4GL) Computer Assisted Software Engineering (CASE) tools Model-driven development (MDD) Domain specific languages Object relational mapping... Continue Reading →

3GL Programming Languages – The Endgame

“Good artists copy, great artists steal” (Pablo Picasso). I think that sums up the current state of affairs in programming languages. Ever longed for a missing feature in your favorite programming language? A good chance exists that it will be added within a few years, stolen from another language. I’m not saying that’s wrong, but... Continue Reading →

Up ↑