Links, quotes, and brief observations about things worth pointing to — other people’s work that deserves more attention.
| 2024-11-18 | Milner on Invention |
| 2024-02-14 | A Pair of Interviews |
| 2023-08-20 | Ad Astra Simul |
| 2023-01-17 | An Amsterdam Kind of Life |
| 2022-10-29 | Escape From the Rest of Us |
| 2022-04-03 | Tehanu |
| 2021-09-22 | Data Science Deployed |
| 2020-10-21 | Tools |
| 2020-07-18 | Good Trouble |
| 2019-08-06 | RIP Toni Morrison |
| 2019-05-03 | Shorter Lines |
| 2019-03-31 | What I Didn't Tweet in March |
| 2019-02-28 | Things I Didn't Tweet This Month |
| 2019-01-31 | Things I Didn't Tweet This Month |
| 2018-12-26 | Poor Thinking |
| 2018-10-25 | Amazon Makes Me Sad |
| 2018-07-21 | Weak Failure, Strong Failure, and Butter Tarts |
| 2018-07-17 | Link Rot |
| 2018-05-30 | Late Night Thoughts |
| 2018-03-23 | Where Does This Come From? |
| 2018-02-04 | CarpentryCon 2018 |
| 2017-09-24 | I'm Tired of Killing Aliens |
| 2016-12-05 | Normal |
| 2016-10-30 | Close Cousins |
| 2016-10-11 | In Memoriam: Hans Petter Langtangen |
| 2016-09-27 | Terrified Sheep |
| 2016-08-14 | Holtzmann |
| 2016-08-04 | Etsy for Teaching |
| 2016-08-04 | Not Much of a Conversation |
| 2016-08-02 | Seymour Papert 1928-2016 |
| 2016-06-21 | In That Dawn |
| 2016-02-17 | Building Software, Building Community: Lessons from the rOpenSci Project |
| 2016-02-07 | Come a Long Way, Got a Long Way to Go |
| 2016-02-02 | Two Pages of Evidence |
| 2016-01-03 | A Data Programming CS1 Course at the University of Washington |
| 2015-12-26 | New Words Needed |
| 2015-11-15 | Miscellaneous Projects |
| 2015-11-15 | CourseSource: A(nother) New Hope |
| 2015-10-23 | Ten Simple Rules for Digital Data Storage |
| 2015-09-01 | Better Teaching Practices |
| 2015-07-23 | A Pair of Workshops |
| 2015-06-29 | What is a Research Software Engineer? |
| 2015-06-14 | Routinely Unique |
| 2015-06-13 | Eroded Away |
| 2015-06-10 | Ursula Le Guin on Capitalism |
| 2015-05-02 | Selling Hope |
| 2015-04-25 | Van Lindberg's Keynote: Say Thanks |
| 2015-04-13 | The Future Then and Now |
| 2015-02-12 | Online Scientific Collaboration: The Sequel |
| 2014-11-10 | Sarah Mei on Software Engineering Research |
| 2014-11-06 | You Should Read Juha Sorva's Thesis |
| 2014-09-16 | Mentioned in the Paris Review |
| 2014-09-10 | Please Help Trans Tech |
| 2014-08-11 | Inessential Weirdness in Software Carpentry |
| 2014-06-05 | Collected Links |
| 2014-03-14 | A Letter from John von Neumann |
| 2014-03-14 | Everything Old is New Again |
| 2014-03-07 | Anatole France, Updated |
| 2014-01-15 | From 0 to 1 to 10 |
| 2014-01-07 | Mental Models and Vicious Circles |
| 2013-10-08 | Assuming the Problem |
| 2013-09-27 | The Future: Today |
| 2013-09-26 | Code and Data for the Social Sciences |
| 2013-06-19 | The Twelve Bar Blues of Open Science |
| 2013-05-03 | Make It Easier to (Re)use Your Data |
| 2012-12-19 | Internet Humor from my Mum |
| 2012-12-15 | Lorena Barba's Reproducibility PI Manifesto |
| 2012-10-20 | True in Software, True in Life |
| 2012-10-04 | USV's 'Research' on Online Education: Well, That's Depressing |
| 2012-06-14 | The Past Is Here Too |
| 2012-06-07 | Responsibility, Timidity, and the Bird's Eye View |
| 2012-06-07 | Ten Simple Rules |
| 2012-05-24 | Everything You Need to Know About Standardized Testing |
| 2012-05-18 | The Most Important Scientific Result Published in the Last Year |
| 2012-05-15 | Fooling the Internet |
| 2012-04-09 | A Future Student |
| 2012-04-03 | Seventy Years After |
| 2012-03-09 | What's the Model, Kenneth? |
| 2012-02-15 | And Speaking of New… |
| 2012-02-14 | Stack Underflow? |
| 2012-02-10 | Audrey Watters on Software Carpentry |
| 2012-01-26 | Well, That Was Weird |
| 2012-01-24 | Test-Driven Public Speaking |
| 2011-12-19 | Na Shledanou |
| 2011-09-09 | Lovecraft and the Tea Party |
| 2011-04-26 | Competence |
| 2011-03-12 | Dying Breeds |
| 2011-03-09 | Who's Cribbing Who? |
| 2011-02-15 | Top Ten Why Nots |
| 2011-01-20 | MIT Rethinking OpenCourseWare |
| 2011-01-06 | Gibson's Law in the Small |
| 2010-12-27 | You're Never Too Old for Space Camp |
| 2010-12-02 | Dr. Tae is Full of Crap |
| 2010-10-20 | Give The Patrons What They Want |
| 2010-10-19 | Peter Norvig on Python |
| 2010-10-18 | They're All Small Devices Now |
| 2010-09-27 | Knitters Needed! |
| 2010-09-18 | The Stupid, It Still Burns |
| 2010-09-05 | Games I'll Never Make |
| 2010-07-19 | BP Buying Up Scientists |
| 2010-07-18 | Jon's Notes on G20 |
| 2010-06-28 | Rich, Famous, and Popular |
| 2010-05-07 | World Record Knitting Attempt Saturday June 12 |
| 2010-04-21 | Ill-Informed Commentary Considered Harmful |
| 2010-04-01 | Simon Singh Wins (and So Does Science) |
| 2010-03-17 | You Never Want to Be on the Other Side of the Table From This Guy |
| 2010-03-11 | The Past Is Still Here Too, and It Too Is Unevenly Distributed |
| 2010-03-01 | Universe of Stone |
| 2010-02-24 | Twitter Makes Rhinos Of Us All |
| 2010-01-19 | How Are The Mighty Fallen |
| 2010-01-07 | Aranda on SEMAT |
| 2009-12-30 | Another Neologism from Jon Udell |
| 2009-12-28 | A Seven Per Cent Problem |
| 2009-12-23 | Ottawa Is Only #3 |
| 2009-12-13 | If You Look Closely, You'll Find Them Everywhere |
| 2009-12-11 | Peter Watts Needs Your Help |
| 2009-12-01 | Minority Rule |
| 2009-11-13 | The Definition of 'Exotic' |
| 2009-11-13 | WWTD? |
| 2009-11-08 | Green Web Hosting |
| 2009-11-06 | Misa Sakamoto on DB2 Technology Explorer |
| 2009-10-21 | Sometimes You Can't Even Manage What You *Can* Measure |
| 2009-10-17 | Take Pity On Your Poor Boss |
| 2009-10-17 | My Lack of Artistic Ability is a Real Handicap |
| 2009-10-09 | Two More From Mark Guzdial |
| 2009-10-06 | Asking Yourself Hard Questions |
| 2009-09-24 | Top Up vs. Bottom Down |
| 2009-09-21 | Want to Go to MIT? |
| 2009-09-21 | Habit Forming |
| 2009-09-01 | My Mac Knows That My Thoughts Are Straying |
| 2009-08-28 | elmcity and WordPress |
| 2009-08-24 | Bad News and Good News |
| 2009-08-24 | Science and JoVE |
| 2009-08-24 | Splitting Scheme |
| 2009-07-26 | Martin Fenner on SciBarCamp |
| 2009-07-26 | We're Not Even Listed |
| 2009-07-26 | Do Iterations Work by Partitioning Choices? |
| 2009-07-16 | We're *Supposed* to Be a Little Old Fashioned |
| 2009-06-29 | Four Crowdsourcing Lessons |
| 2009-06-29 | Your Brain Thinks Tools Are Part of Your Body |
| 2009-06-29 | Who's Getting My Business |
| 2009-06-17 | Subsistence Farmers With Cellphones |
| 2009-06-15 | Anthropologists += Many, Please |
| 2009-06-01 | Video Abstracts |
| 2009-05-12 | Beautiful Testing |
| 2009-05-09 | Making Is Thinking |
| 2009-05-06 | Project Totem Pole |
| 2009-05-01 | Quack Remedies Spread Faster *Because* They Don't Work |
| 2009-04-23 | We Don't Import Punch Cards Any More |
| 2009-04-15 | Database of Empirical Software Engineering Publications |
| 2009-04-14 | Jon Udell on Computational Thinking |
| 2009-03-31 | Reassurance Cuddles for CEOs |
| 2009-03-25 | Seven Signs of Bogus Science |
| 2009-03-25 | Umm… Remind Me How We Do This? |
| 2009-03-18 | Maciej Cegłowski on Meltdowns |
| 2009-03-06 | Good Talk by Charles Petzold |
| 2009-02-27 | A Good Week for Weird Fish |
| 2009-02-24 | Transparent Head, Tubular Eyes |
| 2009-02-12 | Jason Cohen Thinks Aloud |
| 2009-01-23 | A New Kind of Big Science |
| 2009-01-21 | 2008 Smiley Award |
| 2009-01-21 | Intellectual Infidelity |
| 2009-01-03 | Graduating in a Recession |
| 2008-12-31 | Ontario Energy Savings: Fail |
| 2008-12-29 | Jumping Genes |
| 2008-12-24 | Diagnosing Home Network Misconfigurations Using Shared Knowledge |
| 2008-12-18 | Carl Zimmer, Faces, and Letter Writing Campaigns |
| 2008-12-08 | Monkeys, Bananas, and a Fire Hose |
| 2008-11-17 | Science Lessons for MPs |
| 2008-08-07 | Putting a Face to a Name |
| 2008-07-23 | Badge of Reproducibility |
| 2008-07-16 | A Little Warm… |
| 2008-06-14 | CBC Podcasts |
| 2008-05-25 | Interviewed by Jon Udell |
| 2008-05-01 | Joel Is Feeling Grumpy Today |
| 2008-04-29 | An Interview with Donald Knuth |
| 2008-04-21 | Someone's a Fan |
| 2008-03-27 | Reality Tree |
| 2008-03-26 | Nice Quote |
| 2008-03-10 | New Sins |
| 2008-02-26 | Scientific Groupware Revisited |
| 2008-02-20 | Today's Politicians Lead Boring Lives |
| 2008-02-20 | Where The Puck Is Going To Be (Part 91) |
| 2007-12-24 | Goodbye Oscar |
| 2007-12-13 | The Other Kind of 'Cycles' |
| 2007-11-29 | Falling Further Behind |
| 2007-11-28 | Great Balls Of…Yarn |
| 2007-11-10 | We're Number Ten! |
| 2007-10-19 | Requirements Conference Prize |
| 2007-10-12 | A Useful Quotation |
| 2007-10-10 | Citizen Lab Guide to Bypassing Censorship |
| 2007-09-20 | Randy Pausch's Last Lecture |
| 2007-09-17 | Tweaking |
| 2007-09-12 | Jon Udell has the Best Job in the World |
| 2007-09-10 | 'Ferocious Beauty' Coming to Toronto |
| 2007-09-10 | Randy Pausch |
| 2007-09-05 | Openness and (the promise of) XML |
| 2007-08-29 | Diagram of Relationships Between Programming Paradigms |
| 2007-08-09 | Late Night Thoughts on Re-Reading Terry Pratchett |
| 2007-08-09 | Schneier on Assurance |
| 2007-08-07 | A Review and an Explanation |
| 2007-08-03 | Michael Feathers on Subtext |
| 2007-08-01 | JBoss vs. Django and What IronRuby Really Means |
| 2007-07-31 | How Not to Collaborate |
| 2007-07-30 | Udell on Beautiful Code (and 'narrating the work') |
| 2007-07-11 | Bryan Cantrill on Recursion |
| 2007-07-11 | Matt Doar Likes Beautiful Code |
| 2007-06-18 | Beatrice Worsley |
| 2007-06-16 | Mass Customization |
| 2007-06-12 | If You Need AI, You Need a Simpler System |
| 2007-06-05 | Asimov's Other Law |
| 2007-04-15 | Jorge Aranda on OLPC |
| 2007-04-12 | RIP Kurt Vonnegut |
| 2007-03-20 | In memoriam: John Backus |
| 2007-03-11 | Internet Self-Publishing as a Mirror for our Species |
| 2007-02-14 | BitFrost |
| 2007-02-10 | Computing with Railroads |
| 2007-01-31 | Why Johnny Can't Calendar |
| 2007-01-26 | The Trouble with Tech Transfer |
| 2007-01-21 | Udell on use experience vs. user experience |
| 2007-01-19 | Managing Kids in the Home Office |
| 2007-01-13 | Pervasive Computing, Horror, and the Double Chin Effect |
| 2007-01-09 | Jon Udell on Future Tailors |
| 2006-10-30 | Jim Waldo: 'On System Design' |
| 2006-10-22 | And I Thought *I* Worried a Lot… |
| 2006-10-04 | It's Spreading |
| 2006-09-19 | The Stradivarius of Coding |
| 2006-09-18 | A Social Networking Company with a Believable Business Model |
| 2006-08-25 | The Emperor *Still* Has No Brain |
| 2006-08-23 | Udell on Debugging |
| 2006-08-23 | Social Spiders |
| 2006-08-22 | Chris Lenz on Django |
| 2006-08-20 | Rome In Its Later Days |
| 2006-08-04 | It Isn't Progress Until You Can Debug It |
| 2006-08-04 | An Explosion of Diversity |
| 2006-07-30 | Update on Extensible Programming |
| 2006-07-24 | Worms for Fishes |
| 2006-07-20 | The Neanderthal Genome |
| 2006-06-23 | The ACM's Top 25 |
| 2006-04-16 | Bobet on Tushingham |
| 2006-04-11 | The Ruby Is Always Greener… |
| 2006-04-05 | Perfection Is Achieved Only on the Point of Collapse |
| 2006-03-30 | Head Rush Black Belt Secret Hacks of the [buzzword] Zen Masters! |
| 2006-03-30 | Sea Code |
| 2006-03-27 | The Real Convergence |
| 2006-03-26 | 2020 Hype |
| 2006-03-05 | Game Play Notation |
| 2006-02-22 | Python, JavaScript, and Boost |
| 2006-01-23 | They're Getting Smarter |
| 2006-01-17 | George Cukor, Hugo Weaving, and Gene Kelly |
| 2005-12-21 | Choosing Sides |
| 2005-12-07 | Science is Beautiful |
| 2005-08-08 | Under the Ice |
| 2005-06-13 | Padlock the Ice Cream! |
| 2005-04-13 | Mapping Human History |
| 2005-02-27 | RIP Peter Benenson |
| 2005-02-14 | Public Health and Future Email |
| 2005-01-12 | Two Kinds of People… |
| 2004-12-09 | Build Your Own Weather Channel |