Alperen Keles
twitter github linkedin mail
posts resume research projects talks misc
Posts.
  • 2025-03-09

    Verifiability is the Limit

    en [software engineering, ai]
  • 2024-12-01

    Tip Sistemleri Hakkında

    tr [programming languages]
  • 2024-11-23

    Printf Debuggers for Free

    en [project, programming]
  • 2024-06-28

    Yazılımda Tecrübenin Anlamsızlığı

    tr [software engineering, experience]
  • 2024-06-28

    Puzzles as Algorithmic Problems

    en [puzzles, algorithms]
  • 2024-06-01

    Solving Algorithmic Problems: Painting a Grid

    en [puzzle, algorithms]
  • 2024-04-11

    Introducing Devy, written using Devy!

    en [devy, static site generator]
  • 2024-03-23

    Designing A Cryptic Language Puzzle

    en [puzzle]
  • 2024-03-06

    Solving Algorithmic Problems in The Wild

    en [algorithms]
  • 2024-01-28

    Afet Anında Doğru Bilgiye Ulaşım

    tr [afet]
  • 2023-12-02

    The Lies About Abstraction

    en [software engineering]
  • 2023-11-24

    Software Demystified: How does a Text Box Work?

    en [software engineering, algorithms]
  • 2023-11-15

    Yazılım Projeleri: Kapsamlı Rehber

    tr [software engineering]
  • 2023-11-01

    Some Thoughts on Academia vs Industry(with a focus on Computer Science)

    en [academia, computer science, industry]
  • 2023-11-01

    Algoritmik Problemler: Kapsamlı Rehber

    tr [algorithms]
  • 2023-08-06

    Hurdles of Designing A Layout Model

    en [software engineering]
  • 2023-07-13

    Learner’s Guide to Functional Programming#0: Sum Types, Booleans and Naturals in Javascript

    en [functional programming]
  • 2023-07-11

    Extracting Signals: Playing The Inverse Waldo Game

    en [signal]
  • 2023-07-09

    Sinyalleri Ayrıştırmak

    tr [signal]
  • 2023-06-16

    The Technical Pie (Yet-Another-Tech-Debt-Analogy)

    en [software engineering]
  • 2023-06-14

    Visa-Exclusion as A Form of Inequality

    en [visa]
  • 2023-06-10

    Learner’s Guide to Dynamic Programming#2

    en [software engineering, algorithms]
  • 2023-06-07

    Learner’s Guide to Dynamic Programming#1

    en [software engineering, algorithms]
  • 2023-04-21

    Learner’s Guide to Coq Theorem Prover#1

    en [software engineering, algorithms, formal verification]
  • 2023-04-17

    A Short Story of Inequality

    en [essay]
  • 2023-04-15

    2ClickMail: 2 Clicks to Change

    en [social movements]
  • 2023-04-15

    2ClickMail: 2 Tıkta Dünyanı Güzelleştir

    tr [social movements]
  • 2023-04-03

    Some Thoughts on Academia vs Industry(with a focus on Computer Science)

    en [computer science, software engineering]
  • 2023-03-18

    Where did all the writers go?

    en [articial intelligence, writing]
  • 2023-03-14

    Introduction to Property Based Testing

    en [testing]
  • 2023-02-18

    AfetBilgi’nin Hikayesi.

    tr [earthquake]
  • 2023-01-20

    Roadmap of Concepts in Functional Programming

    en [functional programming]
  • 2022-12-21

    Yarım Kalan Projeler#3: Fact Checker’s Tool

    tr [half-finished projects, computer science]
  • 2022-12-19

    Yarım Kalan Projeler#2: Learning from Learners

    tr [half-finished projects, computer science, learning from learners]
  • 2022-12-17

    Yarım Kalan Projeler#1: CengBook

    tr [half-finished projects, computer science]
  • 2022-10-29

    A Brief Essay on Change

    en [essay]
  • 2022-10-24

    Seçimler v2

    tr [essay]
  • 2022-07-20

    Doktorada 1 Yıl Sonunda Bazı Görüşler

    tr [phd]
  • 2022-03-08

    Doktoramın İlk 6 Ayı Nasıl Geçti? Yoğun, Yorgun Ama Mutlu.

    tr [phd]
  • 2022-01-29

    Doktora Kabulleri: Kapsamlı Rehber

    tr [phd]
  • 2022-01-25

    Hatırlamak

    tr [essay]
  • 2022-01-16

    Lokasyon Bazlı Ödeme Hakkında Bazı Düşünceler

    tr [software engineering]
  • 2022-01-10

    Proje Günlükleri: CVDL(CV Description Language)#1

    tr [language design]
  • 2021-11-21

    Amerika’da İlk 3 Ayım Nasıl Geçti? Bu Sefer Oldu Gibi.

    tr [phd, us]
  • 2021-11-10

    Learner’s Guide to Property Based Testing#1

    en [software engineering, testing, computer science, learning from learners]
  • 2021-11-08

    Introduction to Learning from Learners

    en [software engineering, testing, computer science, learning from learners]
  • 2021-10-15

    Amerika’da İkinci Ayım Nasıl Geçti? Bilinmezlikten Bilinirliğe Bir Yolculuk.

    tr [phd, us]
  • 2021-09-24

    Amerika’da İlk Ayım Nasıl Geçti? Öğretici, Şaşırtıcı Derecede Dürüst Bir Anı Defteri.

    tr [phd, us]
  • 2021-09-24

    Toplu Mail Linki Nasıl Hazırlanır?

    tr [social movements]
  • 2021-07-31

    The Story of Deviation and Returning

    en [essay]
  • 2021-07-28

    ODTÜ’de Bilgisayar Mühendisliği: Nedir? Ne Değildir?

    tr [computer science, METU]
  • 2021-07-13

    Vermek ve Almak: İlişkilere Yeni Bir Bakış Açısı

    tr [social psychology]
  • 2021-06-21

    Görüşürüz ODTÜ!

    tr [METU]
  • 2021-05-19

    Uzaktan Eğitimle Geçen Bir Yılın Ardından

    tr [METU]
  • 2021-04-13

    Doktora Başvuruları: Kapsamlı Rehber

    tr [phd]
  • 2021-04-03

    Lisans Araştırmaları Rehberi: AdımODTÜ Lisans Araştırmaları

    tr [research]
  • 2021-03-29

    Seçimler

    tr [essay]
  • 2021-03-14

    Yurt Dışı Staj: Kabul Aldınız, Peki Ya Şimdi?

    tr [internship, working abroad]
  • 2021-02-26

    Yüksek Lisans Doktora Başvuruları#2: Neden Yüksek Lisans?

    tr [phd]
  • 2021-02-23

    Yüksek Lisans Doktora Başvuruları#1: Şimdi Sizin Aklınızda 2 Soru Var

    tr [phd]
  • 2021-02-17

    Staj Rehberi#4 — Eski Stajlar

    tr [internship]
  • 2021-02-07

    Staj Rehberi#3 — Projeler

    tr [internship]
  • 2021-02-02

    Staj Rehberi#2 — Niyet Mektubu

    tr [internship, cover letter]
  • 2021-01-29

    Staj Rehberi#1 —  Özgeçmiş Hazırlama

    tr [internship, cv, resume]
  • 2021-01-22

    Ödediğimiz Bedeller Mi, Ödeyeceklerimiz Mi?

    tr [essay]
  • 2021-01-16

    ODTÜ’de Uzaktan Güz Dönemi Nasıl Bitiyor.

    tr [METU]
  • 2021-01-04

    Post-Covid Monologları#3: Yarını Kaçırmak

    tr [essay]
  • 2020-12-23

    ODTÜ’de Uzaktan Eğitim Dönemi Nasıl Geçiyor?

    tr [METU]
  • 2020-12-17

    Lisans Araştırmaları: Giriş Rehberi

    tr [research]
  • 2020-12-12

    Post-Covid Monologları#1: Unutulan Vedalar

    tr [essay]
  • 2020-12-09

    Yurt Dışı Staj: Genişletilmiş Rehber

    tr [internship, working abroad]
  • 2020-11-10

    Atam Ne Derdi

    tr [essay]
  • 2020-06-05

    Karantina Günlerinde Akademik Dürüstlük

    tr [academia]
  • 2019-07-27

    Kır Aynaları

    tr [essay]
  • 2019-07-17

    Kaos ve Düzen

    tr [essay]
  • 2019-06-16

    Yurt Dışında Staj

    tr [internship, working abroad]