The Curious Engineer

All blogs / C++

CompuTruthing

lucteo.ro

Blog about computing and truthing. About the search for the essence of computing. About understanding the essence of knowledge. And some other interesting stuff, technical and not that technical.

C++ConcurrencySoftware / engineering practice

Posts
34 from 3 Dec 2017 to 10 May 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
http://lucteo.ro/feed.xml

2026 1

  1. Safety-Refined Liveness

2024 1

  1. Senders/receivers in C++

2021 9

  1. Deconstructing Inheritance
  2. Programming Language Unlimited
  3. Executors: a Change of Perspective
  4. C++ Executors: the Good, the Bad, and Some Examples
  5. Designing Concurrent C++ Applications
  6. How We (Don’t) Reason About Code
  7. Composition and Decomposition of Task Systems
  8. Threads Considered Harmful
  9. A Case Against Blind Use of C++ Parallel Algorithms

2020 6

  1. Questions on the Form of Software
  2. Concurrency Design Patterns
  3. Turtles All the way Down!
  4. The Global Lockdown of Locks
  5. previous Overload article
  6. Deconstructing Inheritance

2019 6

  1. How many threads?
  2. OOP Is not Essential
  3. Do repeat yourself
  4. Tasks, threads, and execution
  5. Clean code != well engineered
  6. Golden mean in software engineering

2018 9

  1. Modern dining philosophers
  2. Look ma, no locks
  3. Threads are not the answer
  4. Designing Sparrow's type system
  5. Beyond the type system
  6. Exceptional exploration (2)
  7. previous post
  8. In the search of CPU free lunch; a DOD perspective
  9. last post

2017 2

  1. Why do we need to go meta?
  2. On Computing and Truthing