home.social

Search

110 results for “nathansmith”

  1. 🚀 Alrighty, throwing this out there as a "soft launch" of my MA capstone project. Basically, mocking up a what-if prototype of a club soccer app within Teams for Home.

    capstone.sonspring.com

    Planning on making another fake app example, as the semester goes on. My hypothesis is that a consumer facing version of Teams with a plugin architecture could unlock a "mass niche" market.

    I built this demo with:

    – Panda CSS
    – Solid JS
    – Vite

    #capstone #design #ixd #javascript #teams

  2. 📊 Not that anyone asked, but I had a blast learning a bit more about Tableau this semester for my MS in Digital Communication Analytics.

    I took the class DCAS 5361, which focused on data visualization. For my final project, I looked at various stats about Russia's war against Ukraine.

    What I find most admirable about the Ukrainian spirit is how they refuse to let hardship define them. They keep pressing on. And even take opportunities via standup comedy to mock their aggressors.

    > "Before the invasion, everyone said Russia had the second-best army in the world. Now we know they have the second-best army in Ukraine." — Anton Tymoshenko

    GitHub repo:
    github.com/nathansmith/DCAS-53

    Narrated video:
    youtu.be/gstMXt2rHDo

    #data #design #tableau #ukraine #unt

  3. 🧻 UX lessons from toilet paper. Not all features of your product need to be advertised in every context. This leaves me with more questions than answers.

    – Wait, what. Do other brands of toilet paper have artificial flavors? News to me.

    – If this particular toilet paper does not have artificial flavors, does it still have natural flavors? Vanilla only, choco… Nope.

    – 100% recycled. I suppose that makes sense. If you had not also mentioned the presence of flavors.

    Photo credit: My mom sent this to our extended family chat thread.

    #Flavor #Humor #Potty #ToiletPaper #UX

  4. ⚛️ Sometimes I send recruiters a terse reply saying, "thanks but no thanks." Occasionally, I feel obligated to explain a bit more. Especially if an org is about to go all-in on React, and there might be a chance to dissuade them.

    #humor #javascript #solidjs #svelte

  5. ⚛️ If you are still perfectly happy using React in 2025, then this article will likely not resonate with you. And that's okay. Feel free to skip it.

    That said, here is a succinct explanation of Solid versus React render flows.

    > "It's a lot easier to get something to re-render when you want it to, rather than getting it to not re-render when you don’t want it to!"

    🔗 alemtuzlak.hashnode.dev/ive-tr

    For anyone who has ever regretfully written something akin to this in CSS…

    ```
    .foo {
    color: red !important;
    }
    ```

    Metaphorically, coming to Solid feels like no longer needing that approach for UI state changes.

    #javascript #react #solidjs

  6. Gotta say, I have been quite impressed with MiMo V2 Pro. I have been kicking the tires (via free preview) in OpenCode for a few weeks. So far, it is the only LLM that I have used where the code output is mostly correct.

    > "Yeah, this is how I would write it."

    For context, I have access to both Claude Code and Cursor. My employer is footing the bill. But using MiMo is the first time AI output actually seems worthwhile, from a "bang for the buck" standpoint.

    > "Hmm. I could see myself paying out-of-pocket for this one."

    Whereas with both Claude and Cursor, it is more like… Meh. They exist. I can see their merits. But a personal recurring subscription would hardly seem justifiable, given the rework required to produce something usable.

    That said, Cursor is absolutely unrivaled in terms of UX in their app. Pressing `Ctrl+L` to send lines of code to the AI agent chat is genius. Beyond that though, the actual quality generated by Cursor (and Claude) tends to be hit-or-miss.

    mimo.xiaomi.com/mimo-v2-pro

    #ai #claude #cursor #mimo

  7. 📊 Not that anyone asked, but I had a blast learning a bit more about Tableau this semester for my MS in Digital Communication Analytics.

    I took the class DCAS 5361, which focused on data visualization. For my final project, I looked at various stats about Russia's war against Ukraine.

    What I find most admirable about the Ukrainian spirit is how they refuse to let hardship define them. They keep pressing on. And even take opportunities via standup comedy to mock their aggressors.

    > "Before the invasion, everyone said Russia had the second-best army in the world. Now we know they have the second-best army in Ukraine." — Anton Tymoshenko

    GitHub repo:
    github.com/nathansmith/DCAS-53

    Narrated video:
    youtu.be/gstMXt2rHDo

    #data #design #tableau #ukraine #unt

  8. 📊 Not that anyone asked, but I had a blast learning a bit more about Tableau this semester for my MS in Digital Communication Analytics.

    I took the class DCAS 5361, which focused on data visualization. For my final project, I looked at various stats about Russia's war against Ukraine.

    What I find most admirable about the Ukrainian spirit is how they refuse to let hardship define them. They keep pressing on. And even take opportunities via standup comedy to mock their aggressors.

    > "Before the invasion, everyone said Russia had the second-best army in the world. Now we know they have the second-best army in Ukraine." — Anton Tymoshenko

    GitHub repo:
    github.com/nathansmith/DCAS-53

    Narrated video:
    youtu.be/gstMXt2rHDo

  9. 📊 Not that anyone asked, but I had a blast learning a bit more about Tableau this semester for my MS in Digital Communication Analytics.

    I took the class DCAS 5361, which focused on data visualization. For my final project, I looked at various stats about Russia's war against Ukraine.

    What I find most admirable about the Ukrainian spirit is how they refuse to let hardship define them. They keep pressing on. And even take opportunities via standup comedy to mock their aggressors.

    > "Before the invasion, everyone said Russia had the second-best army in the world. Now we know they have the second-best army in Ukraine." — Anton Tymoshenko

    GitHub repo:
    github.com/nathansmith/DCAS-53

    Narrated video:
    youtu.be/gstMXt2rHDo

    #data #design #tableau #ukraine #unt

  10. 📊 Not that anyone asked, but I had a blast learning a bit more about Tableau this semester for my MS in Digital Communication Analytics.

    I took the class DCAS 5361, which focused on data visualization. For my final project, I looked at various stats about Russia's war against Ukraine.

    What I find most admirable about the Ukrainian spirit is how they refuse to let hardship define them. They keep pressing on. And even take opportunities via standup comedy to mock their aggressors.

    > "Before the invasion, everyone said Russia had the second-best army in the world. Now we know they have the second-best army in Ukraine." — Anton Tymoshenko

    GitHub repo:
    github.com/nathansmith/DCAS-53

    Narrated video:
    youtu.be/gstMXt2rHDo

    #data #design #tableau #ukraine #unt

  11. Little known Git code review fact. When someone types "LGTM" as PR feedback, what they are really saying is to start prepping the popcorn.

    ```
    🌽 [L]et's

    👨‍🍳 [G]et

    🔥 [T]his

    🍿 [M]erged
    ```

    #corny #git #humor

  12. 🚙 Testing the magnetism of these new car stickers. The 16yo kiddo and I are going to practice driving at the nearby sports complex parking lot.

    #PrayForMe #ProudDad #RoadDanger #StudentDriver