Sublime
An inspiration engine for ideas
cracks, by which we navigate
Martin Gurri • Revolt of the Public and the Crisis of Authority in the New Millennium
This is end-user programming, a vision for empowered computing pursued by bright-eyed computer science visionaries.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/
Anyone can propose a change to an open source project in the form of a “patch”—or to use GitHub’s nomenclature, a pull request—but these changes undergo reviews and are subject to approval from prior trusted contributors.
Nadia Eghbal • Working in Public: The Making and Maintenance of Open Source Software
The most natural implementation of any feature request is additive, attempting to leave all other elements of the design in place and simply inserting one new component: a new button in a UI or a new parameter to a function. As this process is repeated, the simplicity of a system is lost and complexity takes its place. This pattern is often particu... See more
Alex Gaynor • Why software ends up complex · Alex Gaynor
ReVanced - Patches for ReVanced
revanced.app
that connection. Preventive oil changes and vehicle maintenance policies are like preventive vendor patches and change management policies. By showing how IT risks jeopardize business performance measures, you can start making better business decisions.
Gene Kim, Kevin Behr, • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
between developers.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
At Ink & Switch, we believe that software should be extensible in an easy, everyday manner. We believe users want to automate, customize, or even make their own tools without much ceremony. History offers us some great examples.
Szymon Kaliski • https://www.inkandswitch.com/end-user-programming/
Today’s software apps are like appliances: we can only use the capabilities exactly as programmed by the developer. What if we, and all computer users, could reach in and modify our favorite apps? Or even create new apps on the fly according to our needs in the moment?