Close

(20) Software Craftsmanship, Yazılımda Ustalaşmak

Software Craftsmanship is a movement that advocates for the practice of software development as a craft. It emphasizes the importance of quality, craftsmanship, and professionalism in software development.

Başarı İçin Değişim “The Art Of Change”

Başarı İçin Değişim "The Art Of Change"

Erik Schön’ün “I Ching: Değişim Sanatı – Başarı İçin Kalıplar” adlı eseri, kadim Çin metni I Ching’i modern bir bakış açısıyla yorumlayarak, değişimi anlamak ve yönetmek için pratik rehberlik sunuyor. Yazar, belirsizlik ve karmaşıklığın hüküm sürdüğü günümüz dünyasında başarılı bir şekilde değişimi yaratma ve bu değişime yanıt verme stratejilerini ele […]

Devamını Oku

Modern Dünyada Bilgelik Temelli Yönetim

Modern Dünyada Bilgelik Temelli Yönetim

Özgün Liderlik Sanatı: Erik Schön’ün “The Art of Leadership” Kitabına Derinlemesine Bir Bakış Erik Schön, “The Art of Change” ve “The Art of Strategy” gibi eserlerin de yazarıdır. Schön’ün eserleri, liderliği sadece bir yönetim süreci olarak değil, bireyin içsel gelişimi ve bütünlük içinde hareket etmesi olarak ele alır. Günümüz dünyasında […]

Devamını Oku

Stratejide Ustalaşmak, The Art Of Strategy

Stratejide Ustalaşmak, The Art Of Strategy

“The Art of Strategy: Steps Towards Business Agility”, strateji kavramını derinlemesine ele alan bir eserdir. Kitap, Sun Tzu’nun “Savaş Sanatı” eserini modern iş dünyasına uyarlayarak, John Boyd’un OODA döngüsü ve Simon Wardley’nin Wardley Haritalama teknikleriyle harmanlar.er bölüm, Sun Tzu’nun öğretilerini günümüz iş dünyasına adapte eder ve Boyd ile Wardley’nin perspektifleriyle […]

Devamını Oku

Agile Software Development Practices and Techniques

Agile Software Development Practices and Techniques

In the dynamic world of software development, Agile has emerged as a revolutionary approach, replacing the traditional waterfall model with a more flexible, collaborative, and iterative methodology. Agile software development promotes adaptive planning, evolutionary development, early delivery, and continual improvement. We are exploring the most popular Agile practices and techniques […]

Devamını Oku

Remembering Niklaus Wirth: A Titan of Software Design and Creator of Pascal

Remembering Niklaus Wirth: A Titan of Software Design and Creator of Pascal

The computing world recently bid farewell to one of its most influential figures, Professor Niklaus Wirth, who passed away just shy of his 90th birthday. A Swiss computer scientist, Wirth is celebrated for creating the Pascal programming language, a cornerstone in the development of modern computing. Born in Winterthur, Switzerland, […]

Devamını Oku

Fostering a Collaborative Coding Environment: The Ten Commandments of Egoless Programming

Fostering a Collaborative Coding Environment: The Ten Commandments of Egoless Programming

In the dynamic world of software development, maintaining a productive and positive team dynamic is as crucial as the code itself. The “Ten Commandments of Egoless Programming,” introduced in Jerry Weinberg’s seminal book “The Psychology of Computer Programming,” offers timeless guidance for developers seeking to cultivate a collaborative and ego-free […]

Devamını Oku

The SOLID Principles: A Guide to Better Object-Oriented Design

The SOLID Principles: A Guide to Better Object-Oriented Design

The SOLID principles are five object-oriented design principles that can help you write better code. They are: The Single Responsibility Principle The single responsibility principle (SRP) states that every class should have only one reason to change. This means that a class should only be responsible for one thing. For […]

Devamını Oku

AWS DevOps Tools

AWS DevOps Tools

Suppose you are a web developer who wants to leverage the power and scalability of AWS. In that case, you might be wondering what AWS DevOps tools are and how they can help you develop, deploy, and manage your web applications. AWS DevOps Tools AWS DevOps tools are services that […]

Devamını Oku

The Symphony of Systems: Conway’s Law and Its Symphony of Organizational Harmony

The Symphony of Systems: Conway's Law and Its Symphony of Organizational Harmony

Conway’s Law states that “organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.” In other words, how people in an organization communicate with each other will influence how they design and develop software systems. Many organizational approaches mitigate the effects […]

Devamını Oku