<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by David E. Weekly on Medium]]></title>
        <description><![CDATA[Stories by David E. Weekly on Medium]]></description>
        <link>https://medium.com/@dweekly?source=rss-c82d30f86a02------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*eNx6aBZFiqOBnDeFHS35Tg.jpeg</url>
            <title>Stories by David E. Weekly on Medium</title>
            <link>https://medium.com/@dweekly?source=rss-c82d30f86a02------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 12 Nov 2026 08:20:05 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@dweekly/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Infinite Depth Questions in the Technical Interview]]></title>
            <link>https://dweekly.medium.com/infinite-depth-questions-in-the-technical-interview-a612531dc354?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/a612531dc354</guid>
            <category><![CDATA[business]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Sat, 18 Feb 2023 16:38:37 GMT</pubDate>
            <atom:updated>2023-02-18T16:38:37.179Z</atom:updated>
            <content:encoded><![CDATA[<p>The main goals of a technical interview are to assess what the candidate knows, how they explain what they know, and how they reason: how they handle being pushed beyond their limit of firm knowledge and have to rationally speculate. Common failure modes are: clamming up (being unwilling to reason or share their thought process), bullshitting (confidently and erroneously prognosticating), and not sanity-checking their work (ending up with answers that are obviously off by several orders of magnitude). These are bad failure modes because they’re not just bad for an interview, they are reasonably predictive of an “allergy test” with engineers. A knowledge workplace consists of a lot of problems that go beyond the known and reasonable knowledge. A new hire who comes into the workplace and who clams up, bullshits, or can’t check their work is going to be a huge drag on the team. So we are looking explicitly to filter for candidates who can reason in a clear way, are excited about going beyond the boundaries of their knowledge, and communicate their confidence levels in the correctness of their answers.</p><p>Individual “point” questions are typically used in tech interviews (“please write pseudo code to reverse a linked list on the whiteboard”), but these have a downside of coming from a fixed (though large) corpus of questions, typically which have leaked to an extent unknown to the interviewer. This allows for effective “interview prep” where prospects who brute-force-memorize reasonable answers to the corpus will get the questions “correct” and pass the interview. This will select for dedicated employees with good memory, but may unfairly punish those with reasonable breadth and depth of knowledge but who just got “unlucky” in which questions were picked.</p><p>Any test on which an applicant gets a 100% has failed to fully assess the applicant’s capability. We need a distribution where it’s basically impossible to get a perfect score to have confidence we know how to rank an applicant! So a technical interview with three memorizable answers on which the applicant gives three correct answers is discarding a lot of signal about their capabilities on the one hand and letting luck and memorization play too large a role on the other.</p><p>So the goal is instead is to do a Monte Carlo search of someone’s large knowledge space in a time bounded way, probing beyond an applicant’s “reasonable knowledge”. For a good Infinite Depth Question, the size of the Complete Answer and the random nature of the probing make “memorizing the answer” impossible. If there are areas the applicant wants to explain in more depth, they should be allowed to do so but not to wholly derail the interview, as this can allow for memorizing an answer. The goal is not to have the applicant replay a carefully memorized script!</p><p>The interviewer should have “unfairly deep” knowledge about some parts of the question that they can probe on — not to “verify the applicant has the same depth” at all, but to observe the way the applicant handles being pushed over the threshold of what they likely know or could memorize. It’s polite at the beginning of the interview to mention that some parts of the interview are explicitly going to go well beyond what is expected to be known so the applicant doesn’t panic at being presented a question to which they don’t know the answer.</p><p>One example of such a deepening probe could be around. DNS. An applicant might know that DNS sends a request to a nameserver and gets an IP address back. If we stop there, we have not probed their limit of knowledge and can’t assess how they handle this. So we proceed. How is it decided which nameserver? What kinds of name servers are there and how might they be involved in answering the request? Is the request over UDP or TCP? (An expert applicant might be expected to push back on this as a false dichotomy since other DNS resolution techniques exist, like DoT and DoH, and explain what those are and why those are interesting/useful options.) What port do DNS queries go to? What is the structuring of a DNS request packet? Response packet? What are some common DNS record types we might expect to see and what is their function? What are problems with DNS that limit its usefulness? And for forth.</p><p>Some examples of Infinite Depth Questions (there are many!):</p><ul><li>What happens when you turn on a computer?</li><li>What happens when you launch a program?</li><li>If I type in a URL into a browser and hit enter, what happens?</li><li>What’s the difference between a VM and a container?</li><li>How are files stored on a computer?</li><li>If I send a SQL query to a database, how does it go about answering?</li><li>How does WiFi work?</li><li>How would you build a datacenter?</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a612531dc354" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Metaverse is a Bad Idea]]></title>
            <link>https://dweekly.medium.com/the-metaverse-is-a-bad-idea-e16397740e02?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/e16397740e02</guid>
            <category><![CDATA[metaverse]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Thu, 23 Jun 2022 23:10:49 GMT</pubDate>
            <atom:updated>2022-06-23T23:10:49.517Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>‘Ready Player One’</em> described a dystopia. Why did we forget that before beginning to build a world of headsets and solitude?</h4><figure><img alt="A person with a VR headset on is drowning in pink liquid" src="https://cdn-images-1.medium.com/max/1024/1*-Jh0eblwefcN8wjp7DCWyQ.jpeg" /></figure><p>The Metaverse is not a bad idea not because it can’t be built. It’s <strong>totally</strong> doable, though challenging with dozens of very complex and exciting risks that require solving for: human perception, haptics, foveated rendering, extremely lightweight optics and compute, low-latency network interconnects, and edge processing of a massively sharded but contiguous world. The depth of rich and exciting components make it an absolute field day for technologists who enjoy inventing the future and who are very good at their craft.</p><p>My first real post-college startup job was at <a href="http://there.com/">There.com</a>, where we were building the Metaverse; one of the other employees even had “SNWCRASH” or similar as his license plate. I built an MP3 jukebox that streamed audio from a Shoutcast server and rendered the audio in 3D so you could use your ears to walk to the nearest party. It was fun. The company cratered so hard one of the other engineers on the project, Eric, founded The Lean Startup movement to make sure nobody else ever wrecked a company that hard in that way again. (Not that I think Eric’s against the Metaverse, just against companies being 5+ years in super stealth mode.)</p><blockquote><strong>We shouldn’t build the Metaverse because that universe is one in which people would be unhappy.</strong></blockquote><p>I don’t think most people <em>want</em> to be sitting by themselves all day long with a headset glued to their face, having virtual experiences, going on virtual tours, spending virtual money, and playing virtual games. I think real human beings made out of meat enjoy doing things that social-oriented living creatures enjoy doing: walking in nature, sharing food with friends, feeling the sun on our skin, breathing fresh air, getting good sleep, hugging and kissing and high-fiving and tackling each other. These are experiences of being present in life and that lead to happiness and fulfillment.</p><p>We’ve had about a decade of running a grand experiment of gluing a computer display into the hands of a meaningful fraction of the world’s population. There are inarguably many amazing and magical and wondrous things this has enabled, but I think it’s also hard to look at the impact that has been had on the whole — especially on childhood — and come to the conclusion that gluing that screen to our eyes would lead to a net improvement on the human condition.</p><p>You’re not going to wear a VR headset around others. It’s just awkward. You can’t make eye contact and you have no idea what the other is experiencing. So you’re not going to wear it on the couch with others in the room. Or on the bus. Or in an open-plan office. You’ll wear it when you’re in a small room, alone. This limits the utility of VR to a handful of point applications of brief usage.</p><p>AR is a natural counterpoint to this concern, but has some other issues that don’t seem to be well explored. AR is “rude” because of the information asymmetry it engenders — you and I no longer have a shared experience of space and time. If you’re looking above my shoulder, maybe you see a beautiful bird, or maybe you’re reading your email. In real life, we follow each others’ gaze as an indicator of where attention is being spent. Meaningful eye contact between speaker and listener is a strong signal of closeness and focus; it doesn’t seem likely that technology will change this fundamental instinct. So someone wearing a headset and looking around may be referencing material we’re talking about to bring up in conversation…or maybe they’re playing a video game where dragons eat my arms off. Who knows? It’s like having your phone out and staring at it with every conversation.</p><p>Social acceptance is critical for new device adoption and yet seems imperfectly accounted for. Google Glass failed not because the cameras weren’t high quality enough or the processors beefy enough. Glass failed because others in a room didn’t want a camera recorder pointed at them (even when off). It disturbed social norms and therefore people wearing them became “Glassholes”.</p><p>Conversely, fitness bands (and later Apple Watch) succeeded because having things around your wrist has been socially acceptable for a while; while glancing at your wrist may be a sign of mild distraction or boredom, I’d argue that it’s a lighter signal than pulling out your phone to go scroll.</p><p>Technologies that want to be socially accepted will have to fit into social norms of how humans want to interact with each other. Technologies that are Good will nudge people toward experiences known to make humans happy and healthy and fulfilled. AR/VR/“XR” do none of these.</p><p>It’s more exciting — and perhaps even more challenging — to think about technologies that are subtle, that fade into the background and gently nudge us: to connect with friends and family, to stand up, to take a moment to breathe. Imagine giving everyone a magical secretary that knows when to bother you about something and when to avoid interrupting, that can suggest delightful encounters, activities, and exercises, that helps you learn about new subject areas, and that helps you reflect on the quality of your decision-making through guided introspection. A world of true “user agents” that can help us become the people we want to be, and live happy and fulfilled lives. This is a direction where technology can nudge us toward self-realization and utopia. This is where I hope we can focus. Not headsets and solitude.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e16397740e02" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why We Built Howdy]]></title>
            <link>https://dweekly.medium.com/why-we-built-howdy-chat-930dd91e4f37?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/930dd91e4f37</guid>
            <category><![CDATA[chat]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[voice-recognition]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Fri, 11 Mar 2022 00:09:44 GMT</pubDate>
            <atom:updated>2022-03-11T00:13:06.957Z</atom:updated>
            <content:encoded><![CDATA[<p><em>I’m one of the </em><a href="https://angel.co/company/howdy-chat"><em>tiny team</em></a><em> that built </em><a href="http://howdy.chat/"><em>Howdy</em></a><em>, a new voice-first chat application that sends speech &amp; an auto-punctuated transcript to close friends and family. We launched </em><a href="https://apps.apple.com/us/app/howdy-voice-chat/id1582211143"><em>our iOS app</em></a><em> in Q1 of 2022 and we’re working on the Android app!</em></p><h3>Speaking &amp; Reading</h3><p>Humans are <em>really</em> good at talking. Most people can talk at about 120 words per minute. Using a computer keyboard, most folks average typing 50, on a phone that’s more like 30, and you’re really in a pickle if you’re trying to tap out a message on a smart watch. Speech can be fast everywhere.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*MacqVoG5E5ZjGxqI" /></figure><p>Conversely, your eyes funnel enormous quantities of data to your brain, much more than your ears. Reading is can be much faster than listening. It’s possible to “skim” text to quickly understand if a given message is urgent or casual in a way that’s just not possible with audio alone.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*bsLxJsofYJ8CRqHF" /></figure><p>But <em>just</em> reading can often drop critical signal; sometimes it’s important to hear how someone said something. Were they being sarcastic? Were they making a joke? Were they crying while they said it? Or angry? These nuances don’t show up in text but can make a world of difference in how a message is interpreted. Preserving both speech audio and a good transcript is important for efficient communication.</p><h3>Time &amp; Intimacy</h3><p>Another angle is asynchronous versus synchronous; busy folks don’t have time for very many phone calls — they need to be scheduled. If you just call someone out of the blue you may be interrupting their flow, busting in on a meeting, or barging in on a family dinner. So it’s more polite to just text instead, or passively read posts and status updates from the people we care about. But telemetry on the people is not the same thing as being close to them. And text messages don’t engender the same sense of connection and intimacy as a phone call or an in-person visit. <strong>What if we could have the intimacy of a phone call with the convenience of a text message?</strong></p><p>Voice messaging is already a function of many popular instant messaging apps; and in many emerging markets it is common to share such messages. But a consistent point of feedback is that while it’s delightfully easy to compose them, it’s a pain to receive since you need to listen to the whole message just to understand its content. One user we talked to was in several Indian WhatsApp groups where many people were posting voice messages — just keeping up with the content in each group proved a substantial time commitment. People need to be able to scan the text, too! But no current instant messenger includes this critical use case.</p><p>Our team previously shipped an experiment called “<a href="https://blrb.co/home">BLRB</a>” that let you publish blurbs of speech to the web as both text and audio. While novel, it only saw modest use — and when people did use it, they did so predominantly to voice journal or send personal messages to others. BLRB wasn’t built for either of these things, so we paused work on it and the team started chewing on what it would look like to build a product with messaging and journaling as first-class citizens.</p><h3>Better Transcription</h3><p>Most folks with an iPhone or iPad have probably used the built-in transcription provided by Apple, dubbed Siri. It was totally state of the art in 2010 but has languished as the industry has evolved past it. Transcriptions need many fix-ups and don’t even infer punctuation. Folks are used to transcription that doesn’t work very well, and don’t realize that things like inferred punctuation are even possible.</p><p>That’s why one of my favorite parts of introducing folks to Howdy is seeing their reaction to their first recording. “Wow, it gets the punctuation! I don’t need to dictate periods and commas!” “OMG it recognized everything I said!” People deserve to have apps that actually understand them — and that help them be understood by others.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*13t5O0EUYtKPzMcyVy3xUg.png" /></figure><h3>Conclusion</h3><p><a href="https://www.linkedin.com/in/annawestern/">Anna</a>, <a href="https://www.linkedin.com/in/dimmetrius/">Dima</a>, and <a href="https://www.linkedin.com/in/dweekly/">I</a> have spent the last few months building this new experience, that puts the voice first in connecting people with each other. We’ve been using it to chat with each other regularly for the last few weeks and find it adds a touch of the personal that we don’t get on Slack and also lets us efficiently share longer and more complex thoughts with each other. We hope you’ll try out the app and give us your feedback! Email us at <a href="/service/mailto:team@howdy.chat">team@howdy.chat</a> with your thoughts; or if you run into a bug, just shake your phone to report the issue to us.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=930dd91e4f37" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A “Ring” Theory of Social Media & Closeness]]></title>
            <link>https://dweekly.medium.com/a-ring-theory-of-social-media-closeness-93e9deeb681d?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/93e9deeb681d</guid>
            <category><![CDATA[social-media]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Sat, 15 Jan 2022 00:57:30 GMT</pubDate>
            <atom:updated>2022-01-15T00:57:30.244Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="A photo of a girl staring at her phone, sitting alone on the couch and feeling sad." src="https://cdn-images-1.medium.com/max/1024/0*N-GgyQlVViRygF5_" /><figcaption>I LOVE MY PHONE</figcaption></figure><p>I had the pleasure of working at Facebook many years ago. It was a very exciting time, where smart engineers from around the world got a chance to work shoulder-to-shoulder on problems that impacted a large and growing fraction of the human population. A lot of the excitement was due to an earnest belief that in helping people share with each other we would help people feel better connected to each other and that this in turn would lead to a better world. Making the world open and connected was explicitly our goal, and it seemed great.</p><p>My focus for a chunk of my stay was on understanding how to get more people online. We did a lot of work to understand the true reasons why people don’t connect, which turned out in most places to be not as simple as either a lack of affordability or a lack of access. We made the world’s first map of the disconnected and explored a hilarious diversity of connectivity technologies from drones to lasers to satellites. It was heady stuff, and then I got poached by Google to help them build a new research and development team to also explore getting people online, a mission which I was determined to assist.</p><p>Looking back, we had these naive beliefs around a connected platform being good because they were in part true. Facebook let you take people who were otherwise going to be extremely distant acquaintances, like that cool person you sat next to on a plane flight 8 years ago, and made them a “good acquaintance? who knows what’s going on with your life at a superficial level. You can continue to interact with them when otherwise both of you would have moved on. These kinds of weak connections can prove very powerful in helping people to network and in getting a wide range of inputs, fun questions, recommendations, and experiences. It makes things feel “social”. It yields the effect of making one feel vaguely popular, to have a lot more good acquaintances than otherwise your life might afford.</p><p>But the inverse of this was (by us) less anticipated — that by having a uniform platform where sharing and interaction leveled the playing field between intimate friend and distant stranger, we would not only pull the stranger in closer, but we would push our friends away. Now instead of having a handful of intimate friends and a handful of acquaintances, we end up with no friends and an impossibly large army of acquaintances.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Fgfh2BuaWVkVClZHruW_Hw.png" /><figcaption>My terrible hand-drawn schematic of social platforms leading to “uniformity of closeness” visualized as a ring of “good acquaintances” instead of a more even / sparse distribution from close friends to strangers.</figcaption></figure><p>In having the medium be permanent instead of ephemeral we find ourselves self-censoring for the judges of future history. And with a much larger pool of people there were more things that might be misinterpreted or generate drama. So the things that we shared tended to be positive and glib. But <em>meaningful</em> human connection is built from vulnerable and authentic sharing. Such “<a href="https://en.wikipedia.org/wiki/Self-disclosure">self-disclosure</a>” has been well-researched to promote bonding between individuals, even complete strangers. Online platforms that share speech with a large number of people and preserve it over a long time are not welcoming places for all but the boldest to share their darkest secrets and fears. The result: a feed full of people you vaguely know, mostly posting nice things but not vulnerable things, leaves us feeling all the less like we can share our own struggles — and that having such struggles makes us unusual amongst our peers. This leads to alienation and further lack of deep sharing.</p><p>There’s nothing deliberately malevolent about these sharing platforms; these are accidental artifacts of how they were built; whole movies have been filmed about the impacts of optimising for engagement, which I won’t rehash here. But it’s the component of willingness to share vulnerably that I chew on, because a lot of what’s going on is our own miscalibrated expectations about the degree to which others want to hear what’s going on in our lives. And the surprising, delightful truth is that <a href="https://psycnet.apa.org/record/2021-88608-001">people do want to hear</a>. But what’s needed is reciprocity and exchange: if we bare ourselves but are met with a “like” or a “hug emoji” then this does not create intimacy.</p><p>We have seen an exploration of the ephemeral with SnapChat and disappearing messages on chat platforms. We’ve seen a shift from broadcast behaviors to 1:1 or smaller and contained groups. I would expect to see more of the same, with new platforms offering ways of exploring intimate sharing and encouraging mutual vulnerability and authenticity. And I think this is a fine goal for what comes next: not just finding new acquaintances or getting reminded of birthdays, but building deep and enduring new friendships.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=93e9deeb681d" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Shutting Down BLRB]]></title>
            <link>https://dweekly.medium.com/shutting-down-blrb-ca7bb0c7207e?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/ca7bb0c7207e</guid>
            <category><![CDATA[blrb]]></category>
            <category><![CDATA[startup-lessons]]></category>
            <category><![CDATA[startup]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Wed, 05 Jan 2022 23:50:47 GMT</pubDate>
            <atom:updated>2022-01-05T23:50:47.666Z</atom:updated>
            <content:encoded><![CDATA[<blockquote><strong>BLRB is shutting down. All accounts, content, and pages will be deleted in the coming days.</strong></blockquote><p>We really appreciate your trying out BLRB! This was an experiment that we launched in the Fall of 2020 to see if people wanted to publish ad-hoc transcribed voice to the web. As far as we know, nobody else had built a service like this before. We helped push the state of the art in mobile web audio recording and worked with the teams at Apple and Google to get their operating systems and browsers fully supporting our use case. We’re deeply appreciative of the feedback we got from all of you. It helped us refine our beliefs and hypotheses around voice.</p><p>BLRB, sadly, did not take off; after some early excitement with a viral share or two usage went to nil and stayed that way for most of 2021. Nobody outside of the team recorded a single BLRB in Q4. Equally telling, we as the product team didn’t find ourselves using it very much or excited to use it. So we thought about why.</p><p>Here’s what we found: speech is very intimate and raw — if we’re listening to a stranger’s monologue we expect something polished like a podcast. We’re shy to share the unscripted and bumbling versions of ourselves with the world. Most people don’t self-identify as podcasters!</p><p>But where people <em>did</em> use BLRB was to share that raw and unfiltered version of themselves with a friend or even as a voice journal; to help process their thoughts or to share authentically with others. In my own usage of the product, the majority of my BLRBs were actually private messages to others, even though technically the BLRBs were public.</p><p>So it was based on these insights and what we’ve learned from building the service (and <a href="http://medcorder.com/">Medcorder</a>) that we’ve decided to work on an app called Talkie (<a href="http://trytalkie.com/">TryTalkie.com</a>) for authentic voice sharing to help you better connect with the people you love — you can send transcribed asynchronous voice messages to them, which are faster than a text message but more convenient than a phone call. We’re already using it to better connect with friends and family.</p><p>We’d love for you to add your email to <a href="http://trytalkie.com/">TryTalkie.com</a> and we’ll let you know as soon as a public build is available (iOS in Feb/March and Android a bit later in the year).</p><p>Thank you again for your thoughts and inputs and from our family to yours we wish you a very happy 2022.</p><p>Yours,<br> David &amp; The BLRB Team</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*H5IgA_AOdcZYqnYpd6pCWg.png" /><figcaption>The BLRB UI</figcaption></figure><p>PS: We recorded a video demo of the BLRB service for posterity using Loom: <a href="https://www.loom.com/share/a4ce1748d3d341c0aed524bc3c9270e4">https://www.loom.com/share/a4ce1748d3d341c0aed524bc3c9270e4</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ca7bb0c7207e" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Ten Gig Is Here.]]></title>
            <link>https://dweekly.medium.com/ten-gig-is-here-685d888e35f7?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/685d888e35f7</guid>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Fri, 03 Dec 2021 00:02:42 GMT</pubDate>
            <atom:updated>2021-12-06T19:20:14.829Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*T4Ru2mC6sNMGKx1PccZm9Q.jpeg" /><figcaption>How I feel about THE NEED FOR SPEEEEED</figcaption></figure><p>Today Sonic.net installed a 10 gigabit synchronous, unmetered XGS-PON fiber optic link to my home in Redwood City California. The connection will cost me $40/month. My only gripe is that I can’t get static IPs, too! I spent the earlier part of the week wiring my home with 10G capable switches and getting a 10G copper Thunderbolt 3 interface for my notebook — which means that for the first time in my life I’ve got a direct hard line 10 gigabit connection to the internet backbone.</p><p>What does that mean for Internet experiences? What comes next?</p><h3>LAN Links</h3><p>When I was still in college way back in 1999, gigabit copper ethernet was standardized as 1000BASE-T (802.3ab); it was 10x faster than its predecessor 100BASE-T, used the same wiring configuration (four twisted pairs, e.g. CAT-5 / CAT-5 cabling) and connector types (RJ45), and very quickly became a commodity connector for servers, desktops, and laptops.</p><p>Over the following two decades, datacenter fabrics continued to innovate on network connections; moving onward to 10gbps SFP+ through to now 800 gbps modules (QSFP-DD). This means that modern datacenter network connectors are literally almost a thousand times faster than the network links experienced at home.</p><p>Meanwhile, several efforts to improve consumer LAN links have slowly moved forward, resulting in the 2.5G and 5G 802.3bz standard emerging out of the merger of the MGBASE-T and NGBASE-T alliances, launching in 2016 but with only tepid adoption to date. Much of the motivation was running faster speeds over old CAT-5 cable but CAT-6/6e is now widely deployed. Another motivation was the ability to run power over Ethernet (which at the time hadn’t been incorporated into the 10GBASE-T standard) but in 2018 with the passing of 802.3bt, this issue was resolved. So today it’s unclear whether it will make sense to have deployments of 2.5/5G gear or whether it will be about the same complexity and price point to just go directly to 10G. Personally, I’m not sure I understand the draw behind 2.5/5G at this point.</p><p>Plugging gear into multi-gig links is the next step; Thunderbolt-to-10G connectors are ~$120 and 10G is now baked into high end devices; for instance it’s a $100 additional option on the M1 Mac Mini. We can expect pro devices to start incorporating 10G connectors next year.</p><p>Stepping back — why has consumer LAN connectivity basically languished for two decades while datacenter connectivity has grown by three orders of magnitude? Two factors have gated consumer adoption of multi-gig links: WAN and WiFi speeds.</p><h3>The WAN Bottleneck</h3><p>In the days of residential dialup, local connections were <em>much</em> faster than Internet connections (56kbps vs 100mbps in the mid 90’s; literally about a thousand times faster). This led to experiences like gaming that only made sense over a local network and the development of “LAN parties” where people would bring their desktops physically together to plug into the same network to play games, exchange music and video, etc. Over the following ~15 years, Internet connections rapidly increased in speed. In the US, gigabit fiber (GPON) &amp; cable (DOCSIS 3.1) deployments started around 2005 and accelerated with the introduction of Google Fiber. As internet connections got faster people came to rely more on services outside their local network for backup, entertainment, and sharing; the purpose of the local network became mostly to connect devices with the Internet, moreso than connecting local devices together. Consequently, improving the speed of the local network beyond the speed of the Internet connection wouldn’t yield meaningful benefit. Why get a ten gigabit home network when all you’re ever going to do on it is connect to Internet services over a one gigabit link? Nothing will be any faster for you.</p><p>So in order for consumers to be interested in moving their LAN links to &gt;1gbps, they really will need to have access to &gt;1gbps WAN links. It’s only in 2021 that we’re finally starting to see meaningful deployments of &gt;1gbps speeds in the US. While Comcast announced a 2gbps offering in 2015, it only had a handful of deployments until the last year or two — and it was only in the last 12 months or so that they increased the speed to 3gbps. Earlier this year Google Fiber lit up its first 2gbps homes in Kansas City. GCI has begun its 2gbps deployments in Alaska. Altice has announced it will start rolling out 10gbps deployments in 2022 — and Sonic has begun its 10 gig XGS-PON deployments, including at my house.</p><p>So multi-gig ISPs are finally here. Hooray!</p><p>I decided to plot out how my home connectivity speeds had changed over time since I moved into a shared nerd house in San Jose in 2001 and we splurged to get a $300/mo 3mbps SDSL line. We ended up installing a 19” server rack in a closet and hosting a bunch of interesting services. 20 years later I have a connection 3,300x faster that is 7x cheaper. That’s pretty astonishing.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/0*9hpSlbp5kR0lqhg1" /><figcaption>3mbps → 10,000mbps in 20 years. Wow.</figcaption></figure><h3>The WiFi Bottleneck</h3><p>Most devices in a home connect to the network over WiFi. In fact, most residential deployments are WiFi-only, with very few if any devices plugged into Ethernet (despite that fact that hardlining your connectivity is a very good idea: lower latency, less jitter, faster speeds, and more airtime for your other devices). WiFi as-implemented makes reaching speeds of over 1gbps of “goodput” (actual bits transported) improbable with typical consumer devices. Wi-Fi 6 helps, but IMO the real gamechanger is Wi-Fi 6E which opens up a vast amount of new spectrum in the 6GHz band (confusingly enough this has nothing to do with the “6” in “Wi-Fi 6”).</p><p>Regular Wi-Fi works in two separate spectrum bands: 2.4Ghz (with a relatively narrow slice of 60MHz of spectrum that’s incredibly crowded, shared with everything from microwaves to Bluetooth) and 5GHz, where there’s a lot more spectrum (~735MHz worth in the US!) but with a few drawbacks. First, most of the spectrum in the US is subject to Dynamic Frequency Selection — the US military only allows use of certain bands (most of the 5GHz WiFi spectrum) meaning that both access point and clients need to be ready to vacate the band very quickly after detecting a military radar. That creates extra burden for both in both monitoring the current channel as well as monitoring their “Plan B” channel for where it would be safe to switch were radar to be detected. This is complex and drains batteries so a lot of implementations avoid or disadvantage DFS band APs in complex ways (e.g. roaming may end up partially broken, discovery of APs in DFS bands can take substantially longer, etc). So there’s less “easily usable” 5GHz spectrum than one might think; if you’re excited about “wave 2 802.11ac clients” that can use 80MHz channels, there are only three outside the DFS band in 5Ghz. And only one of those can be used at high power.</p><p>Now those of you who have looked at access points know that the marketing lingo on them insists that they are much faster than 1gbps (NetGear is advertising their “10.8Gbps” Nighthawk router), but the marketing speeds are complete nonsense — not just from NetGear but from all the vendors. They add up the theoretical maximum PHY rates for each of the bands to get a non-sensical sum capacity. To make a bad analogy this is a little like when asked how fast your car can go adding up how fast your car can drive in first gear and adding it to how fast your car can drive in second gear and so forth. “300 miles an hour!” The assumption is that you as a consumer are too stupid to understand that the number in question is a lie and that you’ll just lean hard on bigger numbers being better. The reality is that with a 2x2 80MHz client you’re very unlikely to break 1gbps in the 5GHz band.</p><p>The 6 GHz band enabled by Wi-Fi 6E brings an additional whopping 1,200MHz of spectrum to the party; this should enable practical use of 160MHz channel clients (if you really want to geek out you can check out the <a href="https://docs.google.com/spreadsheets/d/e/2PACX-1vQXoEYLGWrR1aGyGaTXOOaDQSPLfeC4rv70KRFuRP6eZ5fL-Ku_YI6DgS6zZMNyIhQpQmnKQ1O7abij/pubhtml?gid=1367372895&amp;single=true">full MCS table</a>); and it’s only at these extremely wide channels that we can expect a 2x2 client to be able to actually achieve &gt;1gbps of goodput with WiFi. While there were rumors the iPhone 13 was going to include 6E support, it looks like that didn’t happen, so we’ll need to wait for at least the iPhone 14 on that front; we’re about a year or two out from a critical mass of 6E-capable clients.</p><p>Even with Wi-Fi 6E we’ll only just be nudging above a gigabit for most clients; even “premium” clients like the 2021 MacBook Pro are just using two spatial antennas (somewhat surprisingly this was a <a href="https://support.apple.com/guide/deployment/macbook-pro-wi-fi-specification-details-dep2ac3e3b51/web">regression</a> from the 2017 MacBook Pro which had three), so even in a year or two it will be pretty unlikely for a typical client connecting to even a high-end WiFi access point in typical conditions to get <em>much</em> over a gigabit.</p><p>This means that most of the benefit of the multi-gig deployments is going to come from either a very large number of very busy clients, or from clients that bother to plug in physically to the network, which will require a bit of a mentality shift for folks.</p><h3>Deployment</h3><p>In order to cross-connect the XGS-PON device to my UniFi Dream Machine Pro at 10gbps I needed to plug the 10GBase-T into my SFP+ port which required buying an additional adapter. Sadly, the UDMP doesn’t support load-balancing multi-WAN so my hilariously overwrought plan to use <em>both</em> AT&amp;T gigabit and Sonic multi-gig fiber together isn’t doable with this hardware setup. So the moment of truth involved unceremoniously unplugging AT&amp;T to cause the UDMP to failover to my multi-gig WAN2.</p><p>Benchmarking with SpeedTest and Fast.com is showing closer to 3–6gbps down and 3–6gbps up depending on the phase of the moon and the weather — it’s not a full 10gbps yet, but it’s quite a chunk faster than 1gbps. At these speeds, a lot of factors end up coming into play that start potentially bottlenecking performance: client hardware and operating system, choice of NICs/switches/cables used to connect, and ISP health.</p><p>One surprise was that my WiFi end-to-end benchmarks ended up meaningfully faster; peak WiFi6 speeds from my iPhone 13 Pro Max had previously capped out around 450mbps down &amp; up; now I’m seeing as much as 700mbps both ways! I don’t have a great explanation for why improved backhaul would have made this level of difference in realized WiFi speeds.</p><h3>Conclusions</h3><p>We’re on the cusp of seeing multi-gig Ethernet finally deployed in US homes after two decades of plateauing at 1gbps. 10G ethernet technology is mature and ready for deployment on typical residential CAT-6 cabling. While WiFi will get much faster with 6E, consumers will need to get used to plugging in devices for which they want top speeds, which is a change in behavior from today, where WiFi was about the same experienced speed as plugging in. People doing construction on homes should consider pulling CAT-6A cable quality to support 10G copper runs; getting a nice cable only costs a small amount more than lower quality runs. To fully future proof, consider installing conduit to each room in the house to make pulling new runs easy as new connection standards are released; it’s not hard to imagine homes in just a few years switching to 25G or even 50G optical networking, which will mean pulling new cables through the house.</p><p>But “so what?” What changes in terms of people’s experiences when they have 10gbps connectivity from their devices to the Internet? The short answer is: I don’t know yet!</p><p>I do know this: at 10gbps connectivity, the Internet can be considered to be on a “data bus” with your local computer. Nearly any device that can plug in physically via USB-C can be virtually plugged into your computer. Storage can be completely virtualized; limitless in size and almost as quickly retrieved as if it was on a hard drive attached to your computer. (Yes, NFS has been around nearly 40 years, but now we’re finally in a position to really treat remote volumes as local without much of a haircut!) As a developer the boundaries between interacting with my processes locally versus those running in the cloud become very blurry; I can burst container instantiations into the cloud and cloud processes can burst data to be processed locally. My device becomes a “peer node” on the Internet instead of having to just participate by having deeply digested information spoon-fed to it.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=685d888e35f7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Thoughts on Life and Education]]></title>
            <link>https://dweekly.medium.com/thoughts-on-life-and-education-70b6e25e594f?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/70b6e25e594f</guid>
            <category><![CDATA[education-reform]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Wed, 04 Aug 2021 21:43:34 GMT</pubDate>
            <atom:updated>2021-08-04T21:51:20.098Z</atom:updated>
            <content:encoded><![CDATA[<h4><em>What would an education system look like that maximized the potential of all students?</em></h4><p>The 20th century model of life can be roughly encapsulated as being in three acts: in the first act, one is educated up to the limit of one’s mental capacity. Then, once full of knowledge, you are sent out into the world to work for as many years as you can. Finally at the end of your career you retire, have some fun, travel a bit, then die. We can call these stages: Learn, Work, Play and they are mostly accomplished serially. This worked acceptably well for a world in which the exercise of one’s craft at the end of life roughly resembled that at the beginning and in which retirement was likely short since life expectancies were only modestly longer than retirement age.</p><p>But in the 21st century, this model is breaking down. First, as we shift to more of a knowledge economy, the number of years required to obtain sufficient knowledge to be useful is continuing to grow. The percent of Americans attending college has increased, as has postgraduate education. Some don’t begin their working lives until their early thirties! This extended academic interval accompanied by the destruction of teenage jobs and apprenticeships mean that young people don’t get a chance to perform useful work until quite late in their lives. I hypothesize that this is a driver of disengagement from school — why spend hours laboring over an essay that will only ever be read by one person — skimmed by a TA to have a grade stamped on it — instead of composing a silly TikTok that could go to hundreds of thousands of people? Why is one “real” work and the other is “play”? Teenagers have the mental and creative capacities to be meaningful contributors to our society and culture; we should stop being surprised by this but instead seek to incorporate it into learning; to have their work Matter as early as possible and to use it as a teachable moment.</p><p>Secondly, the 21st century has jobs and fields that are evolving quickly. Many key disciplines today don’t have traditional college degrees that cleanly map to their job functions. And while many jobs purport to have “on the job training”, formal educational programs onsite are rare. At Google, where I had the pleasure of working for over four years as a senior product manager, there was not a single formal class for existing product managers to learn more about their craft and advance; and this is from one of the world’s leaders in product management, with a talented and well-funded corporate education department! Cultural expectations around “adult learning” are dismissive and remedial — community college and job retraining programs are often viewed as a rare and surprising move to change career tracks when one has hit a dead end instead of an expected and regular part of adulthood. Ongoing formal instruction should be embraced for all adults and expected of all knowledge workers. This should include periodic paid time off to “level up” — such investments in people’s capability will likely see returns in spades.</p><p>Finally, we can’t forget the “fun”. Knowledge work in particular shows rapidly diminishing returns for hours worked beyond 50 a week and several experiments reducing the workweek to four days (or even three) seem to be showing positive results. As “rote” deskwork is increasingly automated, the creative cognitive burden of the typical job is likely to increase — demanding inventiveness and problem-solving that require fresh thinking instead of mere “knowledge grinding” (as is typified by late 20th century work such as data entry). A working environment that is enjoyable is going to be more sustainable and can therefore retain employees longer, also allowing employees to continue meaningful work well past traditional retirement age. (Classic “retirement” is mostly a Bad Idea anyhow and leads to increased mortality and decreased satisfaction.)</p><p>Returning our focus to education: what is its point? Ultimately, it is to produce the citizens that we want: knowledgeable, wise, clever, creative, coöperative, resilient, and hard-working. People who are able to perceive problems, frame them usefully against past efforts, hypothesize meaningful solutions, test their hypotheses critically, work across a team to organize and accomplish required tasks, and evaluate outcomes. We want to maximize the personal potential of each student.</p><p>We then have to ask whether our current educational system is efficient and effective at achieving this goal and what might be already known about potential improvements to the same.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NhFq0pnjeyTvGbMoUaq5_g.jpeg" /><figcaption><em>Pictured: a typical classroom setting with group instruction and limited Q&amp;A</em></figcaption></figure><p>So let’s start with an overview on the learning experience of the typical American student:</p><ul><li><strong>Fixed-duration classes</strong>: a class is defined as the teaching of a subject for a certain number of in-room sessions per week over a period of a number of weeks. At the end of the class, the instruction is deemed complete. Students have a final exam where their completeness and correctness of understanding is evaluated as a written test.</li><li><strong>Multiple classes per unit time</strong>: students are typically taking 3–6 different subjects, different in nature, contemporaneously.</li><li><strong>Group, lecture-based instruction</strong>: a qualified teacher orally presents material to a group of 20–30 students in a lecture hall or online, using multimedia aids such as a chalkboard, whiteboard, or prepared slides.</li><li><strong>Homework:</strong> students are assigned reading and exercises to perform on their own at home, typically several hours’ worth per day. These exercises are intended to solidify understanding from lecture as well as to grade progress. Little 1:1 instruction or assistance with homework is given (with the exception of TA sessions in college) — if students require extra help understanding or mastering the material they are expected to find such help on their own (from parents, tutors, etc).</li><li><strong>Instructor-driven grading</strong>: the instructor is also generally the person responsible for grading a student’s homework and exams. In subject matters where subjective scoring has a component, a teacher’s subjective impression of a student may influence grades given. Independent evaluators or examiners are rarely used; intervention by outside forces such as a principal, school board, or district, happen only in extreme, unusual, and Bad cases.</li><li><strong>Early start</strong>: instruction typically begins early in the morning, typically 7 or 8am.</li></ul><p>We should feel almost embarrassed to write it out this way because almost every one of these has been shown to be a Bad Idea.</p><h3><strong>Mastery Learning</strong></h3><p>If a student with a poor understanding of one subject A (say, a ‘C+’ grade) goes on to take a further course B with A as a pre-requisite, they will likely struggle with B and similarly perform poorly. This leads to a chain of failures very difficult to remedy that frequently leads to loss of confidence and joy of learning; the student self-identifies as being a poor learner. Conversely, if the student is allowed to remain with the material until it has been mastered, then all students taking course B can be confident that they are ready and have mastered its prerequisites. Mastery learning has been shown to improve educational outcomes and learner confidence. Similarly, if a student happens to find a given course straightforward, allowing them to advance at a pace matching their understanding keeps them challenged and engaged. This is not an argument for “tracking” of “good” versus “bad” students; one subject may be easy for a given student but its successor challenging — and vice versa. Allowing each student to progress at their own pace can have the opposite effect from tracking by enabling those who took longer with earlier material to “catch up”, whereas almost no such opportunities exist in a tracked environment.</p><h3><strong>Focused Learning</strong></h3><p>Intensive periods of focused learning about a single subject lead to much more rapid advance in understanding of that subject than interweaving many different subjects. This is because there is substantial cognitive burden in performing a “context switch” from, say, Descartes to Asian History to Spanish to Calculus. While to some a blend of many different intellectually stimulating inputs coming contemporaneously can sound exciting, our system of instruction should be focused on that which is effective. In several domains outside the educational system we can directly observe the difference in learning rate between focused learning and interwoven learning — in aviation there are accelerated flight schools that a pilot can use to achieve their instrument or commercial license in two weeks (flying 6–8 hours a day) as opposed to six months of interwoven instruction (flying 4–6 hours a week). The military notably also uses such intensive training bootcamps to rapidly provide effective education.</p><h3><strong>Spaced Repetition</strong></h3><p>To have long-term retention and recall of critical knowledge, we know that regular use of the material is required; specifically using “<a href="https://en.wikipedia.org/wiki/Spaced_repetition">spaced repetition</a>” to return to material. Current curriculum design does not incorporate spaced repetition, instead focusing the learner on “cramming” for a final exam — this loads a tremendous amount of information into short-term memory for test-taking purposes to immediately subsequently discard it. If the purpose of taking a class is to have the material continue to be retained and accessible by the learner, it will be required to provide accommodation for periodic review and refreshing of the material over an extended period of time, such as a year.</p><h3><strong>Teach to Know</strong></h3><p>In many disciplines, a student is not considered to have an adequately rich understanding of a subject until they can teach it proficiently and answer questions from other students about the matter. For instance, the level of knowledge and clarity of explanation expected out of a certified flight instructor (CFI) by the FAA is much higher than that expected of a private pilot or even a commercial pilot. Somehow this obvious insight is mostly ignored in education; beyond some graduate students acting as teaching assistants, most students are not expected to or offered the opportunity to instruct. An expectation of instructing on material after mastering it presents both an opportunity for further mastery and a natural supply of tutors. Furthermore, the ability to teach — to share knowledge and observations with others — is a critical component of a knowledge economy. Therefore the fundamentals of instruction and pedagogy should be required for all graduates, not just those specializing in education. Many universities tout themselves as a place to “learn how to learn” but almost none provide a foundation in pedagogy to all their students.</p><h3><strong>Tutelage</strong></h3><p>One of the most shocking outputs for me in reading Bloom’s seminal <a href="https://web.mit.edu/5.95/www/readings/bloom-two-sigma.pdf">2 Sigma Problem</a> paper from 1984 was the core finding that tutoring <em>instead</em> of classroom instruction caused a two-sigma effect; students that were tutored performed in the 98th percentile. This dramatic effect throws into question the whole premise and framing of traditional classroom instruction as being wildly ineffective. (Don’t blame the teachers! The medium itself just doesn’t work well.) While Bloom’s take on the paper was to assume that such instruction couldn’t be scaled and consequently to try and explore methods of ameliorating the downsides of classroom instruction, Bloom overlooked the obvious solution of turning students into teachers to scale tutelage.</p><h3><strong>Scaling Instruction</strong></h3><p>If tutelage is this dramatically effective at instruction, less overall time may be needed in order to achieve the same educational outcomes. Conversely, outcomes may be advanced substantially in the same fixed period of time achievable by traditional instruction. Similarly, tutelage of a range of students at varying levels below an instructor naturally provides the spaced repetition called for above. In flight instruction, a CFI may find themselves one day offering a demonstration flight to a person who has never taken the controls of an aircraft and the next day helping a pilot with 1,000 hours achieve their Multi-Engine Instructor license. This variety keeps things interesting and exercises a CFI’s working recall of subject matter basic and expert alike.</p><h3><strong>Age-Appropriate Instructional Hours</strong></h3><p>The evidence against early morning instruction for teenagers is crystal clear: it’s a bad idea [<a href="https://www.tandfonline.com/doi/full/10.1080/17439884.2014.942666#.VfG5uJey5l0">Kelley et al 2013</a>]. Consensus extending up to the <a href="https://www.cdc.gov/sleep/features/schools-start-too-early.html">CDC</a> &amp; <a href="https://twitter.com/SecretaryKing44/status/369589868684644352?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E369589868684644352%7Ctwgr%5E%7Ctwcon%5Es1_&amp;ref_url=https%3A%2F%2Fwww.edweek.org%2Feducation%2Fteens-should-start-school-at-10-a-m-scientists-suggest-is-that-realistic%2F2015%2F09">Department of Education</a> is that instruction should begin around 10am to allow teens enough time to sleep and be ready to receive instruction. As we continue to learn more about the interplay between biology and capability we should adapt environments to maximize learning rates. Examinations and evaluations should similarly be given later in the day to accurately measure peak performance of the learner.</p><h3><strong>Oral Exams</strong></h3><p>A written test alone is not sufficient to establish depth of knowledge and ability to apply knowledge to practical problems. A combination of a written exam followed by an oral and practical exam (similar to what is done by the FAA) can allow an examiner (a separate individual from the instructor) to dive deep into the areas a student got wrong on a written test and establish whether or not mastery has been obtained. Figuring that a competent examiner could perform about 15 oral examinations a week in a given subject matter, one examiner could oversee mastery verification for north of 500 students a year, allowing the position to be highly leveraged and appropriately compensated. Instructors would “sign off” a student as having mastered material before their written and oral instruction, and a low pass rate by an examiner would reflect poorly on the instructors who had signed such pupils up for examination. The final goal of a student in a given discipline, then, should be to assist with instruction of other students who go on to have a high pass rate in their evaluations. These oral exams could be recorded to be randomly spot-checked by a district administrator to ensure consistent and fair practices and evaluation between students.</p><p>While the U.S. educational system doesn’t make pervasive use of oral examinations (with a notable exception for the PhD defense), its use is the primary method used to assess employability; the job interview is itself an oral examination of a candidate’s preparedness for a role. Such disparity between corporate and educational evaluation should be concerning, as students often come to their first interviews underprepared for such an encounter, having never had such an interaction in their years of schooling.</p><h3><strong>Approach</strong></h3><p>Putting all of this together, this suggests a system whereby even from a young age, we make materials available to students for mentored/tutored studying where most of their teaching assistants are older and more advanced students themselves. Seasoned instructors can supervise the tutelage and offer guidance to both the students and the teaching assistants alike. Students progress at their own pace and “complete” a course to the first order when they passed an oral examination and to a second order when they can consistently teach other students to master the material. Grades are not given; students are judged instead by the quantity of material they have demonstrably mastered and competently instructed on.</p><h3><strong>Toroidal Learning</strong></h3><p>Traditional instruction requires the student to accept on faith that the subject matter being taught will ultimately be useful to them after school — either directly or as fundamental for understanding later practical material. For those for whom the material is itself exciting that is sufficient, but many learners require context: “why is this helpful to know?” that is missing from instruction and curriculum design outside of trade schools. One approach akin to that used in Montessori school is to embrace that depth in one area within the context of existing in the world ultimately ends up relating a multitude of subjects; to visualize it, going very deep leads eventually to a broadening that encompasses everything — when you dig deep enough and come back around to your starting point from multiple directions that is the topology of a torus and consequently I call this model “toroidal learning”.</p><p>Let’s suppose that a student is interested in horse racing; not generally a subject taught in most schools. Going deep on horse racing can end up meaning coming to biology (the breeding of horses), physics (the mechanics and motion of horses), advertising &amp; marketing (making people aware of your venue), sales and statistics (how you price odds and entry fees), government (where you can zone and develop new racetracks, permitting), construction, law, economics, and more. Since all subjects exist in the world, understanding the interplay between a subject and the world requires an understanding of the world to understand a subject.</p><p>Consequently, a self-driven curriculum design suggests a “tech tree” of interdependent modules of knowledge that may be smaller than traditional courses, allowing us to jettison the notion of fixed-length classes (something already mostly required from embracing mastery-based learning) and couple knowledge with a practical working area of interest to the student.</p><p>This model would require a mentor to assess a student’s interests and knowledge and assist them in mapping modules of knowledge applied to their interest. Output could be assessed by a metric appropriate to subject domain and could include apprenticeship and other real-world exposures.</p><h3><strong>The Real World</strong></h3><p>A student’s work should <em>matter</em> — ideally this happens naturally because the coursework they are performing has interesting and useful application outside of the classroom. A good example of “real world instruction” is the Facebook bootcamp, a six-week program for incoming technical hires that combines practical classroom instruction about the architecture of Facebook coupled with hands-on tasks resolving <em>actual bugs</em> with various portions of the Facebook codebase. The ability for a new hire to within a week or two submit changes to production for a few billion people confers a sense of agency in the company that can be exhilarating. Freedom to exhibit mastery in a subject should ideally be permitted to take different forms; a funny TikTok with a hundred views about a review of a classic book could be an appropriate submission, for instance. A poem or a wood carving of a key scene in a book could allow students with mastery of other areas to bring a creative take to the subject.</p><p>For youth, education could be interspersed with internships and apprenticeships at an earlier age, to give them exposure to real working environments and conditions. While acknowledging the complexity of introducing minors into a professional work environment, the upside potential of motivating students to achieve and giving them context for their learning could be outweighed by the risks and burden of mentorship and oversight. As large tech companies have discovered, an internship program not only allows for useful work to get done but also provides for a regular influx of qualified talent ready to hit the ground running at graduation. This results in larger starting salaries for graduates, well into the six figures for technical offers.</p><p>For adults, incorporating regular structured learning (not just informal learn-by-osmosis “on the job” training) and instruction into job roles should be considered as a core part of knowledge era employment. Carving out short windows, perhaps two weeks long, to engage in focused and intensive instruction could enable employees to “level-up” in key skills. Expecting senior contributors to periodically teach their craft could help provoke interest from qualified applicants.</p><h3>Summary</h3><p>Our current educational system is highly inefficient and ineffective; we’ve had the data to show this for decades. What we know about how people learn and how instruction can be effective has been systematically underapplied. But we can’t afford to squander people’s potential. What we need is a system to systematically apply an understanding of pedagogical research by making learning intense, personal, relevant, and lasting to maximize the excitement and impact of learning, and to continue this process throughout everyone’s life and career.</p><p><em>Thoughts? Comments? Please contact me at </em><a href="/service/mailto:david@weekly.org"><em>david@weekly.org</em></a><em>. As a disclaimer, I’m underqualified to write this piece as I am not an educational researcher nor do I have the academic background to firmly ground my opinions in peer-reviewed research. Consequently, studies and data that either support or refute my hypotheses are warmly welcomed and will be incorporated into the piece.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=70b6e25e594f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Spring 2021 Apple Announcement Reactions]]></title>
            <link>https://dweekly.medium.com/spring-2021-apple-announcement-reactions-343147af1095?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/343147af1095</guid>
            <category><![CDATA[apple-event]]></category>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Tue, 20 Apr 2021 21:27:57 GMT</pubDate>
            <atom:updated>2021-04-20T21:27:57.602Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Cmdooh9wFmIBkEp4SGRVDg.png" /><figcaption>iMac: colorful again?</figcaption></figure><p>I know the schtick is to “start with the small stuff and then build” but the purple iPhone and reskinning of the Podcast app were pretty underwhelming. There’s so much more Apple could be doing in the podcast production and consumption space. Boo.</p><p>AirTags: long-expected, they look delightful. A little overpriced as typical. I will probably get these. Great Find My + UWB integration and privacy considerations here. Very impressed they led with a “unwanted tag” use case addressed out of the gate. Apple is clearly and consistently pushing on magic *with* privacy. Does it make sense to put one in a car to find it in a lot? Stitch it into a wallet? There wasn’t any screen time spent explaining how charging works for these.</p><p>AppleTV 4K — (are we supposed to call it “The New AppleTV 4K”? Why is Apple so bad with names?). Academically nice to have a faster processor and HFR HDR is theoretically nice but how many TVs can support this? Are there bitrate issues with receivers/cables supporting? I wonder how many folks will buy these expecting improved visuals and end up disappointed. Apple even alluded to the fact that almost no content is available today in this format. If the processor is a lot faster, shouldn’t that enable new gaming experiences? Almost shocked there was not even a tip of the hat toward this — it makes me wonder if “gaming on AppleTV” has completely tanked as a use case to not even be worth mentioning. The iPhone color correction is a solid idea but not at all clear if this will work with projector systems. I’m probably not going to get this. Missed an opportunity to catch up to Chromecast / FireTV on form factor (bring it with you HDMI, which is honestly pretty magical). Looking at the details it’s an A12 Bionic which first came out in 2018. Ah well, guess they don’t have enough downbinned M1’s, or they wanted to find a cheap dumping ground for processors that are three generations old. Underwhelmed.</p><p>iMac: they keep toggling between colors and not. I mean, hey, orange is fun. But why on earth did they keep the *chin*? Was really expecting a near bevelless design. Especially if you’re leading with a tag line like “make the computer disappear”. At least they finally put something better than a crappy 720p camera in but it’s more than a little shameless that they are patting themselves on the back for including a 1080p module half a decade after their competitors started doing it. There were touchpoints on image processing but it wasn’t clear how configurable that would be. (side note: OMG NAVPREET IS BRINGING GREAT ENERGY — I love this guy) it’s not hard to imagine how they could have been more radical with the speaker design, (like turning the rear face into a bass emissive element or using top-firing tweeters for Atmos style surround-bounce) but six speakers is interesting — will have to hear it to see if it’s impressive. On the M1 architecture I have no idea why you want to highlight that e.g. Twitter’s app is now M1 optimized. What the heck are you tweeting that takes a state of the art computing system?? The pitch to play a video game while on a Zoom call was surprisingly tasteless/tactless. C’mon Apple, is this the future you want?</p><p>A little sad we won’t see M1X today. That’s probably going to be for the Fall in the iMac Pro 2021 and 16&quot; MacBook Pro.</p><p>They now have a magnetic power connector for their desktop but took it away from their laptop. Say that out loud. This made sense to someone?? The Ethernet plug in the power brick is cute but it’s not multi-gig, and they don’t comment on WiFi 6E capabilities for wireless so I guess they are shipping with dated LAN connectivity technology too. Boo. And oh god *8GB RAM* on a $1500 desktop computer being sold in 2021??? APPLE!!</p><p>Ok they had too much fun with the Tim Cook Mission Impossible sequence. Ditto the “oops I was on mute” Zoom Cameo.</p><p>12&quot; iPad Pro: 1600 nits? Jeebus that is delightfully searing. Why couldn’t they put that display on the iMac (which has a comparatively puny 500 nits)? The display looks amazing. And 2TB storage as an option is great. They will sell a bunch of these. Though I guess they aren’t launching a new Pencil? Real-life LIDAR implementations are still pretty lacking, though — wonder if this sensor will end up going the way of Force Touch.</p><p>During the presentation there were several hat tips to the sophisticated image processing that is now being done on board, but very little exposed in terms of how this could be played with or modified for creative control around personal appearance in video conferencing.</p><p>Based on what we saw here today, my hunch would be that in the fall we will see a 16 inch MacBook Pro and iMac Pro both with the gorgeous XDR screen and an M1X chip. Tragically it is looking like even the M1X might have a 16 GB RAM cap so we might be well into 2022 before we see an M-class chipset that can support reasonable levels of RAM (&gt;=32GB). BOOOO.</p><p>Given the strong position Apple has taken on 5G (even including giving airtime to 5G UWB which is almost entirely academic in realized deployment), it seems all the more glaring that they aren’t similarly offering either WiFi 6E or multi-gig wired Ethernet in their connectivity options yet.</p><p>On the hard-core technology front I would imagine that Apple if they wanted to could do some pretty incredible things with Optane to make it feel like a machine had, for instance, a quarter TB of RAM. Imagine real-time scrubbing through hours of 8K video. One of the reasons why we haven’t seen more interesting developments here is that only a handful of players like Apple have the full stack control and capability required to deploy and realize the power of a new class of persistent storage. </p><p>I am also looking for leadership from companies like Apple to solve the “eye contact problem” — where a key missing ingredient of multiparty discussion is the ability to look each other in the eye. Some of this could be mechanical, such as putting cameras behind the screen, and some of this could involve using machine learning to subtly alter pupil alignment, as NVidia has been demonstrating with Maxine.</p><p>No mention of wireless charging of *anything* today. Once burned, twice shy?</p><p>Is it weird that I feel it was a miss for the iMac to not be compatible with Apple Pencil? There’s already the magic keyboard for iPad to make it in close to the form factor of a smal iMac, but the converse is not true. Would it really have been that much harder to add Pencil support and a little magnetic mount for attaching Pencil to the side?</p><p>Overall today’s announcements were decent but not mind-bending. I’m looking forward to hearing the new iMac and seeing the iPad Pro display. I don’t think the Apple TV upgrade is worth it for people who already have one. The AirTags will probably be pretty popular. I am a little frustrated that it will probably not be until next year that I can buy an Apple machine with decent RAM.</p><p>With Apple in a mode of executing well but iteratively, it does leave open the opportunity for some other players to step in and offer radical new full stack solutions. Microsoft is playing earnestly in this space with Surface, for instance. Google on the other hand has only moderately been playing in the first party consumer computing space (having abandoned tablets after the 2013 Nexus 7 and only investing lightly in innovations with Pixelbook). A refreshed commitment to driving state of the art with machine learning integrated across both local client and cloud could play well to Google’s strengths. And while Amazon’s prior efforts with their “Fire” line were mostly catastrophically bad, I would be delighted to see a continued exploration around voice-centric computing and leaning on the cloud for beefy coprocessing to save the local client effort.</p><p>That brings me to my last thought: Where is Siri? In that whole hour-long presentation I barely saw a mention. Siri has been languishing in Apple’s hands since the 2011 acquisition — it would sadden me if Apple’s answer was to give up and put Siri on the sidelines (as they literally have done with the new AppleTV remote) instead of buckling up to improve it to deliver true voice computing à la “Her”.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=343147af1095" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Blessing]]></title>
            <link>https://dweekly.medium.com/blessing-22608c185c66?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/22608c185c66</guid>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Thu, 18 Mar 2021 04:15:42 GMT</pubDate>
            <atom:updated>2021-03-18T04:15:42.803Z</atom:updated>
            <content:encoded><![CDATA[<p>Blessing</p><p>May your children be filthy,</p><p>Dirt on their feet,</p><p>Brambles in hair</p><p>May they be tired</p><p>Bags under eyes</p><p>From reading late under blankets</p><p>May your house be messy</p><p>Filled with screams and roars</p><p>Of laughter and life</p><p>May your days be filled with light violence</p><p>Of wrestling and throwing and spars</p><p>May your meetings be too short,</p><p>So much said but unsaid</p><p>That more must wait</p><p>May your friendships linger long in silence</p><p>For all that doesn’t need to be said</p><p>Quiet companionship an answer to the most important questions</p><p>May you be bored atimes</p><p>Wandering lost in the wood</p><p>Agape at nature’s bounty</p><p>May you be lost in life</p><p>Unsure what comes next</p><p>Or what your narrative is</p><p>Seeking to be useful and kind</p><p>May your path thus be uncertain</p><p>Nothing preordained</p><p>Keeping everyone guessing</p><p>Even yourself</p><p>Until the last</p><p>May your life be filled with confusion</p><p>And love</p><p>(For that is love!)</p><p>And side quests that are the main quests</p><p>And extras who become protagonists</p><p>And the delight of connection to others</p><p>Betwixt others</p><p>Introducing</p><p>Building</p><p>Forming</p><p>Hoping</p><p>The willingness to be</p><p>(In spite of all weirdness)</p><p>That which you are:</p><p>Unembarrassed</p><p>Unadorned</p><p>Except by your own peculiar quirks</p><p>Which seemed a distraction,</p><p>Which seemed a distress,</p><p>But now are the main attraction!</p><p>Nobody else has got the scars that YOU bear</p><p>And Oh! Does that make you unique and delightful</p><p>Your moment is brief</p><p>Now go shine!</p><p>The universe will never be the same after.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=22608c185c66" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learning and Proficiency]]></title>
            <link>https://medium.com/age-of-awareness/learning-and-proficiency-8f7f537fecf2?source=rss-c82d30f86a02------2</link>
            <guid isPermaLink="false">https://medium.com/p/8f7f537fecf2</guid>
            <dc:creator><![CDATA[David E. Weekly]]></dc:creator>
            <pubDate>Tue, 16 Mar 2021 21:10:11 GMT</pubDate>
            <atom:updated>2021-05-05T21:10:11.558Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/625/1*BpEZR74CCg9NkAvZV7NLpA.jpeg" /></figure><p>This morning I was reflecting on the fact that it has been some 20 years since my primary job was computer programming. It’s quite possible that I would struggle — or even fail — at a number of the technical interviews that I passed in the past. This is not a sign of my dotage (yet!) but rather a reflection that my focus and skills development has been in other areas. I haven’t maintained my proficiency entirely.</p><p>In aviation, we have this notion of being “recent”: you need to have practiced a set of skills regularly, or if you’ve fallen off the wagon and haven’t flown lately you need to have those skills examined to verify proficiency. As a private pilot, once every other year, you need to go up with an instructor for an hour to get a refresher. All of this is codified in law and regulation. The FAA wants to be confident the pilots in the skies know what they’re doing and are safe to fly. On top of that, at nearly every level you are expected to be continually learning and improving your skill set, and there are a wide range of tools and services to help you with that. all of that makes a lot of sense and is completely unsurprising.</p><p>More surprising, then, is to turn one’s attention to other areas where a high degree of proficiency and continued development are critically important, and the degree to which there are not analogous expectations and services as what we see for pilots.</p><p>I suspect that this is in part due to a 20th-century worldview: where we believe that education is a phase in life. We receive as much education as we can tolerate or afford, then proceed onto the next chapter of our life of putting that education to work in a job, then if things went well we can retire comfortably and die at peace and satisfied. But this model no longer holds. The increasing amount of education required to have a meaningful impact in the world means that the education phase pushes out farther and farther, leading to teenage frustration and angst about being unable to meaningfully interact with or impact the world since the job phase has not yet arrived. (And a good deal of stamping the natural fun out of the young educational years since “this isn’t meant to be fun, it’s meant to be learning!”) There are similar tensions in mid-life around deferring fun to one’s retiring years — and then finally the despair of disconnectedness that can arise from a detached retirement at the end of life. Our 20th century template for a good life is not a good one.</p><p>What we need is a template for a life that can combine continuous education, impact and engagement with the real world, and fun. It’s a theme I’ve touched on a few times, but I think it’s important for our societies health that we start to think through a lot of the assumptions that we bake into everything from our schooling to our work policies to our retirement plans.</p><p>And to wit, it is incumbent on every one of us to continuously be finding ways to learn. To refine our craft, to share our observations and mistakes, to seek out expert counsel in books and mentorship and peers on subjects that are important to us. That includes taking ourselves seriously as teachers, not only for others but for ourselves as well. Asking ourselves the questions, contextualized by actions we can perform: what’s going well? What’s not going well? What are the areas where I need to learn more and how can I best learn those things? If I’m not sure of my answers to any of these, are there resources I can lean on to help provide guidance? What are areas where I have learned things that could potentially help others? What could I do to effectively share that knowledge with others?</p><p>Finally, to close on the topic with which I started: what are areas in which you would like to maintain proficiency, and what are your plans to do that? Have you set aside the time and the mentorship? Could you go through a book or take an online course? Are there tools that will help you stay sharp at your craft? It was an obvious but important realization for me that even Olympic athletes have coaches. <em>Especially</em> Olympic athlete have coaches.</p><p>At whatever level of performance you find yourself, there are resources out there to help you excel. Find them. Level up. Go forth and kick ass.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8f7f537fecf2" width="1" height="1" alt=""><hr><p><a href="https://medium.com/age-of-awareness/learning-and-proficiency-8f7f537fecf2">Learning and Proficiency</a> was originally published in <a href="https://medium.com/age-of-awareness">Age of Awareness</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>