One of the software engineering topics that I find myself discussing quite often in various contexts, from work meetings to job interviews, is that of…
Software Developer | Computer Engineer
One of the software engineering topics that I find myself discussing quite often in various contexts, from work meetings to job interviews, is that of…
The complexity of modern systems is driving radical changes in the software development world, with new paradigms and technologies continuously emerging in order to provide…
Following several discussions with peers and after being exposed to a substantial body of literature about the role of abstraction in computing during my work,…
The IT field gets regularly polluted with buzzwords to fuel “emerging tech” that vows to be the next big thing, often with suspicious premises to…
Do not worry about your difficulties in C++. I can assure you mine are still greater. This quote (shamelessly plagiarized) neatly summarizes the characteristics of…