Substrate

Why “Affording Play”?
Why “Affording Play”?
A thing that affords play, then, is a thing that suggests playful uses; a thing that naturally guides its user towards a playful state of mind. ​ The very existence of a reliable undo command is an open invitation to engage in playful experimentation A canvas or sketchbook serves as an “external imagination”, where an artist can grow an idea from birth to maturity by continuously reacting to what’s in front of him. ​ Consider what it’s like to play Super Mario Bros. for the first time. Now consider what it’s like to write, say, a shell script for the first time. In both scenarios, your challenge involves learning how to manipulate a wildly complex system in order to achieve a desired outcome. But so far, I’ve yet to meet anyone who had a harder time learning Super Mario Bros. than learning to program ​ an unfortunate trend in contemporary games is to spell out every detail in a hand-holding “tutorial” session at the outset of a game – unfortunate because it shows both a great deal of contempt for the player’s intuition and a lack of confidence in the designer’s own design. but more than that, it’s a design failure because it tells the player the rules instead of allowing her to learn them. ​ sharp relief Why, then, do people learn to program through tutorials and exercises that tell rather than show? Perhaps because the tools, languages, and environments embraced by modern programming practice are at best indifferent and at worst actively hostile to play. When you first launch Super Mario Bros., you’re greeted by an engaging, reactive first level designed to guide you gently into the world of the game. When you first launch the Unix shell, you’re confronted by an empty, inscrutable command line that will reject, with a tersely worded error message, almost anything you choose to type.
·mkremins.github.io·
Why “Affording Play”?
How To Lead
How To Lead
Credibility is the currency of leadership. If you read nothing else, if you remember nothing else, remember that. It will help you everywhere you go, and it will help you assess ot...
·quip.com·
How To Lead
Postmortem: Every Frame a Painting
Postmortem: Every Frame a Painting
When we started this YouTube project, we gave ourselves one simple rule: if we ever stopped enjoying the videos, we’d also stop making them. And one day, we woke up and felt it was time. ​ Your work is only as good as your research, and the best research tool we have is the public library ​ Once we find this spine but we encourage you to take Seinfeld’s advice: put steel in the walls.
·medium.com·
Postmortem: Every Frame a Painting
Don’t Break the Streak Maybe
Don’t Break the Streak Maybe
The problem really happens when you assume that what is helpful yesterday is the same thing that is helpful today. And they both can be different from what’s helpful tomorrow. ​ Are you working out too much, because that’s just what you do? Most athletes have gotten to the point of needing to step back and admit that whoa, I shouldn’t actually run this week because my knee is pretty fucked up right now, and I kind of wish I took it a little easier last time. Maybe then I wouldn’t have gotten to where I am now.
·zachholman.com·
Don’t Break the Streak Maybe
Pareto efficency
Pareto efficency
I often think of Pareto efficiency in terms of decision making. The closer you get to the Pareto frontier (of the space of possible solutions), the harder it is to make any decision Pareto efficient. Meaning for almost all decisions, you’re going to have to sacrifice something. For instance when you do a big refactoring of a system it’s easy to get hung up on trying to preserve all features while adding a few new ones. In reality this is going to be extremely hard or impossible. If you can do it possibly it’s because you forgot to include some other axis in your analysis, like code complexity. It’s like pushing a balloon into a box. loss aversion may sometimes be explained by people trying to make Pareto efficient decisions. My conclusion from this silly example is that you should really think twice before assigning the responsibility of a functional area to a single person. A simple model for why buying decisions are so hard is that it involves Pareto effiency – market economy will drive out all TV’s that are dominated, leaving only the TV’s on the Pareto frontier. That makes it a lot harder as a consumer because now every choice will become a trade-off. Whereas in something like clothing there’s a lot of dimensions, so you should expect a more fragmented market.
·erikbern.com·
Pareto efficency
Definite optimism as human capital
Definite optimism as human capital
In addition to education levels, human capital models should consider factors like optimism, imagination, and hope for the future. It’s straightforward to measure a recession’s effects on employment and output. But what if the psychological impact of a recession is much more severe than we thought, to the extent that it could make a dent in long-term productivity growth This is the social risk: That the minds of many talented young people today will be permanently disfigured by this obsession with Trump embarrassments. have a vast base of knowledge to work with, when they’ll be able to make connections of facts on their own, instead of being taught some interesting rules and not enough content to practice them. The way to avoid this Girardian conflict is to direct our gaze outwards to the tangible things of the world.
·danwang.co·
Definite optimism as human capital
Handling Fires as a Manager
Handling Fires as a Manager
In moments of chaos he penalized people for pointing blame instead of proposing a fix.— Rebecca (Slatkin) Sloane (@RebeccaSlatkin) August 17, 2017
·twitter.com·
Handling Fires as a Manager
Mic Setup
Mic Setup
I recently made a video mentioning my new mic setup and got a few questions about it. Instead of making a video that just mentions tons of links, I...
·soffes.blog·
Mic Setup
More people should write
More people should write
That’s the promise: you will live more curiously if you write. You will become a scientist, if not of the natural world than of whatever world you care about. More of that world will pop alive. You will see more when you look at it.
·jsomers.net·
More people should write
365 Days of Pome
365 Days of Pome
A lot has shifted for me personally during my 365 days of Pome. I changed jobs and moved to a new city even more packed with writers than my last; full of readings and poems in the physical world. I have a new schedule, new rhythms. And I keenly feel the need to make room for fresh projects and ideas, not get too comfortable.
·medium.com·
365 Days of Pome
A Magic Moment
A Magic Moment
With about a minute to go, I opened up my AirPods, ensured they were connected to my iPhone, woke Erin up, and handed her one. She popped in the left, me the right, and we were able to share New Year’s together. We did so silently, with Declan sleeping between us, none the wiser. ​ I’ll forget AirPods one day. I won’t forget the opening of 2017. With my little family, all huddled in one hotel room bed, celebrating together, each in our own little way.
·caseyliss.com·
A Magic Moment
RxSwift Primer: Part 1
RxSwift Primer: Part 1
it’s likely that the iOS team can crib their solution, platform differences aside. That’s very powerful, as it leads to us all speaking a common language, even though our actual languages are very different.
·caseyliss.com·
RxSwift Primer: Part 1
RxSwift Primer: Part 2
RxSwift Primer: Part 2
The first step to converting this to use Rx is to think of what the inputs and outputs are. What causes things to happen? What causes us to do a computation, or change what we present to the user?
·caseyliss.com·
RxSwift Primer: Part 2