Yemek yapmak ya da resim çizmek, herkesin yapabileceği işler sonuçta. Birkaç ay öğrenince profesyonel olunabileceğini söylemekle benzer bir şey söylüyorsunuz. Yazılım mühendislerinin değer görmesinin nedeni, yazılımın etkisinin o kadar büyümüş olması. Önemli olan o işin zor olup olmaması değil. Hoşunuza gitmiyorsa gidip başka iş yapın. Başka bir alana gidip de böyle konuşursanız orada da iyi karşılanmazsınız. O insanlar bundan rahatsız olur. Büyük bir iş yaptığını sanıp kibre kapılmak da yanlış ama değerini küçümsemek de doğru bir davranış değil.

 

Edge’de Microsoft zaten kendi LLM’iyle entegrasyonu deniyor, yani pek de yeni bir girişim değil; ille de satın almaya kadar gitmek gerekir mi? Bu, geliştirmeden ziyade tüm Chrome kullanıcılarını hedefleyerek hizmeti genişletme girişimi gibi görünüyor; OpenAI’nin yapay zeka merkezli bir tarayıcı açabileceğini düşünmek ise abartılı. Bu mantıkla bakarsak Google Gemini ile de mümkün olurdu.

 

Vay, bu gerçekten çok iyi. İki kişi olarak bunu yaparken eğitim verisini bile güvence altına almak kolay olmamış olmalı; gerçekten etkileyicisiniz.

 

Bunu yapan kişi bizzat ortaya çıkmış~ Ben de bir kez denemeliyim galiba

 

lololol

 

İngilizce sayfa: https://www.math.uwaterloo.ca/tsp/korea/index.html
Turun kesinlikle gerçekçi olmadığı açık. Anakaradan Jeju Adası ya da Ulleungdo'ya geçerken gemiyle kullanılan deniz rotalarının hesaba katılmadığı anlaşılıyor. Şu görsele bakmanız yeterli: https://www.math.uwaterloo.ca/tsp/korea/img/full_line.png

Amacın ziyaret için gereken tahmini süreyi tam olarak hesaplamak değil, TSP'nin gerçek dünyadaki verilerle çözülmüş olmasına anlam yüklemek olduğunu söylemek gerekir.

 

