Слушайте и четете неограничено

Открийте безкрайна вселена от истории

  • Слушайте и четете неограничено
  • Над 500 000 заглавия
  • Ексклузивни и Storytel Original заглавия
  • Можете да прекратите лесно по всяко време
Пробвайте Storytel
BG - Details page - Device banner - 894x1036

Understanding Software

2 Отзива

4.5

Език
Английски
Format
Категория

Документални

Software legend Max Kanat-Alexander shows you how to succeed as a developer by embracing simplicity, with forty-three essays that will help you really understand the software you work with.

About This Book • Read and enjoy the superlative writing and insights of the legendary Max Kanat-Alexander

• Learn and reflect with Max on how to bring simplicity to your software design principles

• Discover the secrets of rockstar programmers and how to also just suck less as a programmer

Who This Book Is For

Understanding Software is for every programmer, or anyone who works with programmers. If life is feeling more complex than it should be, and you need to touch base with some clear thinking again, this book is for you. If you need some inspiration and a reminder of how to approach your work as a programmer by embracing some simplicity in your work again, this book is for you.

If you're one of Max's followers already, this book is a collection of Max's thoughts selected and curated for you to enjoy and reflect on. If you're new to Max's work, and ready to connect with the power of simplicity again, this book is for you!

What You Will Learn • See how to bring simplicity and success to your programming world

• Clues to complexity - and how to build excellent software

• Simplicity and software design

• Principles for programmers

• The secrets of rockstar programmers

• Max's views and interpretation of the Software industry

• Why Programmers suck and how to suck less as a programmer

• Software design in two sentences

• What is a bug? Go deep into debugging

In Detail

In Understanding Software, Max Kanat-Alexander, Technical Lead for Code Health at Google, shows you how to bring simplicity back to computer programming. Max explains to you why programmers suck, and how to suck less as a programmer. There's just too much complex stuff in the world. Complex stuff can't be used, and it breaks too easily. Complexity is stupid. Simplicity is smart.

Understanding Software covers many areas of programming, from how to write simple code to profound insights into programming, and then how to suck less at what you do! You'll discover the problems with software complexity, the root of its causes, and how to use simplicity to create great software. You'll examine debugging like you've never done before, and how to get a handle on being happy while working in teams.

Max brings a selection of carefully crafted essays, thoughts, and advice about working and succeeding in the software industry, from his legendary blog Code Simplicity. Max has crafted forty-three essays which have the power to help you avoid complexity and embrace simplicity, so you can be a happier and more successful developer.

Max's technical knowledge, insight, and kindness, has earned him code guru status, and his ideas will inspire you and help refresh your approach to the challenges of being a developer.

Style and approach

Understanding Software is a new selection of carefully chosen and crafted essays from Max Kanat-Alexander's legendary blog call Code Simplicity. Max's writing and thoughts are great to sit and read cover to cover, or if you prefer you can drop in and see what you discover new every single time!

© 2017 Packt Publishing (Е-книга): 9781788628341

Дата на публикуване

Е-книга: 29 септември 2017 г.

Разгледай още от

    Другите харесаха също...

    1. The Complete Edition – Software Engineering for Real-Time Systems: A software engineering perspective toward designing real-time systems Jim Cooling
    2. Boost C++ Application Development Cookbook - Second Edition Antony Polukhin
    3. PHP 7: Real World Application Development Doug Bierer
    4. Distributed Computing in Java 9 Raja Malleswara Rao Pattamsetti
    5. Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond Federico Kereki
    6. A Degree in a Book: Electrical And Mechanical Engineering: Everything You Need to Know to Master the Subject - in One Book! David Baker
    7. Building Bots with Node.js Madan Bhintade
    8. PHP This! A Beginners Guide to Learning Object Oriented PHP Michelle Gosney
    9. Learning PHP 7 High Performance Altaf Hussain
    10. Hands-On Artificial Intelligence for Cybersecurity: Implement smart AI systems for preventing cyber attacks and detecting threats and network anomalies Alessandro Parisi
    11. R: Unleash Machine Learning Techniques Brett Lantz
    12. Mastering Machine Learning Algorithms: Expert techniques to implement popular machine learning algorithms and fine-tune your models Giuseppe Bonaccorso c/o Quandoo
    13. Journey to Become a Google Cloud Machine Learning Engineer: Build the mind and hand of a Google Certified ML professional Dr. Logan Song
    14. Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript Federico Kereki
    15. Bayes Theorem: A Quick-Start Beginner's Guide Andy Hayes
    16. Mastering JavaScript Design Patterns - Second Edition Simon Timms
    17. Code Work: Hacking across the US/México Techno-Borderlands Héctor Beltrán
    18. Introduction to PHP Web Services: PHP, JavaScript, MySQL, SOAP, RESTful, JSON, XML, WSDL Imran Ghani
    19. Hands-On JavaScript High Performance : Build faster web apps using Node.js, Svelte.js and WebAssembly: Build faster web apps using Node.js, Svelte.js, and WebAssembly Justin Scherer
    20. Learn Hadoop in 24 Hours Alex Nordeen
    21. What Makes Us Smart: The Computational Logic of Human Cognition Samuel J. Gershman
    22. Progressive Web Apps with React: Create lightning fast web apps with native power using React and Firebase Scott Domes
    23. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    24. Hands-On Cybersecurity for Finance: Identify vulnerabilities and secure your financial services from security breaches Milad Aslaner
    25. Human Work in the Age of Smart Machines Jamie Merisotis
    26. Mastering Node.js - Second Edition: Build robust and scalable real-time server-side web applications efficiently Sandro Pasquali
    27. Mathletics: How Gamblers, Managers, and Fans Use Mathematics in Sports, Second Edition Wayne L. Winston
    28. Artificial Intelligence and the End of Humanity Claude Kramer
    29. Hands-On Deep Learning with TensorFlow Dan Van Boxel
    30. First You Build a Cloud: And Other Reflections on Physics as a Way of Life K. C. Cole
    31. Introducing Critical Theory: A Graphic Guide Professor Stuart Sim
    32. The Little Book of Mathematical Principles, Theories & Things Robert Solomon
    33. Ten Days in Physics that Shook the World: How Physicists Transformed Everyday Life Brian Clegg
    34. The Health Hazard: Take control, Restore Wellbeing and Optimise Impact Alison Coughlan
    35. Security+® Practice Tests : Prepare for, practice and pass the CompTIA Security+ exam: Prepare for, practice, and pass the CompTIA Security+ exam Mike Chapple
    36. The Human City: Urbanism for the Rest of Us Joel Kotkin
    37. Ptolemy's Philosophy: Mathematics as a Way of Life Jacqueline Feke
    38. When Bad Grammar Happens to Good People: How to Avoid Common Errors in English Ann Batko
    39. Explaining Money & Banking Robert E. Wright
    40. AI and the Future of the Public Sector: The Creation of Public Sector 4.0 Tony Boobier
    41. Mathematics for the Life Sciences Suzanne Lenhart
    42. Surviving Technopolis: Essays on Finding Balance in Our New Man-Made Environments Arthur W. Hunt III
    43. How to Design Optimization Algorithms by Applying Natural Behavioral Patterns Behrouz Minaei Bidgoli
    44. Blockchain and Decentralized Applications: Empowering a Transparent, Secure, and Decentralized Future Saimon Carrie
    45. The Know-It-Alls: The Rise of Silicon Valley as a Political Powerhouse and Social Wrecking Ball Noam Cohen

    Избери своя абонамент:

    • Над 500 000 заглавия

    • Сваляте книги за офлайн слушане

    • Ексклузивни заглавия + Storytel Original

    • Детски режим (безопасна зона за деца)

    • Лесно прекратявате по всяко време

    Най-популярен

    Unlimited

    Най-добрият избор. Открийте хиляди незабравими истории.

    7.66 € | 14.99 лв. /месец
    • 1 профил

    • Неограничен достъп

    • Избирайте от хиляди заглавия

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте сега

    Unlimited Годишен

    Спестете 33%! Избирайте от хиляди заглавия.

    61.35 € | 119.99 лв. /година
    7 дни безплатно
    12 месеца на цената на 8
    • 1 профил

    • Неограничен достъп

    • 5.11 € | 9.99 лв. на месец

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно

    Family (2 акаунта)

    Споделете историите със семейството или приятелите си.

    11.24 € | 21.99 лв. /30 дни
    • 2 профила

    • Неограничен достъп

    • Потопете се заедно в света на историите

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно

    Family (3 акаунта)

    Споделете историите със семейството или приятелите си.

    13.29 € | 25.99 лв. /30 дни
    • 3 профила

    • Неограничен достъп

    • Потопете се заедно в света на историите

    • Слушайте и четете неограничено

    • Прекратете по всяко време

    Пробвайте 7 дни безплатно