We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
I worked with a client in the early days of my career building social media sentiment analysis platform when Twitter was still called Twitter. We were a team of seven and I was a junior-level developer back then. We were young and enthusiastic and full of ourselves. "We're agile, we move fast, we break things!" was our motto, patting ourselves on the back for our speed. Code reviews? Please. We thought they were a bureaucratic relic from the corporate world.
Fast forward many months, and our codebase had turned into a minefield. Bugs were the least of our worries, though there were many. The real problem was that no one could understand what the hell anyone else had written; we had duplicate logic in many places and different code styles in our modules. It was really bad
That's when it hit us: we need to get this thing under control. Code reviews are actually helpful and help you keep your code readable, maintainable, and scalable.
So, to put it simply: if you're not doing code reviews, or if you're doing them just to tick a box, you're setting yourself up for a world of pain, not now, maybe, but eventually. It's like building a house on a foundation of sand. Sure, it might stand up for a while, but it's only a matter of time before it all comes crashing down. And in the startup world, you might not get a second chance.
continue reading on vadimkravcenko.com
⚠️ This post links to an external website. ⚠️
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.