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.

Software Craftsmanship Manifestosu’nu Neden İmzalamadım?

Software Craftsmanship Manifestosu’nu Neden İmzalamadım?

Ustalaşma, Zanaatkârlık Kavramına Eleştirel Bir Bakış Liz Keogh, yazılım geliştirme dünyasında önemli bir figür olarak, yazılım zanaatkârlığı manifestosunu imzalamama nedenlerini detaylı bir şekilde açıklıyor. Keogh, programlamayı bir zanaat olarak görmek yerine, bir mesleğin veya ticaretin ifadesi olarak değerlendiriyor. Programlamanın, tıpkı yazılı iletişimde kullanılan bir kelime dağarcığı gibi, daha geniş bir […]

Devamını Oku

Yazılım Zanaatkârlığı mı, Meslek Ahlakı mı? Dan North’tan Sert Eleştiriler”

Yazılım Zanaatkârlığı mı, Meslek Ahlakı mı? Dan North’tan Sert Eleştiriler”

“Zanaatkâr” Olmak Neden Şüpheli Bir Kimlik? Dan North’un 15 Ocak 2011 tarihli blog yazısı “On Craftsmanship”, yazılım dünyasında giderek popülerleşen “software craftsmanship” (yazılım zanaatkârlığı) akımına yönelik oldukça eleştirel ve düşündürücü bir bakış sunuyor. Yazısının ilk cümlesinde şöyle diyor: “Bu yazıyı uzun süredir yazmayı düşünüyordum, çünkü craftsmanship hareketiyle ilgili bir şey […]

Devamını Oku

Teknik Borç: Yazılım Geliştirmenin Görünmeyen Yükü

Teknik Borç: Yazılım Geliştirmenin Görünmeyen Yükü

Yazılım geliştirme süreçlerinde sıkça karşılaşılan, ancak çoğu zaman göz ardı edilen bir kavram olan teknik borç (technical debt), kısa vadeli çözümlerle hedeflere hızlıca ulaşma çabasının uzun vadede getirdiği maliyetleri ifade eder. Bu terim, yazılım geliştiricisi Ward Cunningham tarafından ortaya atılmıştır. Cunningham, teknik borcu, hızlı çözümlerle elde edilen avantajların, ileride daha […]

Devamını Oku

Teknik Borcun Gizli Yüzü: Geliştiricilerin Gözünden 3 Ana Tür ve Yönetim Stratejileri

Teknik Borcun Gizli Yüzü: Geliştiricilerin Gözünden 3 Ana Tür ve Yönetim Stratejileri

Yazılım geliştirme sürecinde, teknik borç (technical debt), projelerin sürdürülebilirliği ve ekip verimliliği üzerinde önemli etkilere sahip olabilir. HackerNoon’da yayımlanan bir makaleye göre, teknik borç üç ana kategoriye ayrılabilir: bilinçli borç, kazara/eskimiş tasarım borcu ve bit rot (bozulma) borcu. Bu yazıda, her bir borç türünü ve bunları yönetme stratejilerini ele alacağız.(hackernoon.com) […]

Devamını Oku

Domain-Driven Design ve Enterprise Integration Patterns Yazılım Dünyasını Nasıl Dönüştürdü?

Domain-Driven Design ve Enterprise Integration Patterns Yazılım Dünyasını Nasıl Dönüştürdü?

Yazılım geliştirme dünyasında, karmaşık sistemleri anlamlandırmak ve yönetilebilir hale getirmek her zaman büyük bir zorluk olmuştur. Ancak 2003 yılında yayımlanan iki önemli eser, bu alanda devrim yarattı: Eric Evans’ın Domain-Driven Design: Tackling Complexity in the Heart of Software ve Gregor Hohpe ile Bobby Woolf’un Enterprise Integration Patterns: Designing, Building, and […]

Devamını Oku

Agile Manifesto’yu Yanlış mı Anladık? İnsanlar ve Etkileşimler Üzerine Sert Bir Uyarı

Agile Manifesto'yu Yanlış mı Anladık? İnsanlar ve Etkileşimler Üzerine Sert Bir Uyarı

Yazılım Geliştirmenin Unutulan Yüzü: İnsanlar ve Etkileşimler Yazılım dünyasında Agile Manifesto, yıllardır bir pusula işlevi görüyor. Ancak bu pusula, bazen yanlış yorumlanarak bizi farklı rotalara sürükleyebiliyor. Robert C. Martin, nam-ı diğer Uncle Bob, 19 Ocak 2011 tarihli blog yazısında, Agile Manifesto’nun “Bireyler ve etkileşimler, süreçler ve araçlardan önce gelir” ilkesinin yanlış anlaşılmasına […]

Devamını Oku

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