Substrates vision statement
alarmingdevelopment.org?p=1842
Substrates vision statement
alarmingdevelopment.org?p=1842
Maybe it wants you to know when we're cooked?
This is such a good insight (and not just for big tech companies) www.seangoedecke.com/wicked-featu...
Visual editors (so much software is forms-and-tables), importing and exporting data for interop, formulas, nesting using folders, Appleβs Shortcuts, everything games give you for modding
A quote from "Design Principles Behind Smalltalk" by Dan Ingalls: "Our work has followed a two- to four-year cycle that can be seen to parallel the scientific method: - Build an application program within the current system (make an observation) - Based on that experience, redesign the language (formulate a theory) - Build a new system based on the new design (make a prediction that can be tested)"
A quote from "Design Principles Behind Smalltalk" by Dan Ingalls. "The purpose of the Smalltalk project is to provide computer support for the creative spirit in everyone."
One of the Smalltalk ideas I wish we had more of is the programming language as iterative moves towards a *non-programming* goal www.cs.virginia.edu/~evans/cs655...
Here it is β very happy to officially release the book that @marianoguerra.org and I have been working on for the past 2Β½ years.
If you bought it in early access, thanks for your support! π
If you haven't bought it yet, please check it out!!
This is eerily similar to how you might coach a junior engineer in this scenario.
Finally managed to set up my website. To kick things off, here's a two thousand word whopper on SemVer, how it normalizes change and how we might do things differently: eh-ooh-gen.com/essays/001-t...
The people who think they are good at everything because they are good at coding are also bad at coding.
Smalltalk is great but it still feels very much like capital P Programming
Sure! Iβm thinking of spreadsheets for example. You open someone elseβs spreadsheet, change a few numbers, computation happens. You go one level deeper and change a formula. Now youβre programming! The activation effort is so low so millions of people get to program without even knowing it.
Something I wish the Xerox PARC folks had done differently was to focus on media you could program, moreso than programming as a medium (and simulation)
2. Big platforms and endless open source work to build on. That means anyone who wants to make something is incentivized to reach for whatβs already on the shelf. The barrier to entry is a lot higher.
A couple of thoughts.
1. As apps became the dominant metaphor for interacting with computers they started to baloon in size and feature set. They leaned in on what OSes offerred. Programmers either decided or were forced to play it safe and use the βtried and testedβ stuff.
Local-First Conf is back!
Tickets are now officially on sale: localfirstconf.com
Join us on May 27th - 28th for two days of insights, learning, fun, and chat. We hope to see you there