english

Helmut by June (1995) / written and directed by June Newton [DVD].

[Germany] : Helmut Newton Foundation, [date of distribution not identified]




english

Suzy Embo : foto's = photos, 1953-1980 / textes, Ivan Alechine, Tamara Berghmans, Ann Deckers, Pieter De Reuse.

Bruxelles : CFC-Editions, [2017]




english

An-My Lê : between two rivers = giữa hai giòng sông = entre deux rivières / [edited by] Roxana Marcoci ; [contributors, La Frances Hui, Joan Kee, Thy Phu, Caitlin Ryan, Monique Truong, Ocean Vuong, Xueli Wang].

New York : The Museum of Modern Art, [2023]




english

The invention of chic : Thérèse Bonney and Paris Moderne / Lisa Schlansker Kolosek ; with 188 illustrations.

New York : Thames & Hudson in association with Cooper-Hewitt, National Design Museum, Smithsonian Institution, 2002.




english

Fashion faux parr / Martin Parr.

London ; New York, NY : Phaidon Press Ltd., 2024.




english

Baskets in Europe / Maurice Bichard.

Abingdon, UK : Fyfield Wick Editions, [2008]




english

Bombards : Mons Meg and her sisters / Robert D. Smith and Ruth Rhynas Brown.

London : Trustees of the Royal Armouries, 1989.




english

Democratic breakdown and the decline of the Russian military / Zoltan Barany.

Princeton : Princeton University Press, [2007]




english

Absent history : the untold story of Special Branch Operations in Singapore, 1915-1942 / Ban Kah Choon.

Singapore : Horizon Books, 2002.




english

The first East Indians to Trinidad : Captain Cubitt Sparkhall Rundle and the Fatel Rozack / Dennison Moore, Ph. D.

[United States] : Kindle Direct Publishing, 2020.




english

The George of Port Seton / Ian Hustwick.

Latheronwheel : Whittles, [2000]




english

Scottish fishing boats / Matthew Tanner.

Princes Risborough, England : Shire Publications Ltd, 1996.




english

The bookshop book / Jen Campbell.

London : Constable, 2021.




english

The bookshop of the world : the role of the Low Countries in the book-trade, 1473-1941 / edited by Lotte Hellinga ... [et al.] ; assisted by Elaine Paintin.

Goy-Houten : Hes & De Graaf, c2001.




english

Bibliografía de Pedro Grases / Horacio Jorge Becco.

Caracas : Talleres de Cromotip, 1987.




english

Journal of Southeast Asian American education & advancement [electronic resource] : JSAAEA

Dorchester, Mass. : National Association for the Education and Advancement of Cambodian, Laotian, and Vietnamese Americans




english

Postdigital learning spaces [electronic resource] : towards convivial, equitable, and sustainable spaces for learning / James Lamb, Lucila Carvalho, editors.

Cham, Switzerland : Springer Nature, 2024.




english

Post-crisis leadership [electronic resource] : resilience, renewal, and reinvention in the aftermath of disruption / Ralph A. Gigliotti

New Brunswick : Rutgers University Press, 2024.




english

Outdoor learning in higher education [electronic resource] : educating beyond the seminar room / edited by Wendy Garnham and Paolo Oprandi.

Abingdon, Oxon ; New York, NY : Routledge , 2025.




english

The metacognitive preschooler [electronic resource] : how to teach academic, social, and emotional intelligence to your youngest students / Richard K. Cohen, Michele A. Herold, Emily R. Peluso, Katie Upshaw, Kelsee G. Young ; foreword by Martin Blank.

Bloomington, IN : Solution Tree Press, [2024]




english

Framing futures in postdigital education [electronic resource] : critical concepts for data-driven practices / editors, Anders Buch, Ylva Lindberg and Teresa Cerratto Pargman

Cham, Switzerland : Springer, [2024]




english

Transformative change through educational leadership [electronic resource] : stories, models, and wonderings / edited by Kenneth H. MacKinnon.

