The Curious Engineer

All blogs / Essays / personal

OK I GIVE UP RSS Feed

okigiveup.net

Personal web page of Ulas Turkmen, with blog posts on various topics, programming tutorials and book reviews.

Essays / personalSoftware / engineering practice

Posts
89 from 31 Jan 2011 to 17 Oct 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://okigiveup.net/rss.xml

2026 2

  1. Error
  2. Black Hawk Down: A Story of Modern War

2024 1

  1. Ayaşlı ile Kiracıları

2022 3

  1. Good Strategy/Bad Strategy: The difference and why it matters
  2. How Spies Think: Ten Lessons in Intelligence
  3. Brunelleschi's Dome: The Story of the Great Cathedral in Florence

2021 48

  1. One Billion Years to the End of the World
  2. Mr Hire's Engagement
  3. Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
  4. Alone Together
  5. Aramis, or The Love of Technology
  6. Der Ball ist rund, damit das Spiel die Richtung ändern kann: Wie moderner Fussball funktioniert
  7. Big Data: Principles and best practices of scalable realtime data systems
  8. The Big Nowhere
  9. Born To Run
  10. A Burglar's Guide to the City
  11. The C Programming Language
  12. Challenger: A Major Malfunction
  13. Chernobyl 01:23:40: The Incredible True Story of the World's Worst Nuclear Disaster
  14. Clojure Programming: Practical LISP for the Java World
  15. Coders at Work
  16. Crossing the Chasm
  17. Daily Rituals: How Artists Work
  18. DevOPS Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  19. Effective Python
  20. The Everything Store
  21. Getting Things Done
  22. The Goal: A Process of Ongoing Improvement
  23. The Honourable Schoolboy
  24. In the Beginning...Was the Command Line
  25. Innovation - The Missing Dimension
  26. Learn You a Haskell for Great Good!: A Beginner's Guide
  27. PostgreSQL: Up and Running
  28. Multiple Choice
  29. The Naive and the Sentimental Novelist: Understanding What Happens When We Write and Read Novels
  30. On the Internet
  31. On Writing: A Memoir of the Craft
  32. Patterns of Software
  33. Phoenix Project: A Novel About It, Devops, And Helping Your Business Win
  34. Pop. 1280
  35. The Pragmatic Programmer: From Journeyman to Master
  36. The Question
  37. Real World Machine Learning
  38. Releast It!: Design and Deploy Production-Ready Software
  39. Secrets of the JavaScript Ninja
  40. Secrets of Power Negotiating
  41. The Sense of an Ending
  42. The Soul of A New Machine
  43. SQL Performance Explained: Everything developers need to know about SQL performance
  44. Super Sad True Love Story
  45. Systemantics: How Systems Work and Especially How They Fail
  46. Universal History of Iniquity
  47. Working Effectively with Legacy Code
  48. Golang JSON Gotchas That Drove Me Crazy But I Have Learned to Deal With

2020 3

  1. Structured Debugging
  2. The How and Why of Go, Part 1: Tooling
  3. Why Thinkpad X220 is the best laptop ever made

2019 3

  1. Discovering AWS with the CLI Part 2: ECS and Fargate
  2. Discovering AWS with the CLI Part 1: Networking and Virtual Machines
  3. An Introduction to Cython, the Secret Python Extension with Superpowers

2018 2

  1. A Tutorial Introduction to Kubernetes
  2. KubeCon Impressions

2017 1

  1. Big Software

2016 6

  1. Test Driven Development: By Example
  2. Arguments against JSON-driven development
  3. Why I'm not a big fan of Scrum
  4. PostgreSQL Vacuuming: An Introduction for Busy Devs
  5. Lessons from Legacy
  6. What PostgreSQL Tells You About Its Performance

2015 3

  1. How bugs happen
  2. On pushing programming closer to woodworking
  3. A Small Adventure In Functors

2014 1

  1. Notes on #occupygezi

2013 2

  1. Notes on testing
  2. Accomodate & Navigate

2012 4

  1. How things get lost
  2. You don't have to learn to code to think like a coder
  3. We are under attack!
  4. Ten years as a foreigner

2011 10

  1. The wooden boat of software
  2. Code complexity, modules and DSLs
  3. Thing worth doing
  4. Turning thirty
  5. With their heads in the clouds
  6. Bitter music
  7. Q and A
  8. Thinking in Systems
  9. Key Note
  10. Neukoelln plays tricks on me