Software development isn't an "ivory tower" exercise. Street coders get the job done by prioritizing tasks, making quick decisions, and knowing which rules to break.
In this practical guide, you'll learn how some antipatterns and "bad" programming practices can actually be put to good use, and develop an ever-questioning mindset for assessing techniques on their own merits. This book is built on the kind of challenges you'll face on the job—from technical projects like building a search feature, to succeeding in a dysfunctional team with a paranoid manager. When you're done, you'll be street smart and ready to start creating efficient software.
Street Coder: Rules to break and how to break them is a programmer's survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. This book's rebel mindset challenges status quo thinking and exposes the important skills you need on the job. You'll learn the crucial importance of algorithms and data structures, turn programming chores into programming pleasures, and shatter dogmatic principles keeping you from your full potential.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Sedat Kapanoglu is a self-taught programmer with more than 25 years of experience, including a stint at Microsoft as a software engineer. He is the creator of Eksi Sözlük, the number one social media platform for Turkish-speaking audiences.