Toronto : Canadian Scholars, 2024.




english

The social studies curriculum [electronic resource] : purposes, problems, and possibilities / edited by E. Wayne Ross

Albany : State University of New York Press, 2024.




english

Smart university [electronic resource] : student surveillance in the digital age / Lindsay Weinberg.

Baltimore : Johns Hopkins University Press, [2024]




english

Resisting neoliberal schooling [electronic resource] : dismantling the rubricization and corporatization of higher education / edited by Anthony J. Nocella II.

New York : Peter Lang , 2024.




english

Neurodevelopment in the post-pandemic world [electronic resource] : the altered trajectory of children's education, mental health, and brain development / Molly Colvin, Jennifer Linton Reesman, Tannahill Glen.

New York, NY : Oxford University Press, [2024]




english

How successful schools are more than effective [electronic resource] : principals who build and sustain teacher and student wellbeing and achievement / Christopher Day, David Gurr, editors

Cham : Springer, [2024]




english

Decolonial underground pedagogy [electronic resource] : unschooling and subcultural learning for peace and human rights / Noah Romero.

London : Bloomsbury Academic, 2024.




english

The Bloomsbury handbook of Hip Hop pedagogy [electronic resource] / edited by Lauren Leigh Kelly and Daren Graves

London : Bloomsbury Academic, [2024]




english

Embedded formative assessment [electronic resource] / Dylan Wiliam.

Bloomington, Indiana : Solution Tree Press, 2018.




english

Towards a queer and trans ethic of care in education [electronic resource] : beyond the limitations of white, cisheteropatriarchal, colonial care / Bishop Owis.

New York, NY : Routledge , 2024.




english

Rethinking writing instruction in the age of AI [electronic resource]: a universal design for learning approach Randy Laist ; with contributions from Nicole Brewer, Cynthia J. Murphy, and Dana Sheehan

Lynnfield, Massachusetts CAST [2024]




english

Improving education policy together [electronic resource] : how it's made, implemented, and can be done better / Nansi Ellis and Gareth Conyard.

Abingdon, Oxon ; New York, NY : Routledge , 2024.




english

The future of higher education in an age of artificial intelligence [electronic resource] / by Stephen Murgatroyd.

[Cambridge, England] : Ethics International Press Limited, 2024.




english

Everyday artfulness [electronic resource] : a posthuman perspective on young children's play with materials / Lucy Hill.

Oxford ; New York : Peter Lang, [2024]




english

Equity and inclusion in higher education [electronic resource] : strategies for teaching / edited by Rita Kumar and Brenda Refaei.

Cincinnati : University of Cincinnati Press, 2021.




english

Engaging critical pedagogy in education [electronic resource] : global phenomenon, local praxis / edited by Fida Sanjakdar and Michael W. Apple.

Abingdon, Oxon ; New York, NY : Routledge , 2025.




english

Embracing relational teaching [electronic resource] : how strong relationships promote student self-regulation and efficacy / Anthony R. Reibel.

Bloomington, IN : Solution Tree Press, [2023]




english

Educational research and the question(s) of time [electronic resource] / David R. Cole, Mehri Mirzaei Rafe, Gui Ying Annie Yang-Heim, editors.

Singapore : Springer, [2024]




english

Developing inclusive schools [electronic resource] : pathways to success / Mel Ainscow.

Abingdon, Oxon ; New York, NY : Routledge , 2024.




english

Becoming a trauma-informed restorative educator [electronic resource] : practical skills to change culture and behavior / Joe Brummer and Margaret Thorsborne ; foreword by Dr. Lori L. Desautels.

London ; Philadelphia : Jessica Kingsley Publishers, 2024.




english

Truth and reconciliation through education : stories of decolonizing practices / edited by Yvonne Poitras Pratt, Sulyn Bodnaresko ; contributing editors, Patricia J. Danyluk, Elisa Lacerda-Vandenborn.

Edmonton, Alberta : Brush Education Inc., [2023]




english

