Wikipedia has an excellent article on the “probability puzzle” know as the Monty Hall problem.

It’s based around the concept of a game show where a contestant must pick one of three doors. Behind one of the doors is the prize. When the contestant picks the door, the host opens one of the other doors that doesn’t have the prize and then asks the contestant if they want to switch their choice. The question: Do you switch or not?

Read More >

In my day job, I spend a lot of time coding core business logic applications. What do you do with data A in situation B kind of logic. So when I work on something code related in my off time, I like to putz with technologies outside of that bubble.

With that in mind, I’m going to talk about animation.

Read More >

First: I’m a C# developer by day. I spend a lot of time in the Visual Studio IDE. To me, coding outside of a full IDE feels like trying to write an email without spell check. I spend a lot of time hunting down typos, or reading through documentation to figure out the format of particular functions. (OK, so not exactly like writing an email.) A good IDE provides the tools to make a lot of that much simpler. (See Intellisense.)

With that in mind:

Typescript is a language for application-scale JavaScript development. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source.

Read More >