The eight core principles in this book are designed to show how to write clear, maintainable code without compromising functionality. Christian Mayer's guiding principle is simplicity: reduce and simplify, then reinvest energy in the important parts to save hours and ease the often onerous task of code maintenance. This Python-based book is suitable for programmers at any level, with ideas presented in a language-agnostic manner.
Author: Christian Mayer
Publisher: No Starch
Date: August 2022
Category: Theory & Techniques
- Concentrate on the important stuff with the 80/20 principle -- focus on the 20% of your code that matters most
- Avoid coding in isolation: create a minimum viable product to get early feedback
- Write code cleanly and simply to eliminate clutter
- Avoid premature optimization that risks over-complicating code
- Balance your goals, capacity, and feedback to achieve the productive state of Flow
- Apply the Do One Thing Well philosophy to vastly improve functionality
- Design efficient user interfaces with the Less is More principle
- Tie your new skills together into one unifying principle: Focus
For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.
For more Book Watch just click.
Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.