This video is about taking shortcuts.
The only way towards becoming a 10x developer is to make a lot of mistakes and to get your hands dirty over and over again. Im sharing a story about a recent interesting week of my life where I got inspired to build a wordle clone with a leaderboard.
In programming we sometimes talk about the 3 step process:
Make it work
Make it right
Make it fast
In this project i was so focused on reaching the end quickly that the product did not even reach step 1 in the first iteration. The backend solution had to many shortcuts which led to me wasting hours trying to make up for it with an overly complex frontend.
Be transparent to yourself and others about how much time it really takes to Make it work. Figure out if you also need to Make it right and fast and account for that if needed. Also remember that uncertainty in time estimations grows exponentially with size of task. In this example with a 20h task i was off with a factor of 4.
I have been having a lot of fun with Next.JS and Prisma recently and wanted to build something small and fun on that tech stack. Feel free to look into the code and ask questions about it if you are learning this tech stack or want to build something similar.
Project code: https://github.com/danba340/wordle
Twitter: / barelydaniel
Github: https://github.com/danba340
0:00 Intro
1:18 UI Sketching
2:14 Coding
3:50 Database Schema Mistakes
4:50 Finalizing the code
5:15 Time to Battle
5:43 Battle results
6:40 Thanks for watching