Tabii, bu yazıda da belirtildiği gibi biraz fazla dikkat çekmek için yazılmış bir metin gibi görünüyor :(

 

Bir süre önce vercel'in Edge rendering'den vazgeçtiğini anlatan tweet ve video[1] ile serverless server (haha)[2] hakkındaki yazı epey gündem olmuştu. O zaman çıkan yazılarla benzer bir görüşe sahip olduğumu düşünüyorum.

Kişisel görüşüm ama frontend geliştiricisi açısından bakınca, kullanıcı isteklerine serverless function bağlamak hâlâ erken gibi geliyor (tabii yapmaya çalıştığınız uygulama bir MVP değilse).

[1] https://youtu.be/lAGE-k1Zfrg
[2] https://vercel.com/blog/…
[2-1] https://bobaekang.com/blog/…

 

bootable container'ı hâlâ pek anlayamıyorum

 

Herkesin buna meydan okuyabileceği sözünü inkâr etmeyeceğim. Ama herkesin kolayca profesyonel olabileceğini söylemek yalandır. Umarım gerçek hayatta birilerine böyle şeyler söyleyip durmamışsınızdır. Çünkü bu dolandırıcılıktır.

 

Mühendislik ve fen alanlarında, odanızdan internete biraz bakıp kendi kendinize öğrenerek (iyi giderseniz) birkaç ay içinde sahada çalışabilecek bir uzmana dönüşebileceğiniz hangi alan var? <- Hangi alan olursa olsun, böyle giriş seviyesi iş arayanlara kimse uzman demez. Bunu zaten birisi önce eleştirmiş. Eğer gerçekten böyle düşünüyorsanız, düşünce seviyeniz düşüktür ve profesyonellik bilinciniz de yoktur.

 

Amatörlükten çıkıp profesyonel olmak kolay mı sanıyorsunuz? Eğer gerçekten öyle olsaydı, buna artık profesyonellik denmezdi.

 

SW geliştirmenin sadece kod üretmek veya API oluşturmak olduğunu sanıyor gibisiniz. SW geliştirmenin özü, gerçekliği soyutlayıp protokoller ve arayüzler oluşturmak ve her şeyi bunlara uyacak şekilde bir araya getirmektir. Farklı şekillerde çalışan şeyleri birbirine bağlayıp tek bir şey gibi çalıştırmaktır. Bu, düşünüldüğünden daha karmaşık bir zihinsel faaliyettir; bu yüzden de SW mühendisi yetiştirmek sanıldığından daha zordur. Şu an insan çok deniyor ama bunların içinde gerçekten düzgün çalışabilecek kaç kişi var? Çoğu sadece bir aracı bir kez kullanmış oluyor; ama SW mühendisliğinin özü bu değildir.

 

Samsung Linux on DeX desteğini sonlandırdığı için üzülmüştüm.
Artık Google bunu doğrudan kendi tarafında deniyor.
Harika.

 

Geliştirici deneyimi ve gözlemlenebilirlikten bahsedenler olduğu için eklemek gerekirse,

Başlangıç entegrasyon ortamı iyi kurgulanırsa, konteyner tabanlı yaklaşımdan geri kalmayan, hatta belki konteyner tabanlı yaklaşımdan daha native’e yakın bir geliştirici deneyimi de elde edilebilir. (Bunun için çeşitli araçlar da var.)

Gözlemlenebilirlik ise, işi derinlemesine yapmak isterseniz, serverless olsun konteyner tabanlı olsun aynı şekilde kolay bir mesele değildir. Logların merkezileştirilmesi, çeşitli metriklerin görselleştirilmesi, APM, CPU/bellek kullanım oranlarının görselleştirilmesi ve buna göre ölçekleme stratejisi oluşturulması gibi şeyler...

O kadar ileri bir aşama değilse, bulut sağlayıcısının varsayılan olarak sunduğu metrik/log entegrasyonu güçlü olduğu için çok da fark etmiyor.

Biraz agresif ifade edecek olursam, “Serverless’ı ne kadar ciddi şekilde gerçekten denediniz?” diye sormak isterim...😅

 

Hem konteyner tabanlı ortamlarda (ECS Fargate ağırlıklı, Kubernetes cluster'ları) hem de serverless ortamlarda (AWS) deneyim sahibi biri olarak bana çok da isabetli gelmiyor.

Konteyner tabanlı ortamların avantajı olarak sıralanan maddeler, aynı zamanda dezavantaj da olabilecek noktalar.

Doğrudan kontrol edilebilir ve state tutabilir diye bahsedilen kısımların tamamı birer yönetim noktası hâline geliyor ve operasyon zorluğunu artırıyor denebilir.

Bence küçük ölçekli organizasyonlarda, özellikle de profesyonel bir sunucu yönetim ekibi olmayan yapılarda serverless'ı güçlü biçimde tavsiye ederim.

Ha, maliyet hesaplamasının karmaşık ya da öngörmesinin zor olması ve vendor lock-in sorunu konularına ise katılıyorum.

 

Zaten en başından beri Serverless değil, Serverlease idi.

 

Diğer yorumlarda olduğu gibi Samsung, Naver gibi şirketlerde çalışıp sonra AMD, Google gibi yerlere geçen insanlar, ileride deneyimlerini de alıp Kore'ye dönerse büyük bir değer olurdu; ama bu ortamda bırakın dönmeyi, gitmeye devam edecekler gibi görünüyor. Mesele sadece para değil, ortam ve algı da çok kötü.

 

Genel olarak ne demek istediğiniz nedir? Mühendislerin iyi muamele gördüğü yer Kore mi sanki? Eğer sizin çalıştığınızdan daha fazlasını kazandıklarını düşünüyorsanız bir yere bağış yapabilirsiniz. Kore, mühendislerin kibirli olduğu için sorun yaşanan bir ortam mı? Sorun, yurt dışına kıyasla koşulların daha kötü olması nedeniyle başarılı insanların iş değiştirip geri dönmemesi (tabii kibirli insanlar da olabilir).