Sublime
An inspiration engine for ideas
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/
it is more important for a module to have a simple interface than a simple implementation.
John K. Ousterhout • A Philosophy of Software Design, 2nd Edition
So I think this is a really interesting concept you can apply in a lot of different ways. And the key thing here I think is that slow and steady is great. You don't have to do anything heroic. You know the difference in slopes doesn't have to be that great if you just every day think about learning a little bit more and getting a little bit better,... See more
gist.github.com • slope_vs_starting.md
how fast you learn is a lot more important than how much you know to begin with. So in general I say that people emphasize too much how much they know and not how fast they're learning.
Professor John Ousterhout • slope_vs_starting.md
he helped start a research group called MIDAS, which stood for Mining Data at Stanford.
Steven Levy • In The Plex: How Google Thinks, Works, and Shapes Our Lives


“You had a set of folks running these machines who were the priesthood of hardware, and the rest of us were railing against it,” says Chris Brown, a software-development manager at the time. “We wanted a playground where we could go to freely try things out.”