A history of concurrent programming and Actor based frameworks – Part 1

In today's landscape of high end parallel processing technology, large scale distributed systems, and the various high level hardware and software solutions that address the problems in software concurrency, it may not be an easy task to have a holistic view of the fundamentals of concurrency problems. This is largely by virtue of the many … Continue reading A history of concurrent programming and Actor based frameworks – Part 1

Engineer or Programmer? The (non existent) Existential Dilemma…

This article describes my opinion of the term and title 'software engineer' and the implications behind it, and how it ties (or should tie in) to the viewpoints of the engineering discipline at large. (Blog header illustration created using canva) I very rarely spend attention on philosophical debates relating to software development, but last week I was reading … Continue reading Engineer or Programmer? The (non existent) Existential Dilemma…