What’s a simple way to count to eleven? 1,2,3,4 1,2,3 1,2 1, _. This defines a rhythm called Step Eleven. Khitchdee creates music based on this rhythm. Then they use it in teaching and in design. They build tools to help design personal gadgets and they design a gadget just for their use.
Their music is rooted in Hindustani. To that they add American acoustic folk. Tanpura, tabla, vocal, 12-string guitar. They tinker with algorithms to sweeten sound in their in-house sound-proofed recording studio. Allahabad is a hotbed of musicians. This environment fosters the tuning of sounds.
Their first gadget, called “The Switch”, is a PC that helps them make music, teach and with design. Their first product, Inck is a programming tool. It teaches you how to build software agents. It’s their first step enroute to building the Switch.
|Tags||programming-tools, user-interface, presentation, generative-programming, literate-programming, rhythm|
Using Inck, programmers build software agents. Inck has built in several rules for this purpose. Software agents made with Inck are quite simple. They are tuned to help users think much deeper. Khitchdee has done research on how users think and simplified interface based on this work. They have tried to make the agent transparent so that the user is focused on their thoughts instead of getting distracted by the app.
Their code philosophy is based on 2 ideas: 1. The best way to write programs is a slow dance. Its not like a sprint or an endurance run. Inck turns programming into performance art. It takes the drudgery out of this boring task 2. A programmer should use the computer for more than just compiling their latest programs, they should teach the computer some of their tricks, clever programming techniques they have developed, using generative programming as a base. Computers are now intelligent assistants. At the same time this approach makes their programs literate in the sense described by Donald Knuth.