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…

Agile estimation, Algorithm analysis, and Relativity…

No, Im not referring to Einsteins theory of relativity (though I can draw some parallel if I really think about it). Something I was reading in an algorithms/data structures book recently hit a profound note in my thinking, though we all have learnt and overlooked it at times. The topic was on analysis of algorithms … Continue reading Agile estimation, Algorithm analysis, and Relativity…

Technical knowledge accumulation in software development

Usually when I come across something technical I need to lookup or do some background research  at work, I start digging in the web and other resources... too deep in fact. For instance, if I wanted to study a particular technical concept related to my work, I would start reading it up on the web … Continue reading Technical knowledge accumulation in software development

Issues in generating RSA key pair for GitHub

Recently, I ran into some problems in creating an RSA key pair which is required by github, before committing or pushing code to the online repository. I had downloaded the Rails installer kit (from here), and was trying my first stab at Ruby and Rails. Creating an open repository in github for pushing code required … Continue reading Issues in generating RSA key pair for GitHub

Welcome to Forays in software development

Hi, and welcome to Forays in software development. My name is Mark Sinnathamby, and I live in Sri Lanka. I graduated from the University of Westminster, majoring in software engineering, and am currently a developer at Eurocenter DDC. This site contains blogs and articles on various topics, many of them to do with my experience in software … Continue reading Welcome to Forays in software development