5. Başarılarındaki önemli bir nokta yaptıkları herşeyin sorumluluğunu üstlenirler; bahane üretmez; kötüye giden birşeyi oturup izlemez, önlemini zamanında alırlar.
10. Her durumda, imkansız problemler/durumlar; riski çok ok yüksek olan işler , sorumluluk alman gerekmez fakat bunları önceden belirle ve paylaş/değerlendir.
11. Hatalar Yaptığında, dürüstçe kabullen ve çözüme yönelik öneriler getir; birilerini veya durumu suçlamaya, bahane üretmeye kalkma..Bunlar hatanın oluşmasında rol oynamış olabilir fakat çözüm getirmek te yine senin elinde.
12.
13. Birine birşeyin neden olmadığını/geç kaldığını sormadan önce dur ve kendini dinle; konuşmayı kafandan geçir; mantıklı mı yoksa aptalca mı?
14. “YAPILAMAZ” deme; sorunun üstesinden gelmek için neler yapılabileceğini(uzun vadeli yada kısa vadeli) anlat/öner.Refactoring üzerine eğit; Kod Atılmalı mı? Daha iyi mi test yapılmalı?Nasıl olur? Automated(sistematik, belki kod yazılarak) bir yöntem olabilir mi? Vs..
15.
16. Herşey iyi olsa bile(plan, kişi kalitesi vs) proje zamanla bozulabilir.
17.
18. Yeterli zaman yoksa, sonradan ele alınacak şekilde MUTALAKA İŞARETLE.. Daha fazla ilerlememesi için bir çeşit ÖNLEM AL!!!
19.
20. PUTTING OUT FIRE(şömineye yakın duvardaki halı; antikalar ile dolu zengin ev; itfaiyenin paspas/hasır sermesi(kirletmemek için))
21. Bir yazılımda da az da olsa BROKEN WINDOWLAR varsa, yazılımcı nasıl olsa var; ben de bu şekilde devam edim der; çabuk çürüme!!
22. Kod çok güzel yazılmış ise, çok iyi tasarımı varsa, onu bozmamak için EKSTRA ÖZEN gösterirsiniz(zaman kısıtlı olsa bile) çünkü bunu ilk bozan siz olmak istemezsiniz!!
23.
24. Köylülerin tek tek sakladığı besinlerin; ortak bir çalışma ile enfes bir yemeğe dönüşmesi; Sinerji.. Herkes Kazanır
26. Yazılımda da benzer şekilde; çok büyük bir sistem değişikliğinde önce herkes karşı çıkar;kaynak vermez.. Mantıken İsteyebileceğinizi isteyin; ortaya bununla bir şey çıkarın.
27. Çıkanı görünce, herkes yavaş yavaş katılımcı olacak; buna şu da eklenebilir mi vs.. Derken kaynaklar kendiliğinden gelir, sistem ortaya çıkar.
28.
29. Projelerde zamanla kapsamı dışına çıkıp, gereğinden fazla sürebilir; küçük küçük eklentiler geldikçe… bir de bakmışsın ki ilk baştaki amaçlanın, yapılanın nerdeyse hepsi gitmiş; patchler vs ile karmaşık bir şey ortaya çıkmış; Bu takımın da moralini bozar. Gerektiği yerde durmak; doğru yalıtmayı yapmak lazım.. REMEMBER THE BIG PICTURE Yavaş Yavaş tencerede ısıtılıp yenen canlı kurbağa gibi olmayın; brokenwindowlara izin vermeyin her an bigpicture ı görüp; neleri yaptığınızı review edin ve ona göre hareket edin…(Hızlı yapılan taleler ile bozulan yapı, kod vs..)
30.
31. Kendini, programın kullanıcıları, ilerde bakımını yapacak yazılımcılar ve kendin için yeterince iyi olacak şekilde yazmak üzere disipline et.
34. Low-LevelLibrary yazarken bunu uygulamak güç olabailir ama yeni bir ürün ortaya çıkarırken uygulanması lazım. Pazrlamanınihityacı olan zamanilansman tarihleri, beklentileri gözetilmeli.
35.
36. Birçok kullanıcı ihtiyacını gören fakat belirli kısıtları olan bir yazılımı BUGÜN kullanmayı, bir sene sonra ancak hayata geçecek fakat Multimediadetseği de olan bir yazılıma tercih eder..
41. Yeni teknolojiler, diller, dev. Ortamları geldiğinde bilginizi tazelemeniz gerekir. Değişen market koşuları, yeni iş yapış şekilleri ise eski deneyiminizi geçersiz kılar..
42. Bilgi Portfoyunuzu Sürekli Canlı Tutmanız İyi Yönetmeniz Gerekir;Devamlı Yatırım Yapın( Bilgi portfoyunuzu geliştirmek için) Daha fazla yeni şeyleri öğrenin; gelişen teknolojiler, yeni kavramlar, programlama dilleri vs. Riski iyi yönetin; kullanım alanı daha uzun sürecek, daha geniş kullanımlı işlere daha fazla pay ayırın fakat diğer könemli konuları da kaçırmayın; tüm yumurtanıı tek sepete koymayın!! Teknolojileri daha yaygın olmadan öğrenmek kiiye çok fazla değer katar. Sürekli değişimleri gözden geçirin ve ona göre kendinizi ayarlayın.. DÜZENLİ BİR ŞEKİLDE PORTFOYÜNÜZE YATIRIM YAPIN
52. CRITICAL THINKINGSize sunulan her bilgiyi direk doğru olarak kabul etmeyin; bunu süzgeçten geçirin; bilgi portföyünüzün kirlenmesine izin vermeyin; bazen TİCARİ Sebepler ile(Microsoft vs. SUN) bilgi kirlilikleri oluşur. Critically Analyze What You Read and Hear
53.
54. Knowyouraudience (Ne duymak istiyorlar; ne detayda duymak onları ilgilendiriyor, hangi seviyede insanlar?,Nasıl onları dinlemeye motive edersin? )