Add personal professor message and TinyML origin story to logo command

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 <noreply@anthropic.com>
This commit is contained in:
Vijay Janapa Reddi
2025-11-26 16:43:12 +01:00
parent 89a9d29d96
commit 356ef2b1a1

View File

@@ -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