Dışarıda yapılmış çeşitli framework’lere de bunun uygulanabileceğini düşünüyorum; örneğin UI framework’leri, Auth framework’leri vb. Tebrikler! Bu takıma katıldığın için kendini şanslı hissediyor olabilirsin ama aslında bu rol için son 5 aydır kimseyi işe alamıyorduk. Adaylara kendi yaptığımız kimlik doğrulama framework’ünü gösterince hepsi anında kaçıyordu. Yine de kaçma, bir dene derim. Hâlâ gitmediğine göre, herhalde iş piyasası bugünlerde pek iyi değil. Proje dokümanlarını bulmuşsundur ama söyleyeyim, en son 3 yıl önce güncellenmişlerdi (John ayrıldığında). Endişelenme, Perforce deposunda bolca örnek var. Perforce Git’e benzer ama onu sonra konuşuruz. Kodu checkout ettiysen, make komutunu çalıştırmadan önce belirli bir Python sürümünü kurup LD path’i ayarlaman gerektiğini bilesin. Python’a bağlı başka bir şeyin varsa bir daha asla düzgün çalışmayabilir. Eğer "std::vector<std::__cxx11::basic_string<char> > >'} is not derived from 'const char*'" hatasını alırsan Joe’ya sorman gerekir (hâlâ buradaysa). Hangi header dosyasını elden geçirmen gerektiğini söyler. Eski sunucu build’i bozulmuştu, o yüzden kod depoda yok. Umarım bir başkası devamını anlatır :-)
Python’a bağımlı bir şey görünce hep tedirgin oluyorum. Bir açık kaynak araca bakarken Python ile yazıldığını görürsem tarayıcı sekmesini kapatıp hiç görmemiş gibi yapıyorum. Python’ı güvenli kullanmanın türlü yolu olduğunu biliyorum ama bu bana plütonyumu kurşun eldivenlerle kullanmak kadar karmaşık geliyor. Üstelik o eldivenleri komut satırından nasıl çağıracağımı da hep unutuyorum.
Son kısımda “Joe” yerine “John” yazılsaydı, bu belgenin en az beş kez üst üste yamalandığına dair dolaylı bir örnek olurdu. Hatta baştan beri bunu gerçekten anlayıp açıklayabilen tek kişi John’du ve o da sonunda ayrıldı. “3 yıl önce (John ayrıldığında)” ve “John’a sor (hâlâ buradaysa)” ifadelerinde bunun ipucu var.
Yeter artık! Confluence dokümanına bakman gerekiyor ama henüz her şey yeni yapıya taşınmadığı için sağda solda arama yapman lazım; ayrıntılı dokümanlar da Sharepoint’te. Güncellenince tekrar PDF’ye çevirip belirli bir bilet numarasıyla müşteri destek sistemine yüklemen gerekiyor. Ama o sistemin araması kötü, o yüzden numarayı ezbere bilmen lazım.
StackOverflow Jobs’ta artık Joel’in checklist’i yok. O checklist’te geliştirme ortamını tek seferde ayağa kaldıran tek bir script vardı.
Veritabanının güvenilir bir kopyasına ihtiyacın varsa, depodaki DB’yi kullanma; Steven’dan en güncel yedeği istemen gerek. Dosya onun cloud drive’ında olmalı. Sonra migration’ları çalıştırabilirsin ama 20259999-9 etiketli migration’ı atlamalısın. Bu production hotfix olarak bırakılmıştı. Migration tablosunu elle düzenleyip onu çıkarman gerekir; tablo da status komutunu çalıştırdığında oluşturulur.
Ducati motosikletleri hakkında bunu yazabilecek durumdayım. Motorum çalınmıştı; düz kasalı bir kamyonete yükleyip çalıştırmak için kontak ve yakıt kapağını delmeye çalışmışlardı ama Ducati onlarca yıldır immobilizer kullandığı için başaramadılar. Biraz daha kaliteli hırsızlar beklerdim ama o IQ’ya sahip olsalar böyle eski bir motosikleti çalmazlardı herhalde. Sonunda motoru bulup tamir ettim ama sonra neredeyse bir Uber şoförü yüzünden ölüyordum, ben de tamamen bıraktım. Hırsızların ona ne yaptığını burada görebilirsiniz.
Bir zamanlar emekli bir motosiklet hırsızının reddit AMA’si vardı. Okurken gerçekten profesyonel biri gibi gelmişti. İnsanların motosiklet hırsızlığını hayal etme biçiminin çoğunun, gerçek profesyonellerin kullandığı yöntemler olmadığını özellikle vurguluyordu. Profesyoneller işleri farklı yürütüyormuş; mesela OEM ECU’yu kendi yaptıkları bir ECU ile değiştirip motoru anında çalıştırmak, korumalı bir kamyonla taşımak ve alıcının olay yerinde bekleyip ödemeyi yaparak hemen teslim almak gibi.
Acaba hâlâ motosiklet sürüyor musun diye merak ettim.
Eskiden bir MG B GT’m vardı; sürekli arızalı olduğu için İngiliz arabalarına alışmıştım. Bir gün güzel bir restorana gittim ve yalnızca vale park vardı; istisna rica ettim ama kabul etmediler. Arabadan iner inmez stop etti, ben de valeye jiklenin nasıl kullanılacağını ve vitese takmadan önce gaza biraz yüklenmesi gerektiğini anlattım, sonra da arkadan izledim. Zor bela sürüp bir köşeye park etti. Sonra arabayı almaya geldiğimde kendisi ortalarda yoktu; sadece anahtarı verdiler ve uzaktan çalıştırma girişimlerinin sesini duydum. Sonunda pes etmiş olmalı ki arabayı ben çıkarıp götürdüm.
Birkaç yıl önce “yalnızca vale” bir park yerinde bunun manuel olduğunu söyleyince vale (20’li yaşlarda biri) kireç gibi oldu ve “siz kendiniz park edin” dedi. MG sahipleri her şeyin sürekli biraz bozuk olmasına gerçekten alışık galiba; point’ler tıkandığında vurmak için yanında çekiç taşıyor muydun diye merak ettim. Ben de bir zamanlar 65 model bir Triumph Spitfire kullanmıştım; önceki sahiplerinin bozduğu şeyleri düzelttikten sonra aslında oldukça iyiydi.
MG Mini satın alan bir arkadaşım vardı; tampon çıkartmasında “Bu arabadan düşen tüm parçalar Britanya’nın en iyi üreticileri tarafından yapılmıştır” yazıyordu.
“Debriyaj emniyet anahtarı yok, o yüzden çalıştırmadan önce mutlaka debriyaja basın” diye bir özellik vardı. Bir arkadaşımın babası bunu Datsun’da, trafikte stop ettiğinde arabayı kenara almak için kullanırdı. Birinci vitese takıp debriyajı bırakırken marşla arabayı ilerletirdi.
Doğru hatırlıyorsam Britanya Highway Code’da da (ya da Avustralya versiyonunda) araç bir demiryolu geçidinde arızalanırsa bunun kullanılabileceği tavsiye ediliyordu. Tabii yalnızca manuel şanzımanlı araçlar için. 80’lerde Britanya’da otomatikler pek yaygın değildi.
Yaklaşık dört ay önce bu yöntemi okumuştum ve gerçekten işime yaradı; arabamın yakıt pompası bozulmuştu. Çekici öyle kötü park etmişti ki ya elle itmem ya da marşı gereğinden fazla kullanmam gerekiyordu.
79 model bir Datsun kullanan bir arkadaşım vardı; bazen hiç çalışmaz ya da yolda kalırdı. O yüzden hep yokuşa park ederek önlem alırdı.
Demiryolu geçidinde duran bir aracı hareket ettirmek için bunun son çare olduğunu duymuştum. Ama yetişkin olunca fark ettim ki bu kadar nadir yaşanan krizlerden bir tek batak kum daha nadir.
Marş motoruyla “sürmek” insana bir anlığına elektrikli araç kullanıyormuş hissi veriyor.
Geliştirici onboarding’i gibi yazılmış bir sürüm gibi duruyor.
Gerçekten harika bir yorum.
Yazarın Miata’nın Concept Engineer’ı olması, tüm bu incelikleri iyi uyguladığını gösteriyor. Miata’nın özyinelemeli bir kısaltma olduğunu biliyor muydunuz (Miata Is Always The Answer)?
Bu arada “Miata Is Always The Answer” gerçek bir kısaltma değil; meraklıların uydurduğu esprili bir backronym.
Bu hikâyeyi okuyunca tekrarlayan kâbusum aklıma geldi: Arabanın frenleri neredeyse hiç tutmuyor ve araba kullanırken sürekli dehşete kapılıyorum. Bu kâbus, ilk arabam olan VW Microbus’un süngerimsi frenleriyle başlamıştı.
Çok uzun zaman önce otoyolda giderken frene bastım ve pedal dümdüz tabana indi. El freniyle zar zor durabildim. Kötü bakım yüzünden frenlerin yolda giderken yerinden çıktığını öğrendim. Bir gün önce kontrol etmişlerdi ve sorun yok demişlerdi. Bir daha asla oraya gitmedim.
Ben de o tekrarlayan kâbusu gördüm! Gerçekte neredeyse hiç yaşamadım ama başkalarının da yaşayıp yaşamadığını merak ediyorum. 80’lerin sonlarından kalma Corolla’mın arka tekerlerinde kampana fren vardı; yokuş aşağı dağ yollarında frenler kolayca fade oluyordu. Her seferinde dağın dibinde koca pickup’lar tamponuma yapışıp daha hızlı gitmem için baskı yapıyordu. Çekilme deneyimlerim de aklıma geldi. Halat kısa ve pek uygun değildi; sürekli frene basarak zar zor duruyordum, bazen de frenlerin boşa bastığı hissi gelip kalbimi ağzıma getiriyordu.
Ben de birebir aynı kâbusu görmüştüm. Frende ne kadar sert basarsam, o kadar az etkili oluyordu; sanki logaritmik bir eğri gibi. Ama bu kâbusun hangi gerçek deneyimden kaynaklandığını bilmiyorum.
Ben de sık sık benzer bir kâbus görüyorum; frenler yumuşacık oluyor ve neredeyse hiç tutmuyor.
İlk kız arkadaşım 200 dolara ikinci el bir VW Bug almıştı. Ben de o sırada bir Toyota Corolla kullanıyordum ve sonra onunla takla attım. O dönemde 70’ler Corolla’larının sık sık takla attığına dair bir söylenti vardı. VW Bug’ın arkasından yokuş aşağı inerken frenleri neredeyse hiç kullanmıyormuş gibi görünüyordu; sonra bir kırmızı ışığı ihlal edip bir kamyonun yanına çarptığını gördüm. Neyse ki büyük hasar olmadı, yalnızca çamurluk değişti ve kullanmaya devam etti. Frenlerin yanı sıra motor da iyi durumda değildi; karbüratörü kendim elden geçirdim, başarı hissiyle gaza gelip bütün motoru söktüm ama tekrar toplayamayacağımı anlayınca bir ustaya götürdüm; o da “bana böyle iş çıkarman hoş değil” dedi. Eskiden arabalara isim verirdik; Bug’ın adı Gus’tı, MGB-GT’nin adı Maggie’ydi, Fiat 124 Spyder’ın adıysa ayrı bir hikâyeydi. Spyder’ın fren hattında hava birikirdi; bu da sürüş sırasında frenlerin giderek daha fazla tutup sonunda tamamen kilitlemesine yol açan can sıkıcı bir sorundu. Her tekerde bir fren hava alma valfi vardı; yanımda anahtar taşır, basıncı ara sıra boşaltırdım. VW ile Porsche’nin ortak yaptığı 914 modelini görünce “Vorp!” diye bağırırdım.
Yazar, benim gittiğim üniversitede içten yanmalı motorlar hocasıydı. Derslerinde hem eğlence hem bilgi vardı.
İnsanların neden workaround’u solution sanmaya bu kadar yatkın olduğunu giderek daha çok dert etmeye başladım. Ben de eskiden bazen böyle yapıyordum ama artık yapmamaya dikkat ediyorum. Mesela dizüstümde Linux altında hoparlör sesi berbattı, düzeltmeye çalışırken bir arkadaşım “kulaklık tak” ya da “harici hoparlör kullan” diye önerdi. Elbette bunlar sesi iyileştirir ama asıl sorunu çözmez, sadece görmezden gelmiş olursun. Bu yazı, o düşünce tarzının uç bir örneğini gösterdiği için ilginç.
Büyük backend job script’lerinde hep aynı örüntüyü görüyorum. Aslında normal çalışma yolunun bir parçası olmasına rağmen log’lar hata mesajlarıyla dolu oluyor. Örneğin bir servis bağlanmaya çalışırken şöyle şeyler yazıyor:
FATAL ERROR: COULD NOT CONNECT
debug: retrying... (1/3)
FATAL ERROR: COULD NOT CONNECT
debug: retrying... (2/3)
Service connected!
Startup succeeded
“Beklenen hataları görmezden gelebilirsin” gibi tavsiyeler, gerçekten sinir bozucu workaround’ların en iyi örneklerinden biri. Bu, log yönetiminin hiç yapılmadığı anlamına geliyor.
Bu hikâye daha önce de çıkmıştı ve yine keyifle okudum. Ama bunun 2022 tarihli bir yazı olduğuna şaşırdım. En az 2016 civarı, hatta daha da eski olduğuna emindim; ilk gördüğümde bile repost gibi gelmişti.
1 yorum
Hacker News yorumu
Dışarıda yapılmış çeşitli framework’lere de bunun uygulanabileceğini düşünüyorum; örneğin UI framework’leri, Auth framework’leri vb. Tebrikler! Bu takıma katıldığın için kendini şanslı hissediyor olabilirsin ama aslında bu rol için son 5 aydır kimseyi işe alamıyorduk. Adaylara kendi yaptığımız kimlik doğrulama framework’ünü gösterince hepsi anında kaçıyordu. Yine de kaçma, bir dene derim. Hâlâ gitmediğine göre, herhalde iş piyasası bugünlerde pek iyi değil. Proje dokümanlarını bulmuşsundur ama söyleyeyim, en son 3 yıl önce güncellenmişlerdi (John ayrıldığında). Endişelenme, Perforce deposunda bolca örnek var. Perforce Git’e benzer ama onu sonra konuşuruz. Kodu checkout ettiysen,
makekomutunu çalıştırmadan önce belirli bir Python sürümünü kurup LD path’i ayarlaman gerektiğini bilesin. Python’a bağlı başka bir şeyin varsa bir daha asla düzgün çalışmayabilir. Eğer"std::vector<std::__cxx11::basic_string<char> > >'} is not derived from 'const char*'"hatasını alırsan Joe’ya sorman gerekir (hâlâ buradaysa). Hangi header dosyasını elden geçirmen gerektiğini söyler. Eski sunucu build’i bozulmuştu, o yüzden kod depoda yok. Umarım bir başkası devamını anlatır :-)Python’a bağımlı bir şey görünce hep tedirgin oluyorum. Bir açık kaynak araca bakarken Python ile yazıldığını görürsem tarayıcı sekmesini kapatıp hiç görmemiş gibi yapıyorum. Python’ı güvenli kullanmanın türlü yolu olduğunu biliyorum ama bu bana plütonyumu kurşun eldivenlerle kullanmak kadar karmaşık geliyor. Üstelik o eldivenleri komut satırından nasıl çağıracağımı da hep unutuyorum.
Son kısımda “Joe” yerine “John” yazılsaydı, bu belgenin en az beş kez üst üste yamalandığına dair dolaylı bir örnek olurdu. Hatta baştan beri bunu gerçekten anlayıp açıklayabilen tek kişi John’du ve o da sonunda ayrıldı. “3 yıl önce (John ayrıldığında)” ve “John’a sor (hâlâ buradaysa)” ifadelerinde bunun ipucu var.
Yeter artık! Confluence dokümanına bakman gerekiyor ama henüz her şey yeni yapıya taşınmadığı için sağda solda arama yapman lazım; ayrıntılı dokümanlar da Sharepoint’te. Güncellenince tekrar PDF’ye çevirip belirli bir bilet numarasıyla müşteri destek sistemine yüklemen gerekiyor. Ama o sistemin araması kötü, o yüzden numarayı ezbere bilmen lazım.
StackOverflow Jobs’ta artık Joel’in checklist’i yok. O checklist’te geliştirme ortamını tek seferde ayağa kaldıran tek bir script vardı.
Veritabanının güvenilir bir kopyasına ihtiyacın varsa, depodaki DB’yi kullanma; Steven’dan en güncel yedeği istemen gerek. Dosya onun cloud drive’ında olmalı. Sonra migration’ları çalıştırabilirsin ama
20259999-9etiketli migration’ı atlamalısın. Bu production hotfix olarak bırakılmıştı. Migration tablosunu elle düzenleyip onu çıkarman gerekir; tablo dastatuskomutunu çalıştırdığında oluşturulur.Ducati motosikletleri hakkında bunu yazabilecek durumdayım. Motorum çalınmıştı; düz kasalı bir kamyonete yükleyip çalıştırmak için kontak ve yakıt kapağını delmeye çalışmışlardı ama Ducati onlarca yıldır immobilizer kullandığı için başaramadılar. Biraz daha kaliteli hırsızlar beklerdim ama o IQ’ya sahip olsalar böyle eski bir motosikleti çalmazlardı herhalde. Sonunda motoru bulup tamir ettim ama sonra neredeyse bir Uber şoförü yüzünden ölüyordum, ben de tamamen bıraktım. Hırsızların ona ne yaptığını burada görebilirsiniz.
Bir zamanlar emekli bir motosiklet hırsızının reddit AMA’si vardı. Okurken gerçekten profesyonel biri gibi gelmişti. İnsanların motosiklet hırsızlığını hayal etme biçiminin çoğunun, gerçek profesyonellerin kullandığı yöntemler olmadığını özellikle vurguluyordu. Profesyoneller işleri farklı yürütüyormuş; mesela OEM ECU’yu kendi yaptıkları bir ECU ile değiştirip motoru anında çalıştırmak, korumalı bir kamyonla taşımak ve alıcının olay yerinde bekleyip ödemeyi yaparak hemen teslim almak gibi.
Acaba hâlâ motosiklet sürüyor musun diye merak ettim.
Eskiden bir MG B GT’m vardı; sürekli arızalı olduğu için İngiliz arabalarına alışmıştım. Bir gün güzel bir restorana gittim ve yalnızca vale park vardı; istisna rica ettim ama kabul etmediler. Arabadan iner inmez stop etti, ben de valeye jiklenin nasıl kullanılacağını ve vitese takmadan önce gaza biraz yüklenmesi gerektiğini anlattım, sonra da arkadan izledim. Zor bela sürüp bir köşeye park etti. Sonra arabayı almaya geldiğimde kendisi ortalarda yoktu; sadece anahtarı verdiler ve uzaktan çalıştırma girişimlerinin sesini duydum. Sonunda pes etmiş olmalı ki arabayı ben çıkarıp götürdüm.
Birkaç yıl önce “yalnızca vale” bir park yerinde bunun manuel olduğunu söyleyince vale (20’li yaşlarda biri) kireç gibi oldu ve “siz kendiniz park edin” dedi. MG sahipleri her şeyin sürekli biraz bozuk olmasına gerçekten alışık galiba; point’ler tıkandığında vurmak için yanında çekiç taşıyor muydun diye merak ettim. Ben de bir zamanlar 65 model bir Triumph Spitfire kullanmıştım; önceki sahiplerinin bozduğu şeyleri düzelttikten sonra aslında oldukça iyiydi.
MG Mini satın alan bir arkadaşım vardı; tampon çıkartmasında “Bu arabadan düşen tüm parçalar Britanya’nın en iyi üreticileri tarafından yapılmıştır” yazıyordu.
“Debriyaj emniyet anahtarı yok, o yüzden çalıştırmadan önce mutlaka debriyaja basın” diye bir özellik vardı. Bir arkadaşımın babası bunu Datsun’da, trafikte stop ettiğinde arabayı kenara almak için kullanırdı. Birinci vitese takıp debriyajı bırakırken marşla arabayı ilerletirdi.
Doğru hatırlıyorsam Britanya Highway Code’da da (ya da Avustralya versiyonunda) araç bir demiryolu geçidinde arızalanırsa bunun kullanılabileceği tavsiye ediliyordu. Tabii yalnızca manuel şanzımanlı araçlar için. 80’lerde Britanya’da otomatikler pek yaygın değildi.
Yaklaşık dört ay önce bu yöntemi okumuştum ve gerçekten işime yaradı; arabamın yakıt pompası bozulmuştu. Çekici öyle kötü park etmişti ki ya elle itmem ya da marşı gereğinden fazla kullanmam gerekiyordu.
79 model bir Datsun kullanan bir arkadaşım vardı; bazen hiç çalışmaz ya da yolda kalırdı. O yüzden hep yokuşa park ederek önlem alırdı.
Demiryolu geçidinde duran bir aracı hareket ettirmek için bunun son çare olduğunu duymuştum. Ama yetişkin olunca fark ettim ki bu kadar nadir yaşanan krizlerden bir tek batak kum daha nadir.
Marş motoruyla “sürmek” insana bir anlığına elektrikli araç kullanıyormuş hissi veriyor.
Geliştirici onboarding’i gibi yazılmış bir sürüm gibi duruyor.
Yazarın Miata’nın Concept Engineer’ı olması, tüm bu incelikleri iyi uyguladığını gösteriyor. Miata’nın özyinelemeli bir kısaltma olduğunu biliyor muydunuz (Miata Is Always The Answer)?
Yazarın aynı sitedeki başka bir Miata yazısını da bulup paylaşayım: I helped make the first Miata, and now I love its ancestor
Bu arada “Miata Is Always The Answer” gerçek bir kısaltma değil; meraklıların uydurduğu esprili bir backronym.
Bu hikâyeyi okuyunca tekrarlayan kâbusum aklıma geldi: Arabanın frenleri neredeyse hiç tutmuyor ve araba kullanırken sürekli dehşete kapılıyorum. Bu kâbus, ilk arabam olan VW Microbus’un süngerimsi frenleriyle başlamıştı.
Çok uzun zaman önce otoyolda giderken frene bastım ve pedal dümdüz tabana indi. El freniyle zar zor durabildim. Kötü bakım yüzünden frenlerin yolda giderken yerinden çıktığını öğrendim. Bir gün önce kontrol etmişlerdi ve sorun yok demişlerdi. Bir daha asla oraya gitmedim.
Ben de o tekrarlayan kâbusu gördüm! Gerçekte neredeyse hiç yaşamadım ama başkalarının da yaşayıp yaşamadığını merak ediyorum. 80’lerin sonlarından kalma Corolla’mın arka tekerlerinde kampana fren vardı; yokuş aşağı dağ yollarında frenler kolayca fade oluyordu. Her seferinde dağın dibinde koca pickup’lar tamponuma yapışıp daha hızlı gitmem için baskı yapıyordu. Çekilme deneyimlerim de aklıma geldi. Halat kısa ve pek uygun değildi; sürekli frene basarak zar zor duruyordum, bazen de frenlerin boşa bastığı hissi gelip kalbimi ağzıma getiriyordu.
Ben de birebir aynı kâbusu görmüştüm. Frende ne kadar sert basarsam, o kadar az etkili oluyordu; sanki logaritmik bir eğri gibi. Ama bu kâbusun hangi gerçek deneyimden kaynaklandığını bilmiyorum.
Ben de sık sık benzer bir kâbus görüyorum; frenler yumuşacık oluyor ve neredeyse hiç tutmuyor.
İlk kız arkadaşım 200 dolara ikinci el bir VW Bug almıştı. Ben de o sırada bir Toyota Corolla kullanıyordum ve sonra onunla takla attım. O dönemde 70’ler Corolla’larının sık sık takla attığına dair bir söylenti vardı. VW Bug’ın arkasından yokuş aşağı inerken frenleri neredeyse hiç kullanmıyormuş gibi görünüyordu; sonra bir kırmızı ışığı ihlal edip bir kamyonun yanına çarptığını gördüm. Neyse ki büyük hasar olmadı, yalnızca çamurluk değişti ve kullanmaya devam etti. Frenlerin yanı sıra motor da iyi durumda değildi; karbüratörü kendim elden geçirdim, başarı hissiyle gaza gelip bütün motoru söktüm ama tekrar toplayamayacağımı anlayınca bir ustaya götürdüm; o da “bana böyle iş çıkarman hoş değil” dedi. Eskiden arabalara isim verirdik; Bug’ın adı Gus’tı, MGB-GT’nin adı Maggie’ydi, Fiat 124 Spyder’ın adıysa ayrı bir hikâyeydi. Spyder’ın fren hattında hava birikirdi; bu da sürüş sırasında frenlerin giderek daha fazla tutup sonunda tamamen kilitlemesine yol açan can sıkıcı bir sorundu. Her tekerde bir fren hava alma valfi vardı; yanımda anahtar taşır, basıncı ara sıra boşaltırdım. VW ile Porsche’nin ortak yaptığı 914 modelini görünce “Vorp!” diye bağırırdım.
Yazar, benim gittiğim üniversitede içten yanmalı motorlar hocasıydı. Derslerinde hem eğlence hem bilgi vardı.
İnsanların neden workaround’u solution sanmaya bu kadar yatkın olduğunu giderek daha çok dert etmeye başladım. Ben de eskiden bazen böyle yapıyordum ama artık yapmamaya dikkat ediyorum. Mesela dizüstümde Linux altında hoparlör sesi berbattı, düzeltmeye çalışırken bir arkadaşım “kulaklık tak” ya da “harici hoparlör kullan” diye önerdi. Elbette bunlar sesi iyileştirir ama asıl sorunu çözmez, sadece görmezden gelmiş olursun. Bu yazı, o düşünce tarzının uç bir örneğini gösterdiği için ilginç.
Bu hikâye daha önce de çıkmıştı ve yine keyifle okudum. Ama bunun 2022 tarihli bir yazı olduğuna şaşırdım. En az 2016 civarı, hatta daha da eski olduğuna emindim; ilk gördüğümde bile repost gibi gelmişti.