/PANTONE#20540#20C << A Rose by Any Other Name Will End Up As a Cabbage, 77. Tagged with architecture. Application Architecture Determines Application Performance, 6. 0 500 222 333 222 278 444 444 444 444 << 97 Things Every Software Architect Should Know A while back, Richard Monson-Haelfel was working on a presentation called "10 Things Every Software Architect Should Know", which was a great idea for a talk. Great Software Is Not Built, It Is Grown, Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar), Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm), Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards), Simplicity Before Generality, Use Before Reuse (Kevlin Henney), For the End User, the Interface Is the System (Vinayak Hegde), It's Never Too Early to Think About Performance (Rebecca Parsons), Get unlimited access to books, videos, and. << /OPM 1 In it, you'll learn …, by /ItalicAngle 0 Chapter 15. Explore a preview version of 97 Things Every Software Architect Should Know right now. on/three/V) /StemH 120 Stable Problems Get High-Quality Solutions, 79. 3.9 out of 5 stars 66. /op false >> Focus on Application Support and Maintenance, 59. Terms of service • Privacy policy • Editorial independence, 97 Things Every Software Architect Should Know, 1. 0 0 0 0 0 0 0 0 0 0 /CharSet (/space/three/four/five/six/seven/nine/one/zero/two/eight) /ABCpdf 7010 /Parent 2 0 R 278 278 0 0 278 0 278 278 0 0 /LastChar 213 /Descent -217 /Type /Font /OP false 0000046173 00000 n /N 1 667 667 611 778 722 1000 722 0 0 0 ersign/W/J/quotedblleft/quotedblright/bullet/D/Z/emdash/semicolon/q/plus/percent/ellipsis/dollar/Y/am\ BX 0000001527 00000 n endstream The Business Versus the Angry Architect, 74. /Type /FontDescriptor /Ascent 745 /FirstChar 48 I found essays like "How to Implement Doing it Right vs Getting it Done" to be very helpful and wise. 0000009114 00000 n 0000001650 00000 n 500 500 333 444 278 500 444 722 444 444 /LastChar 213 Complexity, 3. For the End User, the Interface Is the System, 97. April 19, 2010 - timvw I learned a couple of valuable lessons from 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts so i would certainly recommend this very readabile book! O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers. This book tells you what top software architects think is important and how they approach a project. /MediaBox [ 0 0 612 792 ] 333 611 611 278 278 500 278 944 611 611 The essay “97 things every software architect should know” discuss what it means to be a software architecture. Challenge Assumptions—Especially Your Own, 56. Aditya Bhargava, 97 Things has 4 repositories available. endobj endobj 278 278 278 278 278 0 0 278 0 0 After having first read 97 Things Every Software Architect Should Know, I at least found this one more interesting. /ItalicAngle 0 500 0 0 0 0 278 0 0 0 0 endobj 97 Things Every Software Architect Should Know Posted on November 5, 2009 by Manohar As part of our Architect Training programme we were asked to read a book “97 Things Every Software Architect Should Know”. << 0000035612 00000 n 278 0 0 0 0 0 0 0 556 556 22 0 obj /Ascent 722 Stretch Key Dimensions to See What Breaks, 75. Servants, 5. He is an active member of the IEEE Software … 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts 0 660 333 333 333 278 667 667 667 667 >> /GS2 21 0 R /Type /Font 0 0 0 0 0 0 0 0 0 0 Choose Your Weapons Carefully, Relinquish Them Reluctantly, 84. 166 Write Code As If You Had to Support It endobj /BaseFont /ICAFGB+Univers-Black 97 Things Every Software Architect Should Know 8 mayo, 2018 / rudylepe5 This will be my list of the 30 out of the 97 that I felt most identified, if you want to read all 97 here is the link of the book. /SA false There Is No One-Size-Fits-All Solution Randy Stafford is a practicing software professional with 20 years’ experience as a developer, analyst, architect, manager, consultant, and author/presenter. 15 0 obj 722 278 556 667 556 944 778 778 611 778 /FontDescriptor 8 0 R 0 0 0 0 0 0 0 0 0 0 If the project isn’t cutting edge or challenging enough for your current career needs then find one that is. Sync all your devices and never lose your place. /Im10 29 0 R /Descent -207 Use features like bookmarks, note taking and highlighting while reading 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts. . endobj . >> /FontName /ICAFIF+Univers-Bold /Type /XRef Simplify Essential Complexity; Diminish Accidental /Ascent 722 endobj endobj /ItalicAngle 0 This books is a collection of additional 68 essays available at the site but doesn't appear in Kevlin's book. 278 500 500 278 0 500 278 722 500 500 667 667 0 667 667 667 333 0 0 0 389 0 0 0 0 222 0 0 0 0 /E 68828 0000008649 00000 n /F5 13 0 R 0 0 0 222 0 222 222 0 0 1000 /Prev 68940 0 0 278 333 278 278 556 556 556 556 /FontName /ICADOP+Univers-CondensedBold << 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts. /Flags 262176 Take Responsibility for Your Decisions, 81. endobj The following are the original, unedited contributions for the book 97 Things Every Software Architect Should Know , which is available at O'Reilly Media , Amazon.com and your local book stores. /Cs6 18 0 R 0000008384 00000 n >> endobj /CapHeight 722 /F7 9 0 R /GS1 20 0 R Take O’Reilly online learning with you and learn anywhere, anytime on your phone and tablet. endobj << 778 333 611 778 611 1000 833 833 722 833 Choose Frameworks That Play Well with Others, 90. endobj Simplicity Before Generality, Use Before Reuse, 25. 0 0 0 0 0 0 0 0 0 0 /LastChar 213 /FontName /ICAFGC+Goudy 0000004733 00000 n 0000006256 00000 n s/q) $26.19. 0 0 0 0 0 0 0 0 0 0 /ProcSet [ /PDF 556 556 556 556 556 556 278 278 0 0 Kevlin Henney, Tap into the wisdom of experts to learn what every programmer should know, no matter what …, by 0000051895 00000 n /Type /Catalog As an architect you have been entrusted with the well-being of your organization and its expected that you will avoid all conflicts of interest and give the organization your undivided loyalty. 0000010812 00000 n 0 0 0 611 611 556 611 500 444 611 0 0 0 0 0 0 500 0 0 0 f/Q/quoteright/M/Y/period/one/nine/seven/zero/N/slash/w/x/four/J/colon/three/j/V/X/numbersign/eight/a\ >> 0 0 0 333 222 278 0 0 0 0 /ImageB /FontBBox [ -167 -250 995 938 ] 0 0 0 0 0 500 500 500 500 500 ... 97-things-every-software-architect-should-know Forked from juvenal/97-things-extended-book Book with 97 things and something more TeX 18 46 0 0 Updated Dec 25, 2009. 97 things every programmer should know is a light easy read that is broad enough to appeal to anyone who works in code or on software projects in general. 0000000012 00000 n 0000001881 00000 n /FirstChar 32 *FREE* shipping on qualifying offers. /Subtype /Type1 /H [ 1650 230 ] /CharSet (/space/B/E/R/T/hyphen/K/O/H/L/P/U/I/S/C/u/l/t/r/a/n/e/i/g/c/two/d/o/comma/v/s/p/W/k/G/b/y/h/F/D/m/A/\ 0 278 ] /FontFile3 37 0 R /FontDescriptor 11 0 R Prefer Principles, Axioms, and Analogies to Opinion and /CapHeight 704 /OP true Kevlin Henney has created a nice book "97 Things Every Programmer Should Know" of the selected 97 essays. /StemV 73 0 0 0 0 0 0 0 0 0 0 Among the 97 principles in this book, you'll find useful advice such as: To be successful as a software architect, you need to master both business and technology. << /Flags 34 0 0 612 792 re /ItalicAngle 0 /Descent -190 mpersand/q/z/plus/five) /FontFile3 31 0 R >> 18 0 R 0 0 0 0 0 0 556 0 0 0 As could be expected, the Every [...] Should Know part of the title is quite a stretch, but there's some good advice here and there. stream 12 0 obj Software Architecture Has Ethical Consequences, 50. << /Type /FontDescriptor 0000006838 00000 n /StemV 100 0 0 0 278 0 278 278 0 0 0 /Range [ 0 1 0 1 0 1 ] Don't put your resume ahead of your requirements - 97 things every software architect should know /Encoding /MacRomanEncoding /F4 12 0 R /Pages 2 0 R 0000008457 00000 n 0000060583 00000 n 0 0 0 0 0 0 0 0 0 0 /XHeight 502 0 0 0 278 0 278 278 0 0 0 xref one/U/period/dollar/two/nine/slash/H/d/o/E/A/N/colon/seven/comma/x/B/M/t/T/k/y/w/z/p/O/D/C/K/ampersan\ 0 222 0 0 222 0 222 222 0 0 /F2 17 0 R /Length 56 333 333 333 333 333 0 0 333 0 0 /Encode [ 0 254 ] /ItalicAngle 0 If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading. /Encoding /MacRomanEncoding 97 Things Every Software Architect Should Know is a collection of essays written by a community of software architects. /XHeight 418 /Ascent 722 722 278 556 667 556 944 778 778 611 778 persand/quoteleft/slash/X/colon/quotesingle/Q/exclam/question/backslash/at/registered) 333 611 611 278 278 556 278 944 611 611 This is a GitBook version of the '97 Things Every Programmer Should Know' project.. Table of Contents. 97 Things Every Software Architect Should Know by Richard Monson-Haefel Get 97 Things Every Software Architect Should Know now with O’Reilly online learning. /Widths [ 500 500 500 500 500 500 500 500 500 500 ] All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license.Print versions of the book are available on Amazon.com. /Ascent 722 This book tells you what top software architects think is important and how they approach a project. /ExtGState << /BaseFont /ICAFHE+Univers endobj >> /FirstChar 32 It is a good source for ideas on how to improve your skills as an architect or what skills you need to develop to become one. 444 667 667 333 333 667 333 1000 667 667 To solicit ideas, he posted to several mailing lists where architect-types lurk about, and he got flooded with responses. /Widths [ 278 0 0 556 556 0 778 0 333 333 << 444 444 444 444 444 444 222 222 0 0 0 [ /Separation 13 0 obj /StemH 62 36 0 R ] >> /Descent -193 /CapHeight 723 0 0 0 333 0 333 333 0 0 0 << /Encoding /MacRomanEncoding /F1 16 0 R q In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading. Commit-and-Run Is a Crime Niclas Nilsson is a software development coach, consultant, educator, and writer with a deep passion for the software development craft, and he loves good … - Selection from 97 Things Every Software Architect Should Know [Book] /FontDescriptor 22 0 R >> 5 0 obj endobj Currently for Oracle’s … - Selection from 97 Things Every Software Architect Should Know [Book] /ColorSpace << /Font << 10 0 obj Download it once and read it on your Kindle device, PC, phones or tablets. /Text /StemH 87 Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. /Widths [ 278 0 0 556 556 889 778 0 333 333 /ImageI ] Contribute to 97-things/97-things-every-software-architect-should-know development by creating an account on GitHub. /StemV 82 Don't put your resume ahead of your requirements - 97 Things Every Software Architect should know. 0 0 0 0 0 556 611 500 611 556 /Type /FontDescriptor /Type /FontDescriptor Shortcuts Now Are Paid Back with Interest Later, 70. 24 0 R ] 0 333 ] 500 0 333 444 278 500 444 778 500 444 /op true endobj 0 0 0 222 0 222 222 0 0 0 © 2020, O’Reilly Media, Inc. All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. You’re Negotiating More Often Than You Think, 11. 278 278 278 278 278 0 0 278 0 611 222 0 0 0 0 0 0 0 444 444 ] The book is the collective contribution of technical architects from all over the world working across the full range of domains. 0000044903 00000 n “Perfect” Is the Enemy of “Good Enough”, 73. /BaseFont /ICAFIF+Univers-Bold 0 0 0 0 0 0 0 0 0 0 /Subtype /Type1 /ImageC /CharSet (/space/I/n/g/r/a/m/P/u/b/l/i/s/h/e/S/v/c/parenleft/eight/six/parenright/four/zero/hyphen/five/three/\ Book with 97 things and something more. /Subtype /Type1 0000010743 00000 n /Widths [ 333 0 0 667 0 0 889 0 0 0 97 Things Every X Should Know. /Domain [ 0 1 ] Exercise your consumer rights by contacting us at donotsell@oreilly.com. /CapHeight 722 stream 278 0 0 0 0 500 500 500 500 500 /Flags 262176 Chances Are, Your Biggest Problem Isn’t Technical, 4. /Type /Font /Type /Font by 333 0 0 0 0 0 0 0 0 0 1.17241 0 0 1.22222 0 0 cm /ItalicAngle 0 Communication Is King; Clarity and Leadership, Its Humble /Resources << 24 0 obj /FontFile3 33 0 R >> 0 0 0 333 0 0 800 0 0 0 One Line of Working Code Is Worth 500 of Specification, 12. /Size 38 /Im11 27 0 R endobj “Software Architect” Has Only Lowercase a’s; Deal with It, 37. /Length 0 0 333 0 0 333 0 333 333 0 0 19 0 obj /Contents [ 7 0 R 30 0 R 25 0 R 26 0 R ] 0 0 0 350 0 0 0 0 0 0 0 0 0 0 0 556 611 500 611 556 0000004428 00000 n It’s Never Too Early to Think About Performance, Balance Stakeholders’ Interests with Technical /FirstChar 32 Explore a preview version of 97 Things Every Software Architect Should Know right now. 222 222 222 222 222 0 0 222 0 0 >> /Flags 32 2.8m members in the programming community. 611 611 389 500 389 611 556 889 556 556 Seek the Value in Requested Capabilities, 9. endobj >> Pearls of wisdom for programmers collected from leading practitioners. /Im9 28 0 R 0 278 0 0 278 0 278 278 0 0 <0E18A801DE37700584B3D9FDC8D2FF38> ] /Type /FontDescriptor 0000005474 00000 n 0 0 0 0 0 0 0 0 0 0 Don’t Stretch the Architecture Metaphors, 57. << Taste, 63. 0 0 0 833 722 778 833 667 611 833 /Type /Font 0000005691 00000 n /Descent -191 /CapHeight 722 Last week after many months of effort and at least 2 wikis later O'Reilly published "97 Things Every Software Architect Should Know". 0 0 0 722 667 667 722 611 556 778 556 556 500 611 556 889 556 500 500 0 I already made reference of this book in 101 Things Every Software Architect Should Know. 14 0 obj Get 97 Things Every Software Architect Should Know now with O’Reilly online learning. /Flags 262176 endobj /FontDescriptor 14 0 R /quoteright/U/nine/seven/six/plus/I/J/X/eight/numbersign/parenleft/parenright/K/slash/percent/semicol\ >> 611 278 500 556 444 833 667 611 556 0 0 584 278 333 278 444 556 556 556 556 /Filter /FlateDecode /O 6 /LastChar 211 << /Subtype /Type1 /FontBBox [ -153 -250 992 986 ] << 0 278 ] Requirements, 18. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 0 0 0 611 278 500 556 444 833 667 611 556 611 /CharSet (/space/S/e/p/t/m/b/r/bullet/A/u/h/o/i/s/n/f/d/a/g/c/l/w/B/k/v/H/y/M/z/colon/comma/hyphen/dollar/four\ /XHeight 505 /Fit ] 389 0 0 0 0 222 0 0 0 0 0000002311 00000 n 556 556 500 0 556 889 556 556 500 0 More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Before Anything, an Architect Is a Developer, 66. 0000003676 00000 n /FontBBox [ -168 -250 992 947 ] 3 35 /Linearized 1 6 0 obj /FontName /ICAFGB+Univers-Black d/J/f/F/L/G/W/R/j/quotedblleft/quotedblright/Q/V/numbersign/quoteright/Z/oslash/X/Y/adieresis/dieresi\ 97 Things Every Project Manager Should Know: Collective Wisdom from the Experts [Barbee Davis, Harry Tucker] ... 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts Richard Monson-Haefel. %%EOF Read honest and … 21 0 obj en/five/three/one/period/I/g/m/b/h/B/L/N/seven/K/O/quoteright/nine/A/E/x/F/H/z/f/w/k/two/j/C/G/U/numb\ 556 0 0 0 0 333 0 0 0 0 0000008554 00000 n 278 222 0 0 222 0 222 222 0 0 667 667 444 556 444 667 611 944 611 611 /OPM 1 >> 722 722 667 833 778 1000 833 778 0 0 222 222 222 222 222 0 0 222 0 500 8 0 obj Follow their code on GitHub. /StemH 73 << We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. If You Design It, You Should Be Able to Code It, 76. 0000002429 00000 n 20 0 obj /Encoding /WinAnsiEncoding endobj /XHeight 505 278 500 500 222 222 444 222 722 500 500 0000009771 00000 n /CharSet (/space/V/e/l/o/P/r/s/a/n/t/M/p/T/d/comma/c/y/u/S/R/i/v/parenleft/eight/six/parenright/four/zero/hyph\ /Length 751 >> V�VV� գ ���,o ������ـ�.��: ���@���@ �b3 6�]Oc``^�K�+��5 �Zx���10����"�@1c��vt ��` /StemV 200 /BaseFont /ICAEAB+Univers-Condensed >> >> /Type /ExtGState /Outlines 1 0 R /F6 10 0 R 18 0 obj 556 556 556 556 556 556 278 0 0 0 Find helpful customer reviews and review ratings for 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts at Amazon.com. 3 0 obj /CharSet (/space/I/n/g/r/a/m/P/u/b/l/i/s/h/e/S/v/c/w/o/t/f/p/y/colon/H/M/z/D/d/C/period/T/K/k/J/F/L/G/W/quoted\ /XHeight 502 0000057161 00000 n /FontDescriptor 15 0 R /Decode [ 0 1 0 1 0 1 ] >> Testing Is the Engineering Rigor of Software Development . blleft/quotedblright/R/hyphen/B/V/O/E/N/A/quotesingle/Z/oslash/x/Y/adieresis/dieresis/X/slash) >> 0 0 0 0 0 0 0 0 0 0 Reuse Is About People and Education, Not Just Architecture, Are Convinced That It’s Better Than Doing It Themselves, 34. /FontBBox [ -83 -250 1000 969 ] O’Reilly members get unlimited access to live online training experiences, plus books, videos, and digital content from 200+ publishers. 0 0 0 0 0 0 0 0 0 0 Each essay is about a page or two and drops some soft skill knowledge an architect needs to master. Warning: Problems in Mirror May Be Larger Than They Appear, 26. << /StemV 155 /ID [ <8F44A58EE52C5BB021542119CAB3417B> 0000035181 00000 n /Widths [ 222 333 0 444 444 778 667 250 278 278 Chapter 12. /BitsPerSample 8 /Encoding /MacRomanEncoding 14 votes, 13 comments. /Flags 32 /FirstChar 32 >> /FontBBox [ -168 -213 1001 967 ] endobj endobj 9 0 obj >> 0 0 0 0 0 0 0 0 0 0 startxref /FontFile3 32 0 R Read free book 97 Things Every Software Architect Should Know, Collective Wisdom from the Experts, Richard Monson-Haefel, Kevlin Henney. 0000063274 00000 n /FontName /ICAEAB+Univers-Condensed To be successful as a software architect, you need to master both business and technology. 222 0 0 0 0 0 0 1000 444 444 17 0 obj 97 Things Every Software Architect Should Know Collective Wisdom from the Experts edited by Richard Monson-Haefel • Concise and to the point—each principle is followed by a brief explanation • Allows readers to learn what top software architects think is important and provides insights into the way they approach problems Robert C. Martin, Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules …. /XObject << << 444 0 0 0 0 278 0 0 0 0 H�$�PR P�뺮���׸���=rキ�'�*���q��#ES\(���S�4��;��޽��������������Hv~I��w�7��66w�?w�ĒU�dymgimgae{~y{vqkfqkz~S4�19�1>-����GD�C����c+}�˽#�=�K�CK������¾���9A�lK�lS�LS�tC��c�^(��j['y� n�8�y��y��8Z�8Z�a�G�����+����xn?�����+���{i�������. /StemH 86 97 Things Every Software Architect Should Know was the first book out of the gate and the first to explore the format and approach. 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts - Kindle edition by Monson-Haefel, Richard, Kevlin Henney, Monson-Haefel, Richard. >> /FontDescriptor 23 0 R Paperback. 4 0 obj /PageMode /UseNone 667 667 611 778 667 1000 722 667 611 0 /zero/P/W/F/T/E/R/C/N/D/one/five/two/j/O/period/Q/x/emdash/G/L/q/ampersand/quotedblleft/quotedblright\ >> /Widths [ 222 0 0 0 0 0 0 250 0 0 << /FontFile3 35 0 R In this post I summarize the chapters I found interesting. %PDF-1.4 /SM 0.02 /S 52 << If There Is Only One Solution, Get a Second Opinion, 69. /LastChar 57 There Is No One-Size-Fits-All Solution, 13. Don’t Put Your Resume Ahead of the Requirements, 2. O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers. Find and Retain Passionate Problem Solvers, 96. >> /StemH 140 trailer 0 0 0 722 667 667 722 611 556 778 /Descent -194 Architects’ Focus Is on the Boundaries and Interfaces, 53. 278 0 0 0 0 0 0 1000 556 556 << /FirstChar 32 0 444 788 611 611 556 611 500 444 611 0 0 0 0 0 611 667 611 667 611 /FontName /ICAFHE+Univers /StemV 141 endobj /LastChar 213 /Root 4 0 R /Subtype /Type1 /FontBBox [ -166 -250 1000 989 ] 0000010924 00000 n Computer Programming . /Type /FontDescriptor Vaughn Vernon, Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is …, by 0 0 0 0 0 0 0 0 0 0 /Cs8 19 0 R 23 0 obj 0 0 0 0 0 0 0 0 0 0 Don't put your resume ahead of your requirements - 97 Things Every Software Architect should know. 611 611 389 500 333 611 556 833 556 556 0000002919 00000 n W n /Filter /FlateDecode /SM 0.02 << /Ascent 722 Tokyo. 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts [Monson-Haefel, Richard] on Amazon.com. >> /Length 138 0000008341 00000 n /Type /ExtGState >> His accessible, but technically accurate essays were republished in “97 Things Every Software Architect Should Know” and “Best Software Writing”. /Type /Page /Subtype /Type1 /CapHeight 722 x�c``P```+���� 6(@a << /XHeight 505 /OpenAction [ 6 0 R stream 0000023058 00000 n 97 Things Every Programmer Should Know. 11 0 obj /BaseFont /ICADOP+Univers-CondensedBold O’Reilly members get unlimited access to live online training experiences, plus books, videos, and digital content from 200+ publishers. [ /ICCBased /T 68950 /Type /Font 222 222 ] /FontFile3 34 0 R endstream /SA false /BaseFont /ICAFGC+Goudy 16 0 obj 0 0 0 0 0 0 0 0 0 0 /L 69060 7 0 obj 0000038990 00000 n /Encoding /MacRomanEncoding Download 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts PDF Free /FunctionType 0 0000007558 00000 n Aditya Y. Bhargava, Grokking Algorithms is a friendly take on this core computer science topic. /Size [ 255 ]
2020 97 things every software architect should know pdf