Considering parent, myself and most people I talk to consider the point of Nest being the ability to control their thermostat when they are out of the house, I don't understand how any system in the 70s or 80s could even work at all like a Nest, let alone better.
No mobile phones, no widespread use of the internet and a hobbyist can make a thermostat you can control when out of the house? Would love to know how?
I've been a programmer for 20 years and you just described my daily struggle with my job so precisely. Is this kind of experience happening to neuro-typical people or is this a very ADHD thing?
I ask because I have often wondered if I am undiagnosed as something or other and this post hit me hard.
>I'm not sure bars existed in the times of Black Death
depends what you mean by a bar?
In the UK, taverns certainly existed prior to the Black Death (1346 – 1353). For instance:
> Established in the 13th Century, The White Hart Inn on Drury Lane claims to be London’s oldest pub. Historical records show its first license was granted as early as 1216
> I don't know what you mean here, but it is certainly possible for TypeScript code to use JavaScript libraries and vice versa, which is presumably what most people mean by "TypeScript interops with JavaScript".
Ah, I can see what you/they mean by that. The point I was trying to get across was: TypeScript doesn't exist when code is actually executing (which is what I think of as interop - it's happening at execution time.) At execution time - it's all just JavaScript.
I have found (working in a TypeScript team currently) that this fact is ignored, primarily by people who "look down" on JavaScript, but it is a VERY important point to remember when you are writing TypeScript, mostly because it's important to remember there is only compile time type checking not run time.
Heh, yes - as soon as I posted I realised that was silly. The word "always" is almost "always" incorrect! I should have said: "It usually transpiles to JavaScript and usually runs as JavaScript"
> The Million Dollar Mistake is having unchecked nulls; TypeScript supports checked nulls so it's not an issue. TypeScript's nulls are much more similar to Maybe/Option than unchecked nulls
Good point in theory but my practical experience hasn't borne this out. That is because TypeScript is an "optionally typed" language and it hasn't been true in practice because of excessive use of explicit or implicit "any"s.
> and in some scenarios transpile down to JavaScript
It always transpiles to JavaScript and always runs as JavaScript. There is no such thing as a TypeScript runtime engine.
TypeScript is a superset of JavaScript. Therefore the OP's point is still valid. Any "mistakes" JavaScript might have made about having null AND undefined are also issues for TypeScript.
>when you think in terms of defining a word, don't you picture how it's written down?
Interesting hypothesis.
I don't think I do, and my assumption is that most other people don't either?
I learnt to speak well before I learnt to read and write. The process of speaking without any knowledge of the letters was deeply embedded in my brain.
People that are unable as adults to read or write, or have severe impediments to reading/writing in the same way that I do (e.g. dyslexia) don't speak any differently.
If I try to, I can picture how my spoken word is written down, but I'm pretty sure when I'm talking in a more "autonomic" fashion I'm not really picturing the words?
No mobile phones, no widespread use of the internet and a hobbyist can make a thermostat you can control when out of the house? Would love to know how?