Articles and notes (short, untitled posts, a.k.a. microposts). You can also see articles only or browse by topic.

  • I Will Not Check My Son's Grades Online Five Times a Day 🔗

    🙌 PowerSchool was such an autonomy killer for me when I was in high school.

  • Proof of how much my writing habits have changed: redesigned my articles page to list posts by month. 1-4 per month from January through May; 9 in June. Feels good! 🙌

  • Joined the IndieWeb Web Ring 🕸💍

  • I’ve posted this article about page parking several times because it continues to fascinate me. Today’s thought: I use Pocket to accomplish page parking on my phone when browsing social feeds. “Read later” in this case means “read in a minute when I’m caught up with Twitter”.

  • On changing your name 🔗

  • The Neopets HTML guide is still online.

  • Right to Roam 🎙

    In the early days of this country, it was common practice to hunt and fish on private land if it wasn’t enclosed by a fence. In an 1862 essay entitled, “Walking,” Henry David Thoreau wrote that he feared that one day, “walking over the surface of God’s earth shall be construed to mean trespassing on some gentleman’s grounds.” That day may have come even sooner than Thoreau feared. Ken Illgunas says our concept of private property began to change just a few years later, following the Civil War. Louisiana, shortly after the end of the war, criminalized trespassing in part as a response to former slaves now having free access to the countryside.

  • Clean code, livable code, and junk drawers

    In his recent post “Forget about Clean Code, let’s embrace Compassionate Code”, Johannes Brodwall writes:

    I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes reach to a principle to understand why some piece of code is hard to change or understand. I don’t want to shame people for writing Unclean Code. Instead I believe in having an honest dialog among equals about how we want our code to look. I don’t believe that professionalism should compel us to introduce tests for all untested code. Instead I believe we should prioritize which deficiencies we fix and which code monsters we allow to live out their lives in their part of the code base.

    Read more
  • Women Ask for Raises as Often as Men, but Are Less Likely to Get Them 🔗

  • Ed-Tech That Makes Me Want to Scream 🔗

    Imagine a child besotted by learning a new subject or new skill, how they will squirrel themselves away in private, seeking space to explore, to screw up without scrutiny or comment, seeking help only when they have exhausted their own potential. This kind of space is necessary. It’s vital.

    It’s human.

    Now imagine a child interacting with something called FaceMetrics, and its Read2Play app.

    Utilizing video working in concert with AI, FaceMetrics monitors the child’s behavior as they read, tracking eye movement to see how carefully or closely they might be reading, possibly saying, “You missed some paragraphs,” if it suspects skimming.

    It will reward children with game time if they read diligently. “Well done,” the app will tell children, “you read carefully, and you deserve another half an hour in the game.”