From 356ef2b1a14cd86b3422bb04e1b4f08667ee20d5 Mon Sep 17 00:00:00 2001 From: Vijay Janapa Reddi Date: Wed, 26 Nov 2025 16:43:12 +0100 Subject: [PATCH] Add personal professor message and TinyML origin story to logo command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Enhanced the tito logo command with a personal message from Professor Vijay Janapa Reddi explaining how TinyTorch grew from the TinyML movement at Harvard. The message emphasizes the importance of engineering ML systems from first principles and includes the memorable Lego/Star Wars analogy. Key changes: - Added personal signature with Harvard CS 249R affiliation - Included TinyML movement origin story in conversational, italic style - Emphasized "engineer" as the core philosophy - Added Lego blocks analogy for building from scratch - Updated catchphrase: "The future of ML is tiny and bright—don't just 'import torch', build it." - Updated tagline: "Start tiny. Go deep. Build big." 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- tito/commands/logo.py | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/tito/commands/logo.py b/tito/commands/logo.py index a5e39456..78b35b21 100644 --- a/tito/commands/logo.py +++ b/tito/commands/logo.py @@ -96,7 +96,32 @@ class LogoCommand(BaseCommand): "curiosity becomes the torch that lights your path to ML engineering mastery.\n\n", style="dim" ) - + + # Personal message from the creator + explanation.append("\n— ", style="dim") + explanation.append("Professor Vijay Janapa Reddi\n", style="bold cyan") + explanation.append(" Harvard University • CS 249R: Tiny Machine Learning\n\n", style="dim") + + # Make the entire message italic for a more personal, conversational feel + explanation.append( + "TinyTorch grew from the TinyML movement that started at Harvard in CS 249R. As I taught " + "thousands of students, both online and in person, I realized something was missing: there " + "was no way to truly ", + style="italic dim" + ) + explanation.append("engineer", style="italic yellow") + explanation.append( + " ML systems from the ground up. So that's why I built TinyTorch—a framework where you " + "don't just import libraries, you engineer every component yourself. Think of it as " + "building the Lego blocks for your favorite Star Wars set.\n\n", + style="italic dim" + ) + + # Single powerful statement combining both catchphrases + explanation.append("The future of ML is tiny and bright—", style="bold yellow") + explanation.append("don't just \"import torch\", build it.", style="bold cyan") + explanation.append("\n\n", style="dim") + # Display in a nice panel console.print(Panel( explanation, @@ -115,6 +140,6 @@ class LogoCommand(BaseCommand): console.print(f"\n[yellow]Logo image not found at expected location[/yellow]") # Final inspiring message - console.print("\n[bold yellow]🔥 Start small. Understand deeply. Build everything.[/bold yellow]\n") + console.print("\n[yellow]🔥 [/yellow][italic]Start tiny. Go deep. Build big.[/italic]\n") return 0 \ No newline at end of file