In Search of Organic Software An Article by Pirijan Ketheswaran pketh.org Two different kinds of farms can grow vegetables. One is a factory farm built for scale, and the other takes the time to grow more expensive but healthier plants without pesticides. Will everyone appreciate the difference? Of course not, but the latter plants are labelled ‘organic’ to give us the information and the choice, so that those of us who do care can make better decisions. So maybe we should have ‘organic’ software as well, made by companies that: Are not funded in such a way where the primary obligation of the company is to 🎡 chase funding rounds or get acquired (so bootstrapping, crowdfunding, grants, and angel investment are okay) Have a clear pricing page Disclose their sources of funding and sources of revenue softwarebusinessfarming
How I Build An Article by Pirijan Ketheswaran pketh.org In 2014, I wrote about my belief that design and engineering are best when tightly woven together. That’s truer now than ever. If I’m feeling confident, I’ll jump right into my text editor…From here, more functionality is added and the code is tweaked until the feature looks and feels right to me. Whether it’s something simple like this, or prototyping a new interaction like multi-connect, there’s no substitute for designing with real code. In rare cases when I have ideas or plans that I’m less confident about, it’s time to break out the paper, pens, and markers, Because the Kinopio interface elements and aesthetic are full-grown, I almost never use traditional design software anymore. makinginteractioninterfaces
Why Software is Slow and Shitty An Article by Pirijan Ketheswaran pketh.org Roman empire militaryBuilding is never a straight lineConversations, not commandments Planning doesn't make for better software softwareperformance
Apologia A Chapter from A Search for Structure by Cyril Stanley Smith If the features of many are comparedPebbles on the beachHalf-formed perceptionInterdisciplinary
If the features of many are compared Almost all fields today are concerned in one way or another with hierarchical structure, and a theory, or perhaps more usefully a metaphor, common to all may emerge if the features of many are compared. Though the units in different fields are different, in all of them meaning comes through communication: patterns of communication are common to all, with aggregation leading to diversity or unity, and the clumps of unity themselves serving in turn as units in larger structrures based on more complex but still direct communication. hierarchystructure
Pebbles on the beach Newton picked up the pebbles on his metaphoric beach with an intellectual objective in mind, but his ancestor in paleolithic times picked up real minerals because he enjoyed looking at them: quite inadvertently he started the chain of practice and craftsmanship and thought that led to the diversity of specialized materials and generalized theory today. More like the early Homo sapiens than the sixteenth-century intellectual giant I have enjoyed a life of rather undisciplined wandering and search. searchcuriosity
Half-formed perception Science must be simple, yet the human brain has a structure that gives it the capacity for relating to the world in its undivided complexity in ways that are not logical, though they are effective. Aesthetic interest aroused by observation and half-formed perception seems usually, perhaps always, to precede exact analysis. intuitioncognition
Interdisciplinary These papers are probably to be called interdisciplinary—an “in” word these days—but any value they may have derives from the fact that the author started with a rather deep immersion in a single discipline. One cannot hope to understand the nature of interaction between impinging areas without a firm knowledge of at least one of them. knowledgescience