« first day (2822 days earlier)      last day (2178 days later) » 

 
1 hour later…
8:15 PM
This is probably off-topic here. It's too broad, too abstract, and too opinion-based. Try Software Engineering instead. — Chris 56 secs ago
 

« first day (2822 days earlier)      last day (2178 days later) »