The Curious Engineer

All blogs / Testing / QA

Alperen Keles

alperenkeles.com

Testing / QAFunctional / PL theoryAI / ML

Posts
102 from 16 Jun 2019 to 27 Sep 2026
Posting
monthly (17 in the last year)
Kind
personal blog
Feed
https://alperenkeles.com/atom.xml

2026 13

  1. CS 101 for Political Scientists
  2. Source of truth is all you need
  3. Next Chapter!
  4. Representation-Free Editing
  5. What is random generation?
  6. Have we won, what now?
  7. On The Simplicity of Humanness
  8. What is a property?
  9. Closing the verification loop: Observability-driven harnesses for building with agents
  10. Seeing types where others don't
  11. Specifiability is the Leverage
  12. The Mechanics of Autonomous Software Translation
  13. LLMs could be, but shouldn't be compilers

2025 14

  1. Test, don't (just) verify
  2. Formal Metotlar ve Kanıtlı Programlama Hakkında
  3. Temporal Shrinking
  4. Verification is Not the Silver Bullet
  5. Designing A Digital Restaurant
  6. How can we secure Package Managers?
  7. From Hand-Tuned Go to Self-Optimizing Code: Building BitsEvolve
  8. Programlama Dilleri Hakkında
  9. Breaking Verifiable Abstractions
  10. A Better Vocabulary for Testing
  11. Bilgisayar Mühendisleri için Hafif* Ekonomi
  12. Filling in the Missing Bits
  13. Time Budget as a Software Constraint
  14. Verifiability is the Limit

2024 9

  1. Tip Sistemleri Hakkında
  2. Printf Debuggers for Free
  3. Yazılımda Tecrübenin Anlamsızlığı
  4. Puzzles as Algorithmic Problems
  5. Solving Algorithmic Problems: Painting a Grid
  6. Introducing Devy, written using Devy!
  7. Designing A Cryptic Language Puzzle
  8. Solving Algorithmic Problems in The Wild
  9. Afet Anında Doğru Bilgiye Ulaşım

2023 22

  1. The Lies About Abstraction
  2. Software Demystified: How does a Text Box Work?
  3. Yazılım Projeleri: Kapsamlı Rehber
  4. Some Thoughts on Academia vs Industry(with a focus on Computer Science)
  5. Algoritmik Problemler: Kapsamlı Rehber
  6. Hurdles of Designing A Layout Model
  7. Learner’s Guide to Functional Programming#0: Sum Types, Booleans and Naturals in Javascript
  8. Extracting Signals: Playing The Inverse Waldo Game
  9. Sinyalleri Ayrıştırmak
  10. The Technical Pie (Yet-Another-Tech-Debt-Analogy)
  11. Visa-Exclusion as A Form of Inequality
  12. Learner’s Guide to Dynamic Programming#2
  13. Learner’s Guide to Dynamic Programming#1
  14. Learner’s Guide to Coq Theorem Prover#1
  15. A Short Story of Inequality
  16. 2ClickMail: 2 Clicks to Change
  17. 2ClickMail: 2 Tıkta Dünyanı Güzelleştir
  18. Some Thoughts on Academia vs Industry(with a focus on Computer Science)
  19. Where did all the writers go?
  20. Introduction to Property Based Testing
  21. AfetBilgi’nin Hikayesi.
  22. Roadmap of Concepts in Functional Programming

2022 11

  1. Yarım Kalan Projeler#3: Fact Checker’s Tool
  2. Yarım Kalan Projeler#2: Learning from Learners
  3. Yarım Kalan Projeler#1: CengBook
  4. A Brief Essay on Change
  5. Seçimler v2
  6. Doktorada 1 Yıl Sonunda Bazı Görüşler
  7. Doktoramın İlk 6 Ayı Nasıl Geçti? Yoğun, Yorgun Ama Mutlu.
  8. Doktora Kabulleri: Kapsamlı Rehber
  9. Hatırlamak
  10. Lokasyon Bazlı Ödeme Hakkında Bazı Düşünceler
  11. Proje Günlükleri: CVDL(CV Description Language)#1

2021 24

  1. Amerika’da İlk 3 Ayım Nasıl Geçti? Bu Sefer Oldu Gibi.
  2. Learner’s Guide to Property Based Testing#1
  3. Introduction to Learning from Learners
  4. Amerika’da İkinci Ayım Nasıl Geçti? Bilinmezlikten Bilinirliğe Bir Yolculuk.
  5. Amerika’da İlk Ayım Nasıl Geçti? Öğretici, Şaşırtıcı Derecede Dürüst Bir Anı Defteri.
  6. Toplu Mail Linki Nasıl Hazırlanır?
  7. The Story of Deviation and Returning
  8. ODTÜ’de Bilgisayar Mühendisliği: Nedir? Ne Değildir?
  9. Vermek ve Almak: İlişkilere Yeni Bir Bakış Açısı
  10. Görüşürüz ODTÜ!
  11. Uzaktan Eğitimle Geçen Bir Yılın Ardından
  12. Doktora Başvuruları: Kapsamlı Rehber
  13. Lisans Araştırmaları Rehberi: AdımODTÜ Lisans Araştırmaları
  14. Seçimler
  15. Yurt Dışı Staj: Kabul Aldınız, Peki Ya Şimdi?
  16. Yüksek Lisans Doktora Başvuruları#2: Neden Yüksek Lisans?
  17. Yüksek Lisans Doktora Başvuruları#1: Şimdi Sizin Aklınızda 2 Soru Var
  18. Staj Rehberi#4 — Eski Stajlar
  19. Staj Rehberi#3 — Projeler
  20. Staj Rehberi#2 — Niyet Mektubu
  21. Staj Rehberi#1 — Özgeçmiş Hazırlama
  22. Ödediğimiz Bedeller Mi, Ödeyeceklerimiz Mi?
  23. ODTÜ’de Uzaktan Güz Dönemi Nasıl Bitiyor.
  24. Post-Covid Monologları#3: Yarını Kaçırmak

2020 6

  1. ODTÜ’de Uzaktan Eğitim Dönemi Nasıl Geçiyor?
  2. Lisans Araştırmaları: Giriş Rehberi
  3. Post-Covid Monologları#1: Unutulan Vedalar
  4. Yurt Dışı Staj: Genişletilmiş Rehber
  5. Atam Ne Derdi
  6. Karantina Günlerinde Akademik Dürüstlük

2019 3

  1. Kır Aynaları
  2. Kaos ve Düzen
  3. Yurt Dışında Staj