This repo will be focused on
-  Syntax and concepts
- 
Phase 1 till I/O project
- Basic
 - Ownership
 - Struct, enums
 - Pattern matching
 - Generics, Lifetime, Trait
 - Error handling
 -  Modular codebase with 
useandmod - Use of cargo
 - Writing automated test
 - Need to revisit once at a time or maybe during project
 
 - 
Advanced Concepts
 
 - 
 
- Tui for wifi connections (Rusty Netowrks)
 - TerminalRTC
 - Rusty Vault
 - Text analyzer and file analyzer
 
- The business logic mostly lives inside main.rs
 - The code is mostly copy-pasted or lightly modified
 - No Error handling, test coverage, and project structure
 
- Modular codebase with reusable components
 - Code has basic unit or integration test
 - Using 3rd party crates like 
tokio,serde, andthiserror - Pratical implementations of a few idiomatic patterns
 - Minimal architectural desgin
 - Little to no consideration for performance, reliability, or maintainability
 - Minimal validation and recovery logic
 - Little to no good, systematic logging and oversvability
 - Handling happy path logic
 
- A clean, composable architecture that could be extended
 - Well thought out interfaces, configuration logic, and code structure
 - Idiomatic Rust patterns and best practices
 - Leveraging the type system to enforce constraints at compile time
 - Robust error handling and recovery logic
 - Thoroguh testing
 - Benchmarking and other performance metrics
 
- Example:
- Backend / Cloud Infra: Load balancer
 - Blockchain: Custom decentralized ledger
 
 
- Deliver business critical feature
 - Trust
 - Mentoring