A picture of a jigsaw and various parts coming together
Photo by Jonny Gios on Unsplash

You’re probably wondering why on earth you should read an article about something as dry as types in computer programming. That’s fair, it does sound dreadfully boring and if you’re not a programmer then for the love of cheese and biscuits leave now. However, if you are a programmer then I hope to at least make you think for a few minutes and maybe, just maybe, improve the way you code a little bit.

Please note: The key concepts in this article apply mostly to classically object oriented languages that have inheritance and the ability to at least type hint…

Andrew Scott Chapman

Lead PHP developer for Elucidat and technology enthusiast

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