- Never, ever, code first, design later. Always design first. You must learn how to do system design.
- Stop rewriting 10 times, again, design first.
- Don't try to implement UX inside or implementing Data Separation from Code if you are the only one that use this tool.
- Try to find the libraries, framework that associated with the technology you're currently using. Trust me, it will help you a lot. Don't try to do everything from scratch again, nobody is gonna appreciate you just because you can reimplement something. If you are learning tutorial? yeah it is a must. But if you're working, please don't.
- Always strike to design in a general way, DRY principle.
- Always weights pros and cons of your Tech Stack. Always evaluate enough to meet demands.
- Keep caching techniques (memoization, ...) in mind, I suppose this also included in best practice section in roadmap.sh
Last active
January 29, 2024 17:37
-
-
Save vhbui02/cdeb6c202568e881c90a40f6e8932772 to your computer and use it in GitHub Desktop.
[Some coding experience that I've deduced] Some real shjts that made me waste a lot of time to know
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment