Sign in

Jochen H. Schmidt
Developer — Author — Photographer — Guitarist


Knowing just one or two programming languages misses out many concepts out there. There is not one single language that is enough for anything. Knowledge you gain through the concepts of a new language can often apply to many other languages too. This article lists a number of languages you could learn and makes clear what you should take from it.


This language still has a bad reputation with many closed-minded developers. In a nutshell, it is a typical example of a dynamic language with very flexible runtime features. You can put together different object shapes — even incrementally —…

Walt Mossberg wrote an Article about why Siri seems to be so dumb and compared Apples “AI Assistant” with e.g. “Google Assistant” or “Amazon Alexa”.

Currently competition seems to focus on more and more Artificial Intelligence topics. Most of the technologies and algorithms that drive this current incarnation of an old movement are not particularily new. The difference is that they now try to create end-user-products from those technologies. Apple historically proved great talent in creating such mass products from former niche technologies. It can be difficult to recognize the key characteristics that are necessary to differentiate between a “cool…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store