Menambahkan sumber daya manusia tambahan ke proyek yang terlambat bahkan menunda produksinya.
Cara terbaik untuk menemukan jawaban yang benar di Internet adalah bukan dengan mengajukan pertanyaan, tetapi dengan memposting jawaban yang sengaja salah.
Sistem kompleks kerja tentu saja berasal dari sistem sederhana yang berfungsi. Sistem rumit yang dirancang dari bawah ke atas tidak pernah berfungsi, dan tidak mungkin untuk memperbaikinya sehingga berfungsi. Anda harus memulai dari awal dengan sistem kerja yang sederhana.
Setiap pola statistik yang diamati cenderung runtuh segera setelah tekanan diberikan untuk mengendalikannya.
Ketika ukuran menjadi tujuan, itu tidak lagi menjadi ukuran yang baik.Strain Marilyn
Jangan pernah mengaitkan kedengkian dengan apa yang sepenuhnya dijelaskan oleh kebodohan.
Selalu dibutuhkan lebih banyak waktu untuk menyelesaikan tugas daripada yang Anda harapkan, bahkan jika Anda memperhitungkan hukum Hofstader.
Peningkatan setara dengan kehancuran.
Kita cenderung melebih-lebihkan dampak teknologi dalam jangka pendek dan meremehkannya dalam jangka panjang.
Saat Anda mencapai jumlah pengguna API yang cukup, tidak masalah fitur apa yang Anda janjikan kepada semua orang: untuk fitur apa pun yang mungkin dari perilaku sistem Anda, akan ada pengguna yang bergantung padanya.
Kode debug dua kali lebih sulit daripada menulisnya. Karena itu, jika Anda menulis kode hingga batas kemampuan mental Anda, Anda, menurut definisi, tidak akan memiliki kecerdasan yang cukup untuk melakukan debug.
Dalam teori jaringan, kegunaan jaringan tumbuh kira-kira sebagai kuadrat dari jumlah penggunanya.
Jumlah transistor yang ditempatkan pada chip sirkuit terintegrasi berlipat ganda kira-kira setiap 24 bulan.
Segala sesuatu yang bisa salah akan salah.
Jika ada yang tidak beres, itu akan terjadi, dan pada saat yang paling buruk.
Anda seharusnya tidak melipatgandakan hal-hal yang tidak perlu.
Pekerjaan mengisi waktu yang diberikan padanya.
Optimalisasi prematur adalah akar dari semua kejahatan.
Sektor teknologi didominasi oleh dua jenis orang: mereka yang mengerti bahwa mereka tidak mengendalikan, dan mereka yang mengendalikan apa yang tidak mereka mengerti.
Dalam hierarki teknis apa pun, inversi kompetensi dikembangkan seiring waktu.
Utilitas jaringan besar, terutama jejaring sosial, tumbuh secara eksponensial dengan pertumbuhan ukuran jaringan.
Semua abstraksi non-trivial tunduk pada batas tertentu.
Jangan jadi kambing.
Di perusahaan, ada kecenderungan untuk meningkatkan karyawan yang tidak kompeten menjadi manajer untuk menghilangkan mereka dari proses kerja.
Sebagian besar, segala sesuatu dalam hidup didistribusikan secara tidak merata.
Dalam sistem hierarkis, setiap individu memiliki kecenderungan untuk naik ke tingkat ketidakmampuannya.
Jadilah konservatif tentang aktivitas Anda, dan liberal tentang kontribusi orang lain.
Setiap objek harus memiliki satu tanggung jawab, dan tanggung jawab ini harus dirangkum dalam kelas.
Entitas harus terbuka untuk ekspansi, tetapi tertutup untuk perubahan.
Seharusnya dimungkinkan untuk mengganti jenis dengan subtipe tanpa merusak sistem.
Entitas perangkat lunak tidak boleh bergantung pada metode yang tidak mereka gunakan.
Modul tingkat atas tidak harus bergantung pada modul tingkat bawah.
Setiap pengetahuan harus memiliki representasi yang unik, konsisten, dan otoritatif dalam sistem.
Jaga agar tetap sederhana, bodoh [Jangan rumit, bodoh]
Selalu terapkan fungsi hanya saat Anda benar-benar membutuhkannya, dan bukan saat Anda berpikir Anda membutuhkannya di masa depan.