Open Source but No License

I have posted some small projects of mine on GitHub, mainly so that prospective employers can appreciate my skills. I am not quite ready to truly open source them, so I published them under "No License". This means that I remain the exclusive copyright holder of these creative works, and nobody else can use, copy, distribute, or modify them in any way, shape or form. More information here: choosealicense.com - "No License" (https://choosealicense.com/no-permission/).

Read more »

What is wrong with Full Stack Development

Inntel Hotel at Amsterdam, Zaandam

What is full-stack development

The predominant web application development model today requires splitting application logic in two parts:

  • The front-end, running on the browser.
  • The back-end, running on the server.

The front-end is typically written in JavaScript, while the back-end is typically written in Java, Scala, C#, or some other programming language. The two ends invariably communicate with each other via REST. The choice of JavaScript and REST is not due to any technical merit inherent in these technologies, (there is none,) but purely due to historical accident; see The Wild, Wild Web.

Read more »

Douglas Crockford talking nonsense

Here is Douglas Crockford,

talking patent nonsense about Java and about exceptions,

neither of which he understands, obviously.

Start playing at 27':42''. The insanity lasts until 32':00''.

Enjoy responsibly.

Tablecloth

A high-tech, sci-fi horror short-story written on the evening of January 25, 2018.

There was a guy who got in a quarrel with his girlfriend, and she kicked him out of her apartment without even throwing his clothes out the window for him. So there he was, naked on the street, not knowing what to do. Out of necessity, he grabbed a tablecloth from a restaurant, draped himself with it, and started to go home, trying to look as if everything was normal and under control.

Read more »