All Writing

2023-10-19

What makes a time-pressure game fun?

Lessons learned from designing an SR-based timed web game learning system for Egyptian Arabic sentences.
2023-09-23

A Spaced Repetition Algorithm to learn Arabic Numbers

Lessons learned from designing a custom Intra-Session Spaced Reptition learning system for Arabic numbers.
2023-08-12

Implementing an intra-session Spaced Repetition algorithm in my world map practice game

A summary of my implementation of a rapid Pimsleur-style Spaced Repetition algorithm with second-long intervals for a geography tutor web game
2023-04-01

Is everyone using SuperMemo2?

Comparison of the SR algorithms of all prominent flash card software
2023-02-04

Forcing serendipity: How I build interesting connections between my notes

Case study of developing a User Interface to connect personal notes in kaado.io PKM with the Zettelkasten approach
2023-01-21

In search of a better Spaced Repetition algorithm

My analysis of what the best SR algorithm may be and how many new learning items should be introduced every day
2023-01-19

Dead simple authentication with Django: Global password, one user, custom usernames

A guide on how to protect a Django webapp with a password while allowing custom user names
2022-10-29

Really old UX research #3: A new look at a forty year old case study (another one for Gould & Lewis, 1985)

Summary, discussion and key facts for the classic User Experience research paper 'Designing for Usability: Key Principles and What Designers Think', Part 3. Discusses the advantages of quick and fundamental prototype iteration.
2022-10-17

Quick reminder that the long-term/short-term memory model is not so black and white (Ericsson & Kintsch, 1995)

Summary of the psychology paper 'Long-Term Working Memory'. Extends the LTM/STM model to include newer research findings.
2022-10-07

Understanding Great Signage #3: Surprising rules for you-are-here maps (Levine, 1982)

Summary of the UX-related research paper 'You-Are-Here Maps: Psychological Considerations'. Describes how to easily design excellent YAH-maps to help people orient themselves and navigate buildings and areas successfully
2022-10-03

The cybernetic self-attention feedback loop (Carver & Scheier, 1981)

Summary of the research paper 'The Self-Attention-Induced Feedback Loop and Social Facilitation'. Discusses how human behavior in social contexts is controlled by two behavior loops.
2022-09-27

Understanding Great Signage #2: A word on architectural legibility (Weisman, 1981)

Summary of the research paper 'Evaluating Architectural Legibility - Way-Finding in the Build Environment'. Strategies to ensure error-free and quick wayfinding for visitors in buildings.
2022-09-21

Where expertise comes from (Ericsson & Charness, 1994)

Summary of the psychology paper 'Expert performance: Its structure and acquisition'. Argues that expert performance is influenced mostly by Deliberate Practice, not talent
2022-09-20

Understanding Great Signage #1: Floor plans, choice points and research validity ( O'Neill, 1991)

Summary of the research paper 'Effects of Signage and Floor Plan Configuration on Wayfinding Accuracy'. Discusses basic theoretical principles of designing signage for wayfinding
2022-09-12

Really old UX research #1: Designing for Usability ( Gould & Lewis, 1985)

Summary, discussion and key facts of the classic User Experience research paper 'Designing for Usability: Key Principles and What Designers Think', Part 1