Black Friday at Piter Publishing (Category Sales)
Piter is having another sale: 40% off print books and 50% off ebooks. Enter the promo code "Бумажная" at checkout, or "Электронная" for an ebook. I already bought a stack of books in the previous sales and added more this time.
New purchases
- Systems Performance: an interesting book on performance by Brendan Gregg, an excellent expert who also did a great deal to advance eBPF adoption. You can learn about that in this documentary.
- The Creative Programmer: I decided to explore creative methods that could help with engineering problems.
- Advanced Algorithms and Data Structures: essential algorithms for difficult programming problems in data analysis, machine learning, and graphs. I want to brush up on my algorithms.
- Abnormal Personalities: A Study of Psychopathy: I decided to read Gannushkin on abnormal psychology.
- On the Mind in General: a book by Pavlov, of famous experimental dog fame, who wrote interestingly about how the brain works.
Books I have already read
- Python Tricks: Programming Tips for Professionals: I wanted to refresh my Python theory.
- Computer Networks: Principles, Technologies, and Protocols — Revised and Expanded Anniversary Edition: I read the Olifers’ book many years ago and it was fine. I have now read 150 pages of the new edition and can say it has not got any worse :)
- Game Design: How Games Are Made: this is about game design, a subject I had already read and written quite a bit about (1, 2, 3). I have now read this book too and written about it.
- Building Applications with GPT-4 and ChatGPT: an introductory book on ChatGPT that I have already read and even discussed here.
- The Mythical Man-Month, or How Software Systems Are Created: Frederick Brooks’ classic, which celebrates an anniversary next year. I have written about it before.
- Distributed Data: Algorithms Behind Modern Storage Systems: ~~in its former life~~ in English, Alex Petrov’s book was called Database Internals. I have written plenty about it (1 and 2), and we also discussed it on the Code of Architecture podcast.
- Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems at Google: I read this in the original English and have already written about it.
Books I still have to read
- Data Mesh in Action: an interesting subject, moving from DWH toward Data Mesh and Lake House. Previously, I read parts of Data Mesh: Delivering Data-Driven Value at Scale.
- Grokking Artificial Intelligence Algorithms: simply a topic that interests me :)
- The Real CTO: Think Like a Chief Technology Officer: I decided to check how closely my thinking matches that of a real CTO, just in case I have been thinking the wrong way :)
- README: The Hard Realities of Software Development: a book about developers’ everyday work and engineering practices.
- Software: Mistakes and Trade-offs in Software Development: the second chapter, “Code Duplication Is Not Always Bad,” sold me on this one.
- Grokking Continuous Delivery: I think I understand CI/CD fairly well, but I want to read about it in more detail.
- Grokking Functional Programming: I am interested in reading more about functional programming.
- Design for Developers: I read quite a few design books aimed at designers (1, 2, 3); here I want to see how the subject is presented to developers.
- The Software Engineering Manager’s Career: Managing a Software Development Team Effectively: while working on a book about engineering management, it is useful to study other sources.
- The Product Manager’s Career: Everything You Need to Know to Succeed in a Technology Company: product thinking is useful for engineers and technical leaders, especially if you are not working in an outsourcing sweatshop. I have already written about books on this topic: 1, 2, 3, 4, 5.
- API Design Patterns: I like patterns, I like good APIs, and I liked the table of contents.
#Sales