Posts filed under “Chris”

Working with Terrible Code, Part One: CKEditor is not to be trusted (writing a CKEditor plugin)

Understanding Terrible Code, Part One: Writing a CKEditor Plugin Exposition: Why should you care about a random text editor? Modding CKEditor is a well-designed exercise in self-flagellation. CKEditor is a text editor plugin that works with rich text (bold, italics, tables, links, etc.). If you’ve ever used Gmail or Hotmail, you’ve used something similar.  CKEditor [...]

Using code coverage to decide what to deprecate

A recent post on building a slimmer jQuery got me thinking about the process of deciding what to cut. From a code perspective, it’s easier to add new features than remove old ones. From a user perspective, it’s much, much easier to add new features than remove old ones. Nobody knows about your new feature, [...]

Even if it’s a product, sell it like a service

(Unfinished) Which would you rather have: An app that, based on preferences you enter about cuisine, price, experience, etc., comes up with a list of restaurants in your neighborhood that fit your criteria? A friend who’s been to every single restaurant in town that you can always count on to come up with a great [...]