When should you rewrite from scratch? Rewrite vs Reuse

preview_player
Показать описание

In this video, I discussed the balance between rewriting code from scratch and reusing existing solutions. While engineers often prefer to build from the ground up, it's not always the best approach. I highlighted three common reasons for rewriting—outdated solutions, difficult setups, and complex codebases. However, I emphasized that existing tools, with strong community support, usually offer long-term advantages. Rewriting is justified when the current code is outdated or a critical bottleneck, but the benefits must outweigh the investment.

Build Your Own Interpreter / Redis / DNS / BitTorrent / SQLite - with CodeCrafters.

# Recommended videos and playlists

If you liked this video, you will find the following videos and playlists helpful

# Things you will find amusing

# Other socials

I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.

Thank you for watching and supporting! it means a ton.

I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
Рекомендации по теме
Комментарии
Автор

Nah there's a fourth reason it's because i just want to better my understanding and refactor my codebase because i have seen that i always am a better coder than i was 6 months ago

SomvenIsHere
Автор

We did a Frontend re write on our codebase as we wanted to migrate from node 14 to node 20 and also migrate to latest next js with it

ishnjn