The malfunction of US education policy : elite misinformation, disinformation, and selfishness / Richard P. Phelps.

Lanham : Rowman & Littlefield, [2023]




english

LGBTQ+ educators in Catholic schools: embracing synodality, inclusion, and justice / Ish Ruiz.

Lanham, MD : Rowman and Littlefield, 2024.




english

Smashing Conf: Is Atomic Design Dead?

In his Is Atomic Design Dead? presentation at Smashing Conf New York, Brad Frost discussed the history of design systems and today's situation especially in light of very capable AI models than can generate code and designs. Here's my notes on his talk.

  • Websites started as HTML and CSS. People began to design websites in Photoshop and as the number of Web sites and apps increased, the need for managing a brand and style across multiple platforms became clear. To manage this people turned to frameworks and component libraries which resulted in more frameworks and tools that eventually got integrated into design tools like Figma. It's been an ongoing expansion...
  • There's been lots of change over the years but at the highest level, we have design systems and products that use them to enforce brand, consistency, accessibility, and more.
  • Compliance to design systems pushes from one side and product needs push from the other. There needs to be a balance but currently the gap between the two is growing. A good balance is achieved through a virtuous cycle between product and systems.
  • The atomic design system tried to intentionally define use of atoms, molecules, organisms, templates, and pages to bridge the gap between the end state of a product and a design system.
  • As an industry, we went too far in resourcing design systems and making them a standalone thing within a company. They've been isolated.
  • Design system makers can't be insular. They need to reach out to product teams and work with them. They need to be helping product teams achieve their goals.
  • What if there were one global design system with common reusable components? Isn't that what HTML is for? Yes, but it's insufficient because we're still rebuilding date pickers everywhere.
  • Open UI tracks popular design systems and what's in them. It's a start to seeing what global component needs for the Web could look like.
  • Many pattern libraries ship with an aesthetic and people need to tweak it. A global design system should be very vanilla so you can style it as much as you want.
  • The Web still has an amazing scale of communication and collaboration. We need to rekindle the ideas of the early Web. We need to share and build together to get to a common freely usable design system.
  • AI models can help facilitate design system work. Today they do an OK job but in the future, fine-tuned models may create custom components on the fly. They can also translate between one design system and another or translate across programming languages.
  • This methodology could help companies translate existing and legacy code to new modern design systems. Likewise sketches or mockups could be quickly translated directly to design system components thereby speeding up processes.
  • Combining design system specifications with large language models allows you to steer AI generations more directly toward the right kind of code and components.
  • When product experiences are more dynamic (can be built on the fly), can we adapt them to individual preferences and needs? Like custom styles or interactions.
  • AI is now part of our design system toolkit and design systems are part of our AI toolkit.
  • But the rapid onset of AI also raises higher level questions about what designers and developers should be doing in the future? We're more than rectangle creators. We think and feel which differentiates us from just production level tasks. Use your brains, your intuition, and whole self to solve real problems.




english

Smashing Conf: How to Use AI to Build Accessible Products

In her How to Use AI to Build Accessible Products presentation at Smashing Conf New York, Carie Fisher discussed using AI coding tools to test and suggest fixes for accessibility issues in Web pages. Here's my notes on her talk.

  • AI is everywhere. You can use it to write content, code, create images, and more. It impacts how everyone will work.
  • But ultimately, AI is just a tool but it might not always be the right one. We need to find the tasks where it has the potential to add value.
  • Over 1 billion people on the planet identify as having a disability. Accessible code allows them to access digital experiences and helps companies be complaint with emerging laws requiring accessible Web pages and apps. Businesses also get SEO, brand, and more benefits from accessible code.
  • AI tools like Github Copilot can find accessibility issues in seconds consistently, especially compared to the manual checks currently being done by humans. AI can also spot patterns across a codebase and suggest solutions.
  • Existing AI coding tools like Github Copilot are already better than Linters for finding accessibility issues.
  • AI can suggest and implement code fixes for accessibility issues. It can also be added to CI/CD pipelines to check for accessibility issues at the point of each commit. AI can also serve as an accessibility mentor for developers by providing real-time suggestions.
  • More complex accessibility issues especially those that need user context may go unfound when just using AI. Sometimes AI output can be incomplete or hallucinate solutions that are not correct. As a result, we can't over rely on just AI to solve all accessibility problems. We still need human review today.
  • To improve AI accessibility, provide expanded prompts that reference or include specifications. Code reviews can double check accessibility suggestions from AI-based systems. Regularly test and refine your AI-based solutions to improve outcomes.
  • Combing AI and human processes and values can help build a culture of accessibility.




english

Ask Luke: Streaming Inline Images

Since launching the Ask Luke feature on this site last year, we've added the ability for the system to respond to questions about product design by citing articles, videos, audio, and PDFs. Now we're introducing the ability to cite the thousands of images I've created over the years and reference them directly in answers.

Significant improvements in AI vision models have given us the ability to quickly and easily describe visual content. I recently outlined how we used this capability to index the content of PDF pages in more depth making individual PDF pages a much better source of content in the Ask Luke corpus.

We applied the same process and pipeline to the thousands of images I've created for articles and presentations over the years. Essentially, each image on my Website gets parsed by a vision model and we add the resulting text-based description to the set of content we can use to answer people's design questions. Here's an example of the kinds of descriptions we're creating. As you can see, the descriptions can get pretty detailed when needed.

If someone asks a question where an image is a key part of the answer, our replies not only return streaming text and citations but inline images as well. In this question asking about Amazon's design changes over the years, multiple images are included directly in the response.

Not only are images displayed where relevant, the answer refers to them and often refers to the contents of the image. In the same Amazon navigation example, the answer refers to the green and white color scheme of the image in addition to its contents.

Now that we've got citations and images steaming inline in Ask Luke responses, perhaps adding inline videos and audio files queued to relevant timestamps might be next? We're already integrating those in the conversational UI so why not... AI is a hell of a drug.

Further Reading

Additional articles about what I've tried and learned by rethinking the design and development of my Website using large-scale AI models.

Acknowledgments

Big thanks to Sidharth Lakshmanan and Sam Breed for the development help.




english

Scaling Platforms Through Use Cases

New technology companies often have grand ambitions. And for good reasons - ambitious plans help recruit talent, raise capital, and set the bar high. But progress toward these high-level goals relies on identifying and excelling at much lower-level use cases.

It's very common for new technology companies to aspire being "the platform for... the Internet of things, AI analytics, mobile testing, etc." Being a platform means you capture a lot of uses cases or to put it more simply... people use your service for a lot of different things. And more use equals more value.

But vision is not the same as strategy. Vision is about the end goal. It paints a picture of the future state you're aiming for. It’s what you want to achieve. Strategy, on the other hand, is how you get there.

When you use a broad vision as a strategy, you end up having a hard time making decisions and rationalizing a never-ending set of opinions. With a strategy like “we’ll be the platform for the Internet of things”, everyone has an opinion on how things on the Internet should work -which one do we listen to?

Consider instead a specific market for the Internet of things, like home automation, and an even more specific use case for home automation like "controlling the temperature in your house". It's much easier to evaluate decisions about what a good experience for controlling the temperature in your house is than for "we’ll be the platform for the Internet of things”.

But if you focus on such a narrow use case, how will you ever build a big business? I'm not suggesting abandoning the big vision instead I'm advocating for having a strategy based on solving concrete uses cases to get there. Let's look at another example: Yelp.

Today, Yelp is used for recommendations for all kinds of services: skydiving training, auto body shops, tea parlors, and more. But it didn't start that way. Yes, Yelp likely started with the ambitious vision of being a platform for all service recommendations. But it first launched in San Francisco with restaurant reviews. A very specific market and very specific use case.

Why start with restaurants? A good starting use case is the one with the most acute pain. In the context of services, people need to eat three times a day. They get their hair cut once a month and maybe need a plumber once a year. So where should Yelp start? Probably restaurants.

