83 haftadır aralıksız her Pazartesi buradan ve Medium'dan yayımladığım yazılara (aka flood'lara :)) bir süre ara veriyorum. Aradan sonra kaldığımız yerden devam ederiz :-)
Oğlan okulda bir çalışma sırasında domatese sebze diyenleri uyarmış, meyve demiş. Öğretmene gitmişler öğretmen de sebze diyip araştırmadan konuyu kapatmış.
Dün bir daha olmuş olay bu defa müdahil olmamış “boşver sebze olarak bilsinler” diyor 😂
Bugün ABD’de Şükran Günü!
Önce bol bol şükrettim. Sonra gidip memleketteki kız kardeşime, yüksek vergiler yüzünden istediğini alamayıp kalitesiziyle şükretmeye alışmasın diye hediyeler aldım.
Kod yazarken hangisini beğeneceğini bilemediğimden bir Dell’den bir Apple’dan aldım.😌
"Junior" arkadaşlar:
Yardım istediğiniz "Senior" size ipucu vermek yerine oturup problemi çözüyorsa (bir nevi kendini tatmin) o "Senior"'a bir daha soru sormayınız.
Bir "Junior"'a yapılabilecek kötülüklerden biri ona hazır balık vermektir.
Sene 2030, iki yazılımcı kendi aralarında konuşurlar
- sen Trendyol hangi devreydin kardeş?
- 2018/2, sen?
- 2021/4 ben de sen erken girmişsin yav
- aynen ya evlilik vs aradan çıksın dedim 😅
Yazılım sektöründe katma değeri yüksek bir iş üretilmediğinin bazı göstergeleri:
- Uzun saatler mesai yapmak
- Çok kod yazmak, kod yazmaktan yorulmak
- Google aramalarında ipucu veya cevabı üst sıralarda ve ilk seferde bulmak
- Yöneticiden yıllık izin alırken zorlanmak :)
yer: Starbucks
b: ben
s: sipariş alan personel
b: tall amerikano, yıldızla ödeyeceğim
s: yumuşak içim olsun mu?
b: olmasın
s: yıldızlı ödemelerde ikramımız ama
b: yine de olmasın, bugün ikram diye alır yarın ücreti fazla gelir alamazsam alıştığımdan geri kalır üzülürüm
s: 404
Kucağıma verilmiş bir yazılımın ilk büyük sınavında başımda 3 Genel Müdürle bunu yaşamıştım. Olay sonrası junior arkadaşlardan biri “Abi çok soğukkanlıydın, nasıl öyle kalabildin?” demişti. Aslında cevap basitti kaderimizi beklemekten başka yapacak pek de bir şey yoktu 😂
12 Ocak 2020
@trendyoltech
’de bir donanım probleminden dolayı
#trendyol
’a 14 saat erişim sağlanamamıştı. Herkes hadi düzelsin artık diye ekrana zombi gözlerle bakıyordu 😄 Bu incident’dan sonra multi datacenter projesine start verildi 👊 Geçmiş olsun
#akbank
🙏
Yılbaşından itibaren Netaş'ta yarı zamanlı olarak çalışmaya başladım. Yarı zamanlı olarak da sevdiklerinize konforlu şekilde hediye göndermenizi sağlamak üzere çalışan Çiçeksepeti Teknoloji ekibinin bir parçası olacağım :-)
Eğitim verdiği konuyla ilgili pratik deneyimi olmayan eğitmenler var. Bu eğitime katılanların çoğu eğitimlerden pek bir şey anlamıyor ve herhalde sadece ben anlamıyorum diyerek sessiz kalıyor :)
Eğitim pazarının bir bölümü böyle ilerliyor.
İstanbul horror story: ekmek almak için evden çıkıp arabaya yöneldim baktım bir araba yavaş yavaş giderek park yeri arıyor.
Ben çıkınca yerimi almasın diye sinsice hava almaya çıkmış numarası yaptım, sokağın sonunda kaybolmasını bekledim ve arabaya öyle bindim 😆
Benzin istasyonu pompacısı:
- fiş gerekiyor mu? (gerekmiyorsa başka plaka kullanıp vergiden düşürtüp devleti dolandıracak)
- puan kart var mı? (yoksa eş dost kart kullanıp şirketini dolandıracak)
Bu flood'da bir web isteğinin başlangıcından cevaplanmasına kadar istemci ve sunucu tarafında yapılan işlemleri kabaca tanıyacağız. Bu flood'un Medium linki
İngilizce konuşamayan ama okuduğunu anlayan bir arkadaş Ankara anlaşması ile İngiltere'ye gitti geçen sene. Aradı, abi dil işini nasıl yaptın dedim. Resepsiyona kimle görüşeceğimi söyleyecek kadar biliyorum yetiyor şimdilik demişti. Üç ay önce bir şirkette CTO oldu 😅
şöyle diyeyim. ingilizcem o kadar kötüydü ki, 2004'te microsoft'taki ilk takım toplantısında söylenen hiçbir şeyi anlamamıştım. sonunda bana bir soru sormuşlardı. onu da anlamadığımı itiraf etmeyi gururuma yediremediğimden "yes" demiştim. neye yes dediğimi hala bilmiyorum.
Genç meslektaşlara tavsiye:
Birkaç yazılım dilini öğrenmek yerine biri muhakkak JavaScript olmak üzere iki dili en ince ayrıntılarına kadar öğrenmek, kalan zamanda da farklı disiplinleri (ön yüz, servis, sistem, vb) tanımak bence sizi daha iyi bir geliştirici yapar.
Yer: LinkedIn
- Senior X pozisyonuna arayışımız bulunmaktadır Gökhan Bey ilgilenir misiniz?
- (meraktan) Benim X konusunda hiç iş deneyimim yok bir yanlışlık olmadığından eminsiniz değil mi?
- problem değil, CV'nizde yakın konular var öğrenirsiniz Gökhan Bey
Bu flood'da ön yüz geliştirmesi ile uğraşmış herkesin muhakkak en az bir kere tarayıcıdan hata alarak karşılaştığı `CORS` (`Cross Origin Request Sharing`) konseptini anlatacağım. Bu flood'un Medium linki
Bu flood'da `TCP (Transmission Control Protocol)` protokolünün nasıl çalıştığını anlatmaya başlayacağım. Bu bilgiler ilerleyen flood'larda anlatılacak konseptler için faydalı olacaktır. Bu flood'un Medium linki
<> Türkiye Açık Kaynak Platformu </>
Açık Seminerler başlıyor.
Açık kaynakla ve yazılım dünyasıyla ilgili merak ettiğiniz pek çok bilgiye ulaşabilecek, açık kaynak geliştirici ekosistemine katkı sunabileceksiniz.
Yarın saat 14.00'te buluşmak üzere!
📎
Bakalım yazılımcı bireyin sucuk zaafiyetini fark eden ilk İK kim olacak.
Yan haklar:
- özel sağlık sigortası
- sürpriz zamanlarda gönderilecek şarküteri kolileri …
4 bilet aldım
#PHPKonf
2018 için, işim çıkmazsa 1’i benim, kalan 3’ünü yazılım yapan 3 öğrenci arkadaşımıza göndereceğim. Konferans boyunca öğle yemekleri de benden :-)
Şartlar:
- Öğrenci olmak (lise de ok)
- GitHub/GitLab’da min 3 proje
Beğenenler arasından kura çekelim.
@erkan_erol_
Ben il dışında olacağım için katılamadım yoksa
#PHPKonf
kaçacak konf değildi. Gelecek sene birkaç PHP'ci öğrenciye sponsor olup katılacağım
Evde dolap kapağı gıcırdıyordu, elimdeki tek kartı yani WD-40’ı oynadım ve gıcırdama devam ediyor.
Elinden if’i alınmış yazılım geliştirici, kortizonlu ilacı alınmış dermatolog gibi hissediyorum
Benim ürettiğim video ve yazılı içerikleri izleyip/okuyup sonrasında teşekkür ve soru maili atan bazı arkadaşlar (yaklaşık 3'te 1) nedense öncelikle aslında İngilizce bildiklerini söyleme gereği duyuyorlar.
Çok garipsiyorum, Türkçe içerik tüketmek ayıp değil :-)
Bugün hayatımda tanıdığım en zeki insanlardan biri geldi ofise. Yazılım dahisi. Borsa, kripto paralar, kripto madenciliği vs. ile milyonlar kazanmıştı. Hepsini batırmış. Üstüne evini, arabasını kaybetmiş. Şimdi bir firmada depoda paketleme yapıyor. "Her gün intihar etmeyi
Arabayı 80mt uzağa bırakıp kafeye yürüyoruz. o: oğlan -6 yaş, b: ben
o: (vale parkı göstererek) baba bak burası bo��muş buraya neden park etmedik?
b: burası vale park oğlum ücretli
o: ücreti ne kadar?
b: 25 TL
o: oooo çokmuş ama tembeller buraya parkeder valla
Dolar 4 TL iken 10 kuruş artması %2.5 artması anlamına geliyordu. 8 TL iken 10 kuruş artması ise %1.25’ye denk geliyor.
Kendimi böyle avutmaya başladım artık
Ivır zıvır işler için günlerce sabahladım, şu projede yer alsam herhalde eve gitmezdim 😀
Akıncı, büyük bir emek ve çok genç bir ekip, üretmek çok zor bir o kadar da keyifli.
Çocukken gözlük takanlar pilot olamıyor diye bir şehir efsanesi vardı. Pilot olma ihtimalim sıfırlandı diye Orta 1’de gözlük takınca bozulmuştum. Bugün astronotlardan biri gözlüklüydü 😀
Bu video 14k izlenme ile
@IstanbulCoders
YouTube kanalının en çok izlenen videosu olmuş. 2 sene önce ilk yayınlandığında 1 like 5 dislike vardı 😀 şu anda 320 like 8 dislike var.
Seri eksileyen o kişiler kimdi ve amaçları nelerdi merak ettim şimdi.
Bu flood'da "Linux'ta her şey bir dosyadır" (Everything is a file) önermesini neden ve nasıl sorularını sorarak, örneklerle ele alacağız. Bu flood'un Medium linki
Elden ele yayalım lütfen.
Web sayfası yapan arkadaşlar:
Üstte bulunan logo’ya tıklayınca kullanıcıyı ana sayfaya göndermek gibi bir konvansiyon var. Uyabilirsek sevinirim :)
30+ yaşındaki adamın yüzüne çocuğa yapılacak el hareketini yapmanın güzellenecek neresi var anlamadım?
Adam dinlemek istemiyorum diyor, dinlemek zorunda mı?
Herhalde Başkan’ın oruçtan dolayı şekeri düştü.
3-4 ayda bir dotnet kullanan şirketlerden Redis performansı yetersiz şeklinde talepler alıyorum bu anahtarcı gibi. “Redis’te muhtemelen sorun yok, kodda senkron IO yapan yer varsa asenkron’a çevirin çözülür” diyorum. İnanmayanlara mecburen problemi bulup gösterip faturalıyorum :)
Anahtar kapıya sıkıştı bu şekilde. 15 dakika çıkarmak için uğraştım. Çıkmayınca çilingiri aradım anahtar sıkıştı diye. Anlamadı, fotoğraf istedi. Bunu attım. Anahtarı yan çevirip çeksenize, dik çekiyorsanız tabii çıkmaz o anahtar beyefendi, bunun için gelirsem üzülürsünüz, dedi.
Kapalı çarşı ile banka dolar alış/satış arasında 10kr’lik bir arbitraj var ve iki gündür böyle. Kapalı çarşıdan dolar alıp bankaya yatırıp TL dönüştürüp çekilip döngüye girilirse ciddi kazanç var. 100k dolar ile yapınca her döngüde 10k TL kazanç.
Bu flood’da Linux'u komut satırından çıkmadan etkin olarak kullanabilmek için gerekli araç ve konseptleri tanıtmaya devam edeceğim. Bu flood'un Medium linki
Netaş'tan Başar, Udemy'de "Spring ve React ile Test Driven Web App Development" kursu (İngilizce) yayınladı.
Açılışa özel gece yarısına kadar ücretsiz :-) ilgililere duyurulur.
Bugün turkiye․gov․tr'de soyağacı sorgulama servisi açıldığı bilgisi geldikten sonra site (en azından benim denemelerimde) erişime şu saate (22:35) kadar tamamen kapalıydı. Dışarıdan görüldüğü kadarıyla ne olmuş olabileceği ile ilgili fikir yürüterek beyin jimnastiği yapalım.
Starbucks çalışma masasında bilgisayar açtım oturuyorum. Otururken yandaki ekrandaki arkadaşın openssl ile key ürettiğini gördüm şimdi grup olarak SQL Injection vs konuşuluyor. Full of fun :)
A firmasıyla anlaştınız, 1 ay sonra iş başı yapacağım diye söz verdiniz. Bu esnada B firmasından %20 yüksek oranda maaş teklifi aldınız.
Maaş dışında firma profilleri ve şartlar çok benzer. Son kararınız hangi firma yönünde olur?
b: ben
o: 6 yaş oğlum
b: [evde nakte ihtiyaç olur] bana 100 TL borç verir misin kumbarandan?
o: hayır
b: oğlum bak borç demek ..
o: [sözümü keserek] borcun ne olduğunu biliyorum ama vermiyorum
Kredibilite önemli 😀
Az önce 19:45 bir Starbucks çalışanı kapanmaya yakın kalabalıklaşan müşterilerin duyabileceği şekilde “Ne kahveymiş be kahveniz batsın” dedi 😅
Kahve satılan yerde bunu söyledi.
Bulutta doğmuş ve Aws'te koşan bir uygulamayı Immutable Infrastructure ve Infrastructure as Code prensipleri ile nasıl Kubernetes'e taşıdığımızı anlatacağım.
Dakika başına düşen bilgi oranı ile kendi yaptığım konuşmalar arasında rekor kırmayı planlıyorum :)
Bu flood'da internetin perde arkası kahramanlarından DHCP'nin (Dynamic Host Configuration Protocol) hangi amaçla kullanıldığını ve nasıl çalıştığını anlatacağım. Bu flood'un Medium linki
Bu flood’da Linux'u komut satırından çıkmadan etkin olarak kullanabilmek için gerekli araç ve konseptleri tanıtmaya devam edeceğim. Bu flood'un Medium linki
Bu flood'da `Web Debugging Proxy` araçları kullanarak bir cihazın (örneğin bir cep telefonunun) dış dünya ile yaptığı HTTP/HTTPS trafiğinin nasıl izlenebileceğini inceleyeceğiz. Bu flood'un Medium linki
Pazartesi sendromunuzu alacak
@caykahveinsan
'da harika bir video yayınladım. Freelance DevOps Danışmanlığı veren ve aynı zamanda yazılım geliştirici olan sevgili
@gokhansengun
ile röportaj yaptım :)
Telekom Operatörü Sunucusu Patlattım!
📽
Bir kimsenin "Senior" olup olmadığını anlamak için onu iş yaparken izleyebilirsiniz.
Bir sanatçı edası ile güle oynaya işleri hallediyorsa "Senior"dur. Sıkıntılı, stresli, kaygılı ise sadece "Yaş almış"tır.
Bugün Maslak’ta bir toplantıya gittim. Park yeri olmayınca bir yıkamacıya girip “1 saate yetişir mi?” dedim.
Adam hafif gülümseme ile “sen çakalsan biz de çakalız” bakışı fırlatıp “yalnız 10 TL de otopark parası almamız lazım” dedi.
Kubernetes etkinlik video kaydı.
Docker vb konteyner (container) teknolojileri ile uğraşmış ancak bir konteyner orkestratör nedir, ne iş yapar ve nasıl çalışır sorularının cevaplarını merak edenler için ideal.
Demo'da kullanılan Vagrantfile:
Bizim oğlan da bir süredir sen istesen hacker olabilir misin diyordu. Ben de evet diyordum ama inandırıcı bir aksiyonum yoktu. Bugün wordle sonrası console açıp cevabı JSON.parse(window.localStorage.gameState).solution ile gösterince karizmayı tavan yaptım :)
Bizim oğlanın sınıfındaki bir arkadaşının babası bilgisayarda çok hızlı yazıyormuş. Bizimki bunu deyince gözlerimi bağlayıp şovumu yaptım. Evdeki krallığım artık başka bir seviye de :D En son bisikletle ön kaldırıp gittiğimde böyle olmuştu :D
4 yaşındaki oğluma “Ben askerdeyken gözüm kapalı tüfeğimi söküp takıyordum” dedim. İki gündür bana gözlerini kapattırıp sökülen oyuncaklarını söküp takıyor :)
Akçeli işlere girme fırsatı henüz bulamayan heyecanlı genç yazılımcı dostlar için bir bilgi.
On yılda bir yüzbinlerce kişi aynı anda kullanmak isteyecek diye bir sistem/yazılım o kapasiteye göre planlanamaz. Eldeki sınırlı kaynaklar (bütçe/insan) buna olanak vermez.
Birini savunuyor durumuna düşmekten (bu aşamada nötr kalmayı tercih edeceğimden) pek hoşlanmıyorum ama deveye boynun eğri demek şart. Konu ABD'de bir dava.
ABD sermaye piyasalarında bir şirketin fabrikasına göktaşı düşer... hissedarları "bu riski belirtmediniz" diye dava açar...
Bu flood'da bilgisayarımızın ağ ile yaptığı HTTP/HTTPS iletişimini dinlememizi sağlayan `Web Debugging Proxy` araçlarını ve bu araçlardan biri olan `Fiddler`'ı inceleyeceğiz. Bu flood'un Medium linki
Anlayış sınırlarını zorlayan olaylar vol
#1
:
- (yüz yüze iken) istersen not al bunu unutabilirsin
- yok yok gerek yok tamamdır
... aradan 1 hafta geçer
- abi şu işi nasıl yapıyorduk?
Cebinde parası olan, maliyeti pek de düşünmeyen üst düzey IT yöneticilerinin ürün seçim kriterlerinin en önemlilerinden biri, bir problem çıktığında "zaten en iyisiyle dünya deviyle çalışıyorum" diyebilmek. Akbank GM aşağıdakini söylemiş.