Quantcast
Browsing latest articles
Browse All 25 View Live

Ron Jeffries on Hours Estimation

Ron Jeffries kicks off the new year with the notion that small (1-2) day stories is best. So here we are, in my experienced if not wise opinion: Designing using tasks can have value. Building with...

View Article


Thanks to my friends at Adobe

My last day at Adobe was April 3rd. I am very fortunate to have worked at one of the best places to work during a phenomenally successful time as the company moved from packaged desktop software to a...

View Article


The Changelog talks about TypeScript

Our guests this week are Anders Hejlsberg and Jonathan Turner. Anders is the language architect and Jonathan is the Program Manager for TypeScript, a typed superset of JavaScript that compiles to plain...

View Article

Image may be NSFW.
Clik here to view.

The Tale of the Merry Squid: Teaching Programming with Minecraft

This past January and February, I taught a class that introduces children to programming through Minecraft. I called the class “The Merry Squid”, and this is my story of how it went. For the benefit...

View Article

My onboarding experience at Khan Academy

I’m in my third week at Khan Academy and thought I’d write a little about my experience with the onboarding process here. I’m a remote employee and my first two weeks have been here at home, 2,000+...

View Article


Side Effects vs. Promises

This past weekend, I saw Chris Armstrong (@radix) talk about Side Effects as Public API. From the description on the Strange Loop page for the talk: Haskellers have been isolating their side-effects...

View Article

What is functional programming?

Kris Jenkins has one of the best little descriptions of functional programming that I’ve seen. A good link to send around when the questions come up. I put it to you that every function you write has...

View Article

Ditching Scrum for Kanban

I’ve blogged about the switch we made on the Brackets project from Scrum to Kanban and also, more recently, on our use of Kanban at Khan Academy. This article by Grant Ammons mirrors my own...

View Article


The Jai Programming Language

Jon Blow’s videos about the development of his new game are really interesting. To build the game he wants to build, he decided to create the language he wanted to use to build the game (kind of like...

View Article


Remix OS for PC: Android on the Mac

I don’t have any Android devices at present, but I am sometimes curious about various things going on with Android. For example, it would be nice to be able to try out the Khan Academy app for Android....

View Article
Browsing latest articles
Browse All 25 View Live