Bilgisayar programlama
Bilgisayarın çalıştıracağı komutları yazma işi; assembly'den 2024 sonrasında LLM aracılığıyla doğal dile uzanır, meslek ise Ada Lovelace'ten (1843) beri var.
Klasik hat: tasarım → kodlama → derleme/yorumlama → test → hata ayıklama → dağıtım. Paradigmalar: buyruklu (C), nesne yönelimli (Java), işlevsel (Haskell), mantıksal (Prolog), bildirimsel (SQL). Büyük kırılmalar: assembly'den yüksek seviyeli dillere (1950'ler), yapısal programlama (1968), nesne yönelimli programlama (1980'ler), web (1995 sonrası), çevik yöntemler (2001), DevOps (2009 sonrası) ve yapay zekâ destekli eşli programlama (2021 sonrası). "10 kat verimli geliştirici" efsanesini Frederick Brooks'un Mythical Man-Month kitabı çoktan çürüttü. Günümüzün gerçeği: kodlamanın büyük kısmı yazmak değil; iletişim, okuma ve hata ayıklamadır.