Hello! I'm Omar. I've been interested in new computer interfaces and new ways of programming (aren't these the same thing?). I've worked at Dynamicland (check out ⭐ Geokit), at Stripe, and at Khan Academy.
I'm the creator of ⭐️Screenotate, a tool for macOS and Windows which captures the text and origin whenever you take a screenshot.
Get in touch if you want to talk or work together—
I also tweet a lot about computers these days, on topics including:
- programming environments as culture
- getting functionality 'for free' from the architecture of the computer system
- how end-user programming can simplify & improve systems, empower users, remove the need for 'configuration'
- against separating 'content' and 'presentation' / what does "serving a function" really mean?
- the role of dread in computing
- how we should lean into existing user 'folk practices' like taking photos, taking screenshots, and using hacked-together spreadsheets
- knowledge (of programming, of reading and writing, etc) as something that exists in a community, not a property of one person's head
- how materials and tractability end up silently guiding what people do
- speculation on how software could have more physicality, spatiality (1, 2, etc), life
wrote 🖋 (rss)
- October 12, 2021
- Against recognition
- June 28, 2021
- Notes from Dynamicland: programming Raspberry Pis
- December 7, 2018
- ⭐ Notes from Dynamicland: Geokit
- August 6, 2018
- Pinhole: a falling ball demo
- August 7, 2014
- My favorite regional transit maps
- July 18, 2014
- Functional reactive Twitter bots
- March 18, 2014
- Micropolis/SimCity Classic Mac download and build guide
- August 31, 2012