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