When solving for a specific use case, it's important to build with the bigger vision in mind and not paint yourself into a corner of only being useful for one thing. But you definitely have to be great at solving each use case your platform supports. How else will you convince people to adopt your solution? Once you can demonstrate clear value for a specific use case, you can tackle more (likely adjacent ones).

This way of scaling ensures your solution is actually good at addressing a concrete problem people have not just an abstract vision. When you hear "What's your platform for? Well... you can use it for pretty much anything." in a sales pitch, that's a warning sign.

When you instead address specific use cases well, you learn what parts of your platform matter the most by identifying patterns and doubling down on them. It's only from solving highly specific use cases that you actually get to a platform that can be broadly used for many different things. And why Amazon started by only selling books on the Web.




english

Ask LukeW: Streaming Citations

The Ask Luke feature on this site uses the thousands of articles, hundreds of PDFs, dozens of videos, and more I've created over the years to answer people's questions about digital product design. Since it launched a year ago, we've been iterating on the core of the Ask Luke system: retrieving relevant content to improve answers.

The most important job of any product interface is making its value clear and accessible to people. Most apps resort to some form of onboarding to accomplish this, but it's exponentially more impactful to experience value than to be told it exists. Likewise it's much more effective to learn through using an interface than through a tutorial explaining it.

These two factors make the seemingly simple job of "getting people to product value" quite difficult. Compounding the issue is that fact that interface solutions that accomplish this often feel simple and obvious -but only after they're uncovered. So iterating to an interface that intuitively conveys value and purpose is usually an iterative process.

That's a long-winded introduction, but it's important context for the changes we made to Ask Luke. The purpose and value of this feature is to pull the most relevant bits of my writings, videos, audio, and files together to answer people's questions about digital product design. So we made a bunch of changes to make that even more front and center -to make how Ask Luke works more obvious.

Now as answers to people's questions stream in, we add citations to the relevant articles, videos, PDF, etc. being used to answer a question in real-time. We also add these citations to the list of sources on the right dynamically instead of all at once before a question is answered.

Before people were able to select any given source and view it in the Ask Luke conversational UI. With these updates, they are also taken to the relevant part of a source: to the relevant point in a video; to the relevant page in a PDF. Since this is easier to see than read about, here's a quick video demonstrating these changes and hopefully making the value and purpose of Ask Luke a bit more obvious.

Further Reading

Acknowledgments

Big thanks to Sidharth Lakshmanan and Sam Breed for the engineering lift on these changes.




english

Google Glass in an AI World

I often use surfing as a metaphor for new technology. Go too early and you don't catch the wave. Go too late and you don't catch it either. Similarly next generation hardware or software may be too early for its time. I found myself wondering if this was the case for Google Glass and AI.

For those who don't remember, Google Glass was an early augmented reality headset that despite early excitement was ultimately shuttered. I spent time with the developer version of Google Glass in 2013 and, while promising, didn't think it was ready. But the technical capabilities of the device were impressive especially for its time. Glass featured:

  • a camera for taking photos and video
  • a microphone for accepting voice commands
  • a speaker for audio input only you could hear (bone conduction)
  • a mini projector to display information and interface controls in the corner of your field of vision
  • a trackpad for controlling the interface and voice commands
  • a number of sensors for capturing and reacting to device movement, like head gestures
  • WiFi and Bluetooth connectivity

What Google Glass didn't have is AI. That is, vision and language models that can parse and react to audio and video from the real World. As I illustrated in a look at early examples of multi-modal personal assistants: faced with a rat's nest of signs, you want to know if it's ok to park your car. A multi-modal assistant could take an image (live camera feed or still photo), a voice command (in natural language), and possibly some additional context (time, location, historical data) as input and assemble a response (or action) that considers all these factors.

Google Glass had a lot of the technical capabilities (except for processing power) to make this possible in a lightweight form factor. Maybe it just missed the AI wave.