- Refactoring UI. You can learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer’s perspective.
- The Pragmatic Programmer. It’s everything from Journeyman to Master cuts through the increasing specialization and technicalities of modern software development to examine the core process. For the developers as an individual and as a team, if you want to create software that’s easy to work with and good for your users.
- The Mythical Man-Month. A book on software engineering and project management by Fred Brooks. The idea is about Brooks’ law, that is presented along with the second-system effect and advocacy of prototyping.
- Code Complete. A software development book, written by Steve McConnell. It is a collection of software construction techniques, which include techniques from naming variables to deciding when to write a subroutine.
You can explore all of them in this material.