I wrote this post halfway through the Code Chrysalis Bootcamp in Tokyo, which I highly recommend checking out.

There’s a joke you might hear when you start learning to code:

There are 10 types of people, programmers and everybody else.

Its a classic joke, but isn’t there a small problem? Today, being able to build a modern application, rarely depends on your ability to understand binary.

Image for post
Image for post
“ …there’s way too much information to decode the Matrix. You get used to it, though. Your brain does the translating. I don’t even see the code. All I see is blonde, brunette, redhead.” — Cypher, The Matrix (1999)

With modern frameworks, Computer Science concepts have been abstracted so much that what you’re writing barely looks like code. New programming languages increasingly look like human languages. …

I wrote this post during the Code Chrysalis Bootcamp in Tokyo, which is an excellent bootcamp I highly reccomend checking out.

Closures, in the programming language Javascript, describe the idea that: parts of a computer program, are hidden from other parts of the program, in neat little ‘boxes’ so that what shouldn’t be changed, isn’t changed accidentally.

The little boxes hold memory, such as numbers, words or more instructions. And the boxes are defined and filled with things when the program runs.

Image for post
Image for post

The biggest box is the whole program, and its called the ‘Global Scope’, all the other little boxes…

About two years ago I started doing online courses…

This was caused by the combining factors of having stretched my ‘shiny new thing’ interest in knocking out Dialux models at work to the absolute limit and the pervasive millennial FOMO gnawing at my soul.

Image for post
Image for post
If you can’t knock out a Dialux model with 20 roof heights and connected rooms and specialised lighting regulatory requirements…have you even lived?

I’d started to attend some conferences outside of work, mainly about Smart Cities. And was intrigued by how companies were actually getting paid to do cool things, cool things that had buzzwords in them!

“Digital Transformation”, “Smart Mobility”, “Internet of Things”, “Machine Learning”!!!!!

Fraser Tooth

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