CSS feels a little like systems programming / Linux to me – there are a lot of counterintuitive facts that you need to learn to be effective with it, but I think once you learn those facts it gets a lot easier.
Julia’s takes are always genial and practical. Have you ever seen a more appealing breakdown of CSS selectors? No, no you have not.
Ink & Switch offer an overview on the history, current state, and possible new approaches to providing end-users with more power over computation through various approaches of extensibility. From the introduction:
This article tackles the question of why this is so. We’ll start by describing three qualities we think are important for end-user programming: embodiment, living systems, and in-place toolchains. We’ll survey the prior art and try to illuminate what has made this problem so immensely difficult. Then we will document the experiments we’ve done at the Ink & Switch research lab in adding automation and customization capabilities to a digital sketchbook application.
We believe in a computing future where programming is within the grasp of everyone and hope this article can inspire and challenge our industry.
Today another class graduated, and I feel a mix of proud, tired, nostalgic, hopeful, and sad. This time, however, I find myself turning my attention to teachers I work with, more than to students.
This week I learned that two of my fellow teachers are stepping away from teaching to work on curriculum. I am happy for them, and excited to see what they will do, but I pause to reflect on my own past.
After I had been teaching full time for a few years, I moved into a non-teaching role, managing and coaching teachers. I jumped at it despite being unprepared: my school trained me in management (which I enjoyed) and teacher coaching (which I was very skeptical about). I was tired of the grind of teaching, and moving into a management role seemed like a good way to support teachers.
Ultimately school management burned me out in a way that teaching never has. I eventually left that school to take an industry job, only to return to teaching after a year. These have easily been the most productive and effective teaching years of my career—thanks to my time spent observing and coaching other teachers; training sessions I partcipated in to prepare for managing teachers; and collaborations with co-teachers and TAs who have taught, challenged, and inspired me.
At my current school, most of the teachers stay for only a year or two. One promising teacher I worked with burned out after six months and moved into an administrative role; most others have left the school and returned to industry practice. The past year I’ve noticed less turnover of teachers. I think many have simply stayed to avoid searching for a job during a pandemic. (The irony that we prepare students for a job search during the same pandemic is not lost on me.) I find myself wishing that the teachers who have stayed may discover that the job gets easier and more rewarding, and stick with it.
I’m hopeful that my colleagues who are moving to work on curriculum will feel challenged, will learn and grow in new and unexpected ways, and that they will find approaches that help our school’s teachers and students.
But in my heart I hope that they will find their way back to teaching.
This tutorial is meant to be accessible to developers of all experience levels. It can be thought of as “CSS transitions 101”. That said, I’ve sprinkled in some interesting and obscure tidbits — no matter your experience level, I bet you’ll learn something!
Nice shallow-to-deep dive into crossword puzzles from Russell Goldberg in The Pudding:
“Cookie that some people eat with mustard.” Before 2020 got crazy, this little clue from a USA Today crossword puzzle captivated a nation.
When you’re ready for something more sobering, and haven’t had your fill of crossword puzzle analysis, Michelle McGhee has an awesome breakdown of how inclusive various crossword puzzles are, Who’s in the Crossword?:
As a puzzle lover, I wanted to better understand who is being referenced in crossword puzzles — an unexplored piece of this puzzle. I teamed up with The Pudding to see if the people in crossword clues and answers represent the people who could be solving them. To measure this, we looked specifically at clues and answers that include the names of real people.
One of my favorite activities to use in class is a short sequence of “do, pair, share.” Some teacher friends introduced me to the idea, and you can find some version of it anywhere teachers congregate, often going by the name “think, pair, share” or “write, pair, share.”1
I first started using this approach in my design classes in 2015. I was skeptical at first. I had tried a couple of strategies before, recommended to me by teachers who were used to working with kids—like cold calling, and keeping a visible timer on the projector—and these seemed condescending to adult learners. I had the same doubt about “do, pair, share,” and I felt uncomfortable the first several times I tried it. But—I could almost immediately see the benefits, and it motivated me to practice and improve my approach.
Now I use it all the time. It’s the first thing I reach for when I have a doubt about what students understand, or when I want to get everyone participating in a brainstorm. I also find it helpful in meetings, workshops, and retrospectives—it’s a flexible tool. Try it with anything that participants could spend a few minutes doing independently, and get the ideas flowing.
Participants perform a short task alone, then compare with a partner, and finally share with the whole group.
To get everyone involved in a discussion; to discover the current level of understanding of the whole group.
Writing and drawing tools, plus any materials needed for the task
How to do it
Give participants the short activity or question you’d like them to answer, with a time limit for how long they have to work alone.
As participants complete the activity, observe what they are writing or drawing to see how everyone is doing.
When time is up, ask participants to get together with a partner to discuss what they did and compare notes.
Again, observe each pair as they discuss to check how they are doing.
Ask for volunteers or call on pairs to share what they came up with with the whole group.
At the beginning of a lesson on planning user interviews, I like to give students a prompt such as, “Imagine that you will be doing research to learn more about people’s movie and series watching habits. Take 2 minutes to write down at least 3 different things you’d be curious to find out.” After the activity, as partners share their questions, I can collect these on a shared board, to use as a starting point for the next part of the lesson.
Considerations for use
Keep the activity small and manageable in scope
Give clear instructions for the activity; consider showing them in writing where everyone can see
Depending on the activity, it may help to provide participants with a template or worksheet
A visible countdown timer can help keep participants on task during the activity
Considerations for use in person
If possible, arrange the room so you can walk around and observe without disturbing participants
Ask participants to find a new partner, or someone they don’t know well, each time you have them pair
Considerations for use in remote
Do the solo part of the activity quietly together in the primary room, then split into randomized breakout rooms for pairing
Use a shared digital canvas for the activity, where everyone can see everyone’s work
Consider creating a template with a space for participants to put their name and work in the shared canvas
At the end, share your screen to drive the focus of the group toward whichever pair is sharing what they came up with
I prefer “do” to “write” or “think”. Thinking is an active process, but as a facilitator, it’s difficult to observe people thinking. Asking participants to write down ideas or explain something in their own words is a great use of this technique, but I find it equally useful to ask people to draw, diagram, pseudo-code, construct… You get the idea. So the generic “do” it is. ↩
I worked most of the day today through the fog of a migraine, so this piece from Olivia Begasse de Dhaem for HBR seemed timely:
While many people think of migraine attacks as little more than bad headaches, migraine is in fact a chronic condition whose symptoms can be far more debilitating than an ordinary headache. Migraine attacks are often accompanied by intense pain, difficulty thinking, changes in vision, dizziness, nausea, and increased sensitivity to light, noise, and smells. Furthermore, research has shown that migraine is among the most disabling disorders in terms of its long-term impact on quality of life, and it is extremely prevalent: 47 million Americans and over a billion people worldwide suffer from migraine, with attacks peaking during the most productive professional years (25-55 years old).
This pair of statistics stood out to me:
While recent research is limited, studies from the last two decades found that productivity lost due to migraine costs U.S. employers at least $13 billion and European employers €27 billion every year — and these costs have likely only increased in the years since the studies were conducted.
Are U.S. workers suffering less migraines? Is this a reflection of differences in work-life balance between Europe and the U.S.?
These forms of “hybrid” or “simultaneous” or “concurrent” teaching all suck, and they are all more or less frustrating, and they are certainly asking teachers to do a great deal more work. And as such, they are completely valid concerns for teachers to raise about returning to school, whether or not they have been vaccinated.
Speaking personally on this is tricky for me. I currently teach at a relatively wealthy private school where class sizes are in the teens, not the twenties or (god help me) thirties. I have been going in in-person since the start of the year. (Biking from Washington Heights to Brooklyn earlier, now that I’m vaccinated I’ve been back on the subway.) The school schedule at my place is fairly complicated, but because of parents keeping their kids home I’ve been teaching simultaneously online and in-person.
And it’s very hard but here’s what I’ll say — I only feel dumb about it when very few kids are at school. When most kids are in the classroom and a few are online, well, it’s not more effective for the kids who are online. But at least I feel like my presence at school is worthwhile. I can more easily help kids with things, I can keep an eye on everyone, and more important it feels like there’s a real social environment. Yeah, it’s really hard for the kids who are online and it’s even harder to pay attention to them.
I think this distinction is maybe missed on people? Hybrid with a few kids in-person is really, really hard. Hybrid with a few kids online is manageable.
I know of lots of teachers who are facing situations where three or four kids are coming into their physical classroom while they have many more students Zooming in online. That’s a recipe for frustration. That feels like you might as well have everyone stay at home, since you’re basically teaching online anyway — but you also have to watch these kids. (Especially elementary school teachers, since you’re really supposed to be in charge of these kids but you can’t! It can feel like impossible babysitting while also doing your job.)
I’m working with adults, and so far since our campus partially reopened to students in Barcelona, I have advocated for, and stuck to, teaching “hybrid” classes from home. I’m not vaccinated, and while I’m a teacher, since I don’t work with children I don’t expect any kind of similar priority that most teachers should have in the vaccine line. I stay home in part to reduce unnecessary risk of contributing to any spread on campus.
However, the more important reason to me, is that I don’t want to put any pressure on students working with me to go to campus if they don’t feel comfortable or secure in doing so. I also don’t want to create a situation where remote students become somehow secondary to on-campus students, because not all students have the option to go to campus. Some are in fact not currently located in Barcelona, including my wonderful TA.
Pershan’s thoughts make me wonder if in the near future I might consider as an experiment to try going to campus when more students (but not yet all) are able to, to see whether it is as manageable for me and my community as it seems to be in his context. I certainly do miss aspects of the social learning environment that is more readily available in a physical classroom setting, as well as all the passive information I’m accustomed to gathering about how students are making progress.
In March I am going to teach the Progressive Enhancement course of the Web minor at university for the third time. I decided to expand the reading list for this course, and here I present the version I’m going to use in 2021.
Many promising resources in this list, and I’m encouraged to see that he expands beyond the scope of web development into the world of enhancement from a broader user experience perspective.
Speaking of literacy, I love the design of this “hyperlegible” typeface from the Braille Institute.
What makes it different from traditional typography design is that it focuses on letterform distinction to increase character recognition, ultimately improving readability. We are making it free for anyone to use!
The attention to differentiating the uppercase “B” from the numeral “8” is really striking.
With everybody under 16 in Germany legally obliged to attend school, it can be hard to grasp that 6 million people (12% of the adult population) are functional analphabets and over 16 million (almost 1/3 of adults) have at least some kind of deficit dealing with written text.
So, designing inclusively is not about “edge cases”, as it is often reduced to by ableist thinking. And the impact on social participation, not least on the functioning of a democracy, is massive.
Lena illustrated well how analphabets’ manifold coping strategies contribute to hiding this fact in daily life; some even manage to get a high school degree without ever acquiring full literacy.
Translated from the original German: “Im Rahmen ihrer Masterarbeit hat Lena Alfter herausgefunden, dass die Unterrichtsmaterialien für Menschen mit Leseschwäche keine speziellen Schriften brauchen, sondern eine bessere typografische Gestaltung.” ↩
Kristina Rizga, in a profile of Renee Moore, English teacher at Mississippi Delta Community College:
By the end of the year-long project, Moore concluded that being a good teacher doesn’t come from following a rigid list of the most popular evidence-based tools and strategies; it comes from a teacher’s commitment to knowing and respecting students and their families.
A lot of this resonates with me, especially this:
Moore remembers that when the No Child Left Behind Act was enacted in 2002, the teachers at her school received letters from superintendents asking them to stop assigning presentations and research papers to English seniors—and to use that time instead to prepare students for tests. Once, an outside consultant arrived, armed with a large binder that included a curriculum and step-by-step instructions on how to teach it. “The materials were neither culturally appropriate nor intellectually challenging enough for our students,” Moore told me. “I used the book to prop up the aging air-conditioner unit in my room. When our test scores went up, the consultants took credit for it.”
I can never remember π past 3.14159…, and typing “digits of pi” into Google doesn’t always lead you straight to a usable listing, so I wanted a place I could go to to easily get at least the first few hundred digits.
Ever since I discovered it, I’ve wanted to write an implementation of an unbounded spigot algorithm for π.
These word puzzles from The New York Times have been running for a while, but I’ve really been getting into them lately. I enjoy the simplicity of the concept, and it’s just as fun to play on my phone as on my laptop.
An astonishing talk by Ethan Marcotte. At first I wasn’t really sure where he was going with his examples and stories, but his call to organize and his reflection that there are signs of hope already really got me in the end. I have hope because I know there are more talented, motivated, compassionate people out there like Ethan who believe in the ideals that the web is supposed to help us all collectively work toward. There are more of us than of the cynical and broken folks who are currently in power and benefit the most from the corruption of the web.