
BOOKS - PROGRAMMING - Your Code as a Crime Scene

Your Code as a Crime Scene
Author: Adam Tornhill
Year: 2015
Format: EPUB,PDF
File size: 21,7 MB
Language: ENG

Year: 2015
Format: EPUB,PDF
File size: 21,7 MB
Language: ENG

The Plot: In the not-too-distant future, the world has become dependent on technology to such an extent that it has become the backbone of society. However, as technology evolves at an exponential rate, it becomes clear that the current pace of innovation is unsustainable. The rate of change is too fast for humans to keep up with, leading to a breakdown in communication between technologists and non-technologists. This breakdown in communication leads to a series of catastrophic events, culminating in a global crisis known as "The Great Collapse". As society struggles to recover from the collapse, a new paradigm emerges - one that emphasizes the importance of understanding the process of technology evolution and developing a personal paradigm for perceiving the technological process of developing modern knowledge. This new paradigm is based on the idea that the survival of humanity and the survival of the unification of people in a warring state depend on our ability to adapt and evolve alongside technology. The story follows the journey of a young programmer named Jack, who finds himself at the center of this new paradigm. Jack is tasked with analyzing the legacy codebase of a failed tech company, using forensic psychology methods to predict the future of his codebase and assess refactoring direction. Along the way, he discovers that the company's downfall was not just due to technical debt but also due to a lack of understanding of the underlying principles of technology evolution. As Jack delves deeper into the codebase, he realizes that the same patterns of behavior that led to the collapse of the company are present in his own work and in the industry as a whole.
В недалеком будущем мир настолько стал зависеть от технологий, что стал основой общества. Однако, поскольку технологии развиваются экспоненциально, становится ясно, что нынешние темпы инноваций неустойчивы. Скорость изменений слишком велика, чтобы люди успевали за ними, что приводит к разрыву общения между технологами и нетехнологами. Этот разрыв в коммуникации приводит к серии катастрофических событий, кульминацией которых становится глобальный кризис, известный как «Великий коллапс». По мере того, как общество пытается оправиться от краха, появляется новая парадигма - та, которая подчеркивает важность понимания процесса эволюции технологий и разработки личной парадигмы восприятия технологического процесса развития современных знаний. Эта новая парадигма основана на идее, что выживание человечества и выживание объединения людей в воюющем государстве зависит от нашей способности адаптироваться и развиваться вместе с технологиями. История рассказывает о путешествии молодого программиста по имени Джек, который оказывается в центре этой новой парадигмы. Джеку поручено проанализировать устаревшую кодовую базу провалившейся технологической компании, используя методы судебной психологии, чтобы предсказать будущее своей кодовой базы и оценить направление рефакторинга. Попутно он обнаруживает, что крах компании произошел не только из-за технических долгов, но и из-за непонимания основополагающих принципов эволюции технологий. По мере того, как Джек углубляется в кодовую базу, он понимает, что те же модели поведения, которые привели к краху компании, присутствуют в его собственной работе и в индустрии в целом.
Dans un avenir proche, le monde est devenu tellement dépendant de la technologie qu'il est devenu la base de la société. Cependant, à mesure que la technologie évolue de manière exponentielle, il apparaît clairement que le rythme actuel de l'innovation n'est pas viable. La vitesse des changements est trop élevée pour que les gens puissent les suivre, ce qui provoque une rupture de communication entre les technologues et les non-techniciens. Cette discontinuité de la communication conduit à une série d'événements catastrophiques qui culminent avec la crise mondiale connue sous le nom de « Grand effondrement ». Alors que la société tente de se remettre de l'effondrement, un nouveau paradigme apparaît - celui qui souligne l'importance de comprendre le processus d'évolution des technologies et de développer un paradigme personnel de perception du processus technologique de développement des connaissances modernes. Ce nouveau paradigme repose sur l'idée que la survie de l'humanité et la survie de l'unification des hommes dans un État en guerre dépendent de notre capacité à s'adapter et à évoluer avec la technologie. L'histoire raconte le voyage d'un jeune programmeur nommé Jack, qui se trouve au centre de ce nouveau paradigme. Jack est chargé d'analyser la base de code obsolète d'une société technologique en faillite, en utilisant des méthodes de psychologie judiciaire pour prédire l'avenir de sa base de code et évaluer la direction du refactoring. En même temps, il découvre que l'effondrement de l'entreprise n'est pas seulement dû à des dettes techniques, mais aussi à une incompréhension des principes fondamentaux de l'évolution des technologies. Alors que Jack s'enfonce dans la base de code, il se rend compte que les mêmes comportements qui ont conduit à l'effondrement de l'entreprise sont présents dans son propre travail et dans l'industrie en général.
En un futuro cercano, el mundo se ha vuelto tan dependiente de la tecnología que se ha convertido en la base de la sociedad. n embargo, a medida que la tecnología evoluciona exponencialmente, se hace evidente que el ritmo actual de innovación es insostenible. La tasa de cambio es demasiado alta para que la gente pueda seguir el ritmo, lo que lleva a una ruptura de comunicación entre tecnólogos y no técnicos. Esta brecha de comunicación conduce a una serie de eventos catastróficos que culminan en una crisis global conocida como el «Gran Colapso». A medida que la sociedad intenta recuperarse del colapso, surge un nuevo paradigma, uno que subraya la importancia de comprender el proceso de evolución de la tecnología y el desarrollo del paradigma personal de percepción del proceso tecnológico del desarrollo del conocimiento moderno. Este nuevo paradigma se basa en la idea de que la supervivencia de la humanidad y la supervivencia de la unión de las personas en un Estado en guerra depende de nuestra capacidad de adaptación y desarrollo junto con la tecnología. La historia cuenta el viaje de un joven programador llamado Jack, que se encuentra en el centro de este nuevo paradigma. Jack se encarga de analizar la obsoleta base de códigos de una empresa tecnológica fallida, utilizando técnicas de psicología forense para predecir el futuro de su base de códigos y evaluar la dirección de refactorización. A lo largo del camino, descubre que el colapso de la empresa no sólo se debió a deudas técnicas, sino también a una incomprensión de los principios fundamentales de la evolución de la tecnología. A medida que Jack profundiza en la base de códigos, se da cuenta de que los mismos patrones de comportamiento que llevaron al colapso de la compañía están presentes en su propio trabajo y en la industria en general.
No futuro próximo, o mundo se tornou tão dependente da tecnologia que se tornou a base da sociedade. No entanto, como a tecnologia evolui exponencialmente, fica claro que o ritmo atual de inovação é insustentável. A velocidade das mudanças é demasiado grande para que as pessoas possam segui-las, o que causa uma ruptura na comunicação entre os técnicos e os não técnicos. Esta disparidade de comunicação está a levar a uma série de eventos catastróficos que culminam na crise global conhecida como «O Grande Colapso». À medida que a sociedade tenta se recuperar do colapso, há um novo paradigma - aquele que ressalta a importância de compreender a evolução da tecnologia e desenvolver um paradigma pessoal de percepção do processo tecnológico de desenvolvimento do conhecimento moderno. Este novo paradigma é baseado na ideia de que a sobrevivência da humanidade e a sobrevivência da união das pessoas num estado em guerra depende da nossa capacidade de se adaptar e desenvolver com a tecnologia. A história conta a viagem de um jovem programador chamado Jack, que está no centro deste novo paradigma. Jack está encarregado de analisar a base de códigos obsoleta de uma empresa de tecnologia falhada, usando técnicas de psicologia forense para prever o futuro de sua base de códigos e avaliar a direção do refactor. Ele descobriu que o colapso da empresa não se deveu apenas a dívidas técnicas, mas também a uma falta de compreensão dos princípios fundamentais da evolução da tecnologia. À medida que Jack se aprofunda na base de códigos, ele percebe que os mesmos comportamentos que levaram ao colapso da empresa estão presentes em seu próprio trabalho e na indústria em geral.
Nel prossimo futuro, il mondo è diventato così dipendente dalla tecnologia da diventare il fulcro della società. Tuttavia, poiché la tecnologia si sviluppa esponenzialmente, è chiaro che il ritmo attuale dell'innovazione è insostenibile. La velocità dei cambiamenti è troppo alta per far sì che le persone possano seguirli, il che porta alla rottura tra i tecnici e i non tecnici. Questo divario di comunicazione porta a una serie di eventi catastrofici che culminano nella crisi globale, conosciuta come il Grande Collasso. Mentre la società cerca di riprendersi dal collasso, emerge un nuovo paradigma, quello che sottolinea l'importanza di comprendere l'evoluzione della tecnologia e sviluppare un paradigma personale della percezione del processo tecnologico per lo sviluppo delle conoscenze moderne. Questo nuovo paradigma si basa sull'idea che la sopravvivenza dell'umanità e la sopravvivenza dell'unione delle persone in uno stato in guerra dipendono dalla nostra capacità di adattarsi e svilupparsi con la tecnologia. La storia racconta il viaggio di un giovane programmatore di nome Jack, al centro di questo nuovo paradigma. Jack ha il compito di analizzare la base di codici obsoleti di una società tecnologica fallita, usando metodi di psicologia forense per predire il futuro della sua base di codici e valutare la direzione del rifacimento. Scopre che il crollo dell'azienda non è dovuto solo ai debiti tecnici, ma anche alle incomprensioni sui principi fondamentali dell'evoluzione tecnologica. Mentre Jack approfondisce la base di codici, si rende conto che gli stessi comportamenti che hanno portato al crollo dell'azienda sono presenti nel suo lavoro e nell'industria in generale.
In nicht allzu ferner Zukunft wurde die Welt so sehr von der Technologie abhängig, dass sie zur Grundlage der Gesellschaft wurde. Da sich die Technologie jedoch exponentiell entwickelt, wird deutlich, dass das derzeitige Innovationstempo nicht nachhaltig ist. Die Geschwindigkeit des Wandels ist zu groß, als dass die Menschen mit ihnen Schritt halten könnten, was zu einer Unterbrechung der Kommunikation zwischen Technologen und Nichttechnologen führt. Diese Kommunikationslücke führt zu einer Reihe katastrophaler Ereignisse, die in einer globalen Krise gipfeln, die als „The Great Collapse“ bekannt ist. Während die Gesellschaft versucht, sich vom Zusammenbruch zu erholen, entsteht ein neues Paradigma - eines, das die Bedeutung des Verständnisses des technologischen Evolutionsprozesses und der Entwicklung eines persönlichen Paradigmas für die Wahrnehmung des technologischen Prozesses der Entwicklung des modernen Wissens betont. Dieses neue Paradigma basiert auf der Idee, dass das Überleben der Menschheit und das Überleben der Vereinigung von Menschen in einem kriegführenden Staat von unserer Fähigkeit abhängt, sich anzupassen und sich mit der Technologie zu entwickeln. Die Geschichte folgt der Reise eines jungen Programmierers namens Jack, der sich im Zentrum dieses neuen Paradigmas befindet. Jack wurde beauftragt, die veraltete Codebasis eines gescheiterten Technologieunternehmens zu analysieren, indem er forensische Psychologietechniken verwendet, um die Zukunft seiner Codebasis vorherzusagen und die Richtung des Refactorings abzuschätzen. Auf dem Weg dorthin stellt er fest, dass der Zusammenbruch des Unternehmens nicht nur auf technische Schulden zurückzuführen ist, sondern auch auf ein Missverständnis der Grundprinzipien der Technologieentwicklung. Als Jack tiefer in die Codebasis eintaucht, erkennt er, dass die gleichen Verhaltensmuster, die zum Zusammenbruch des Unternehmens geführt haben, in seiner eigenen Arbeit und in der gesamten Branche vorhanden sind.
W niedalekiej przyszłości świat stał się tak zależny od technologii, że stał się podstawą społeczeństwa. Ponieważ jednak technologia ewoluuje wykładniczo, oczywiste jest, że obecne tempo innowacji jest niezrównoważone. Tempo zmian jest zbyt szybkie dla ludzi, aby nadążyć, co prowadzi do załamania komunikacji między technologami a nie-technologami. Ta luka komunikacyjna prowadzi do serii katastrofalnych wydarzeń zakończonych światowym kryzysem znanym jako „Wielki Upadek”. W miarę jak społeczeństwo stara się ożywić po upadku, pojawia się nowy paradygmat, który podkreśla znaczenie zrozumienia procesu ewolucji technologii i rozwijania osobistego paradygmatu postrzegania technologicznego procesu rozwoju nowoczesnej wiedzy. Ten nowy paradygmat opiera się na założeniu, że przetrwanie ludzkości i przetrwanie zbliżania ludzi do siebie w walczącym stanie zależy od naszej zdolności do adaptacji i ewolucji obok technologii. Opowieść śledzi podróż młodego programisty imieniem Jack, który znajduje się w centrum tego nowego paradygmatu. Jack ma za zadanie przeanalizować przestarzałą bazę kodową nieudanej firmy technologicznej, wykorzystując techniki psychologii kryminalistycznej, aby przewidzieć przyszłość jego bazy kodowej i ocenić kierunek refaktoryzacji. Po drodze odkrywa, że upadek firmy był spowodowany nie tylko długami technicznymi, ale także brakiem zrozumienia podstawowych zasad ewolucji technologii. Jak Jack odkłada się do bazy kodowej, zdaje sobie sprawę, że te same wzorce zachowań, które doprowadziły do upadku firmy, są obecne we własnej pracy i w całej branży.
בעתיד הקרוב, העולם הפך כל כך תלוי בטכנולוגיה עם זאת, ככל שהטכנולוגיה מתפתחת באופן אקספוננציאלי, ברור שקצב החדשנות הנוכחי אינו בר קיימא. קצב השינוי מהיר מכדי שאנשים יוכלו לעמוד בקצב, מה שיוביל להתמוטטות תקשורת בין טכנולוגים ולא-טכנולוגים. פער תקשורת זה מוביל לשורה של אירועים קטסטרופליים שהגיעו לשיאם במשבר עולמי המכונה ”ההתמוטטות הגדולה”. כשהחברה מנסה להתאושש מההתמוטטות, מופיעה פרדיגמה חדשה, המדגישה את החשיבות של הבנת תהליך האבולוציה של הטכנולוגיה ופיתוח פרדיגמה אישית לתפישת התהליך הטכנולוגי של התפתחות הידע המודרני. פרדיגמה חדשה זו מבוססת על הרעיון כי הישרדותה של האנושות והישרדותה של הכנסת אנשים יחד במצב לוחמני תלויה ביכולת שלנו להסתגל ולהתפתח לצד הטכנולוגיה. הסיפור עוקב אחר מסעו של מתכנת צעיר בשם ג 'ק, שמוצא את עצמו במרכז הפרדיגמה החדשה. ג 'ק מוטל על ניתוח הקודבסיס המיושן של חברת הטכנולוגיה הכושלת, באמצעות שיטות פסיכולוגיה משפטית כדי לחזות את העתיד של קודבז שלו ולהעריך את הכיוון של ריפקטורינג. לאורך הדרך הוא מגלה שהתמוטטות החברה לא נבעה רק מחובות טכניים, אלא גם מחוסר הבנה של עקרונות היסוד של התפתחות הטכנולוגיה. כשג 'ק מתעמק בקודבסיס, הוא מבין שאותן דפוסי התנהגות שהובילו להתמוטטות החברה נוכחים בעבודה שלו ובתעשייה בכללותה.''
Yakın gelecekte, dünya teknolojiye o kadar bağımlı hale geldi ki, toplumun temeli haline geldi. Bununla birlikte, teknoloji katlanarak geliştikçe, mevcut inovasyon hızının sürdürülemez olduğu açıktır. Değişim oranı, insanların yetişmesi için çok hızlıdır ve teknoloji uzmanları ile teknoloji uzmanları arasındaki iletişimde bir bozulmaya yol açmaktadır. Bu iletişim boşluğu, "Büyük Çöküş'olarak bilinen küresel bir krizle sonuçlanan bir dizi felaket olayına yol açar. Toplum çöküşten kurtulmaya çalışırken, teknolojinin evrim sürecini anlamanın ve modern bilginin gelişiminin teknolojik sürecinin algılanması için kişisel bir paradigma geliştirmenin önemini vurgulayan yeni bir paradigma ortaya çıkıyor. Bu yeni paradigma, insanlığın hayatta kalmasının ve insanları savaşan bir durumda bir araya getirmenin hayatta kalmasının, teknolojinin yanında uyum sağlama ve gelişme yeteneğimize bağlı olduğu fikrine dayanmaktadır. Hikaye, kendisini bu yeni paradigmanın merkezinde bulan Jack adlı genç bir programcının yolculuğunu takip ediyor. Jack, başarısız teknoloji şirketinin eski kod tabanını analiz etmek, kod tabanının geleceğini tahmin etmek ve yeniden düzenleme yönünü değerlendirmek için adli psikoloji tekniklerini kullanmakla görevlendirildi. Yol boyunca, şirketin çöküşünün sadece teknik borçlardan değil, aynı zamanda teknolojinin evriminin temel ilkelerinin anlaşılmamasından kaynaklandığını keşfeder. Jack kod tabanına girdiğinde, şirketin çöküşüne yol açan aynı davranış kalıplarının kendi çalışmalarında ve genel olarak sektörde mevcut olduğunu fark eder.
في المستقبل القريب، أصبح العالم يعتمد على التكنولوجيا لدرجة أنه أصبح أساس المجتمع. ومع ذلك، مع تطور التكنولوجيا بشكل كبير، من الواضح أن الوتيرة الحالية للابتكار غير مستدامة. معدل التغيير سريع للغاية بحيث لا يستطيع الناس مواكبة ذلك، مما يؤدي إلى انهيار الاتصال بين التقنيين وغير التقنيين. تؤدي فجوة الاتصال هذه إلى سلسلة من الأحداث الكارثية التي بلغت ذروتها في أزمة عالمية تعرف باسم «الانهيار العظيم». بينما يحاول المجتمع التعافي من الانهيار، يظهر نموذج جديد - نموذج يؤكد على أهمية فهم عملية تطور التكنولوجيا وتطوير نموذج شخصي لتصور العملية التكنولوجية لتطوير المعرفة الحديثة. يعتمد هذا النموذج الجديد على فكرة أن بقاء البشرية وبقاء جمع الناس معًا في حالة حرب يعتمد على قدرتنا على التكيف والتطور جنبًا إلى جنب مع التكنولوجيا. تتبع القصة رحلة مبرمج شاب يدعى جاك، يجد نفسه في قلب هذا النموذج الجديد. تم تكليف جاك بتحليل قاعدة الرموز القديمة لشركة التكنولوجيا الفاشلة، باستخدام تقنيات علم النفس الشرعي للتنبؤ بمستقبل قاعدة الرموز الخاصة به وتقييم اتجاه إعادة التشكيل. على طول الطريق، اكتشف أن انهيار الشركة لم يكن فقط بسبب الديون الفنية، ولكن أيضًا بسبب عدم فهم المبادئ الأساسية لتطور التكنولوجيا. بينما يتعمق جاك في قاعدة الرموز، يدرك أن نفس أنماط السلوك التي أدت إلى انهيار الشركة موجودة في عمله وفي الصناعة بشكل عام.
가까운 장래에 세계는 기술에 의존하게되어 사회의 기초가되었습니다. 그러나 기술이 기하 급수적으로 발전함에 따라 현재의 혁신 속도는 지속 불가능하다는 것이 분명합니다. 변화율은 사람들이 유지하기에는 너무 빠르기 때문에 기술자와 비 기술자 간의 커뮤니케이션이 중단됩니다. 이러한 의사 소통 격차는 "위대한 붕괴" 로 알려진 세계 위기에서 일련의 치명적인 사건으로 이어집니다. 사회가 붕괴로부터 회복하려고 할 때, 기술 진화 과정을 이해하고 현대 지식 개발의 기술 과정에 대한 인식을위한 개인 패러다임을 개발하는 것의 중요성을 강조하는 새로운 패러다임이 나타납니다. 이 새로운 패러다임은 인류의 생존과 사람들을 전쟁 상태로 모으는 생존이 기술과 함께 적응하고 발전시키는 능력에 달려 있다는 생각에 기초합니다. 이 이야기는이 새로운 패러다임의 중심에있는 Jack이라는 젊은 프로그래머의 여정을 따릅니다. Jack은 법의학 심리학 기술을 사용하여 실패한 기술 회사의 오래된 코드베이스를 분석하여 코드베이스의 미래를 예측하고 리팩토링 방향을 평가합니다. 그 과정에서 그는 회사의 붕괴가 기술 부채뿐만 아니라 기술 진화의 기본 원칙에 대한 이해가 부족하다는 것을 발견했습니다. Jack은 코드베이스를 탐구하면서 회사의 붕괴로 이어진 동일한 행동 패턴이 자신의 작업과 업계 전체에 존재한다는 것을 알고 있습니다.
近い将来、世界は技術に依存し、社会の基盤となった。しかし、技術が指数関数的に進化するにつれて、現在のイノベーションのペースは持続不可能であることは明らかです。変化の速度は、人々が追いつくには速すぎて、技術者と非技術者の間のコミュニケーションの崩壊につながります。このコミュニケーションのギャップは「、大崩壊」として知られている世界的な危機の頂点に達する一連の壊滅的な出来事につながります。社会が崩壊から回復しようとすると、新しいパラダイムが現れます。これは、技術の進化のプロセスを理解し、現代の知識の発展の技術的プロセスの認識のための個人的なパラダイムを開発することの重要性を強調するものです。この新たなパラダイムは、人類の生存と戦争状態に人々を結びつける生存は、テクノロジーと並行して適応し進化する能力に依存するという考えに基づいています。物語は、この新しいパラダイムの中心にいる若いプログラマー、ジャックの旅を追っています。ジャックは、フォレンジック心理学のテクニックを使用して、失敗したテック企業の古いコードベースを分析し、コードベースの将来を予測し、リファクタリングの方向性を評価することを任されています。途中で、彼は会社の崩壊は技術的な借金だけでなく、技術の進化の基本原則の理解の欠如によるものであることを発見しました。ジャックはコードベースを掘り下げると、会社の崩壊につながった同じ行動パターンが自分の仕事と業界全体に存在していることに気づきます。
