Software development and creativity
(c) Rishikesh Parkhe, Software development and creativity
I recently encountered an interesting discussion on Twitter regarding software development being a creative field or not. There were enough passionate arguments on both the sides. Being a painter and a software professional, I do have a few thoughts on this, which are not just limited to programming.
Read more »
October 17, 2019
Software rust

Rust is a well known phenomenon, it is the effect of the environmental conditions on the metal objects. Well how does this relate to software? Being aware of these factors can help avoid and mitigate such risks in product development. Also, is there anything as 'curing time' in software? Lets find out...
Read more »
August 6, 2019
Reusable components design
reuse in software (c) Rishikesh Parkhe
Reusability is a highly desirable attribute in Software Engineering. It is known to save time (at times) and it makes robust software. It's the magic bullet! There are various levels at which reusability can be achieved in both 'the what' and 'the how' aspects in software. Achieving high degree of reusability is hard, it takes effort in that direction. For any enterprise the relevant questions will be what is the cost of making software highly reusable, next is when to put in the effort to build reusability into software, and how much would be gained in return. Let us take these questions one by one...
Read more »
April 26, 2017
Clustering using k-Means Algorithm
clustering demo
Clustering a unique problem which falls under the category of unsupervised machine learning system. In neural networks it also is a type of classification problem, which classifies the inputs into different classes. As, there is no training set available to hint or teach the system as to which point belongs to which class, this is an unsupervised learning.
Read more »
May 30, 2016
Booting up my Raspberry pi 2
Raspberry pi internet of things
Raspberry pi is a small and cheap bare minimum computer. It has been around for a while. It can be connected to various devices and can function like a normal desktop computer (apart from the performance aspects). Programs written in many different languages (ruby, python, javascript, C#, C++, java... etc) can be run on the pi! I had ordered the pi 2 B model. Now, I am trying to load the windows 10 IOT runtime minimal on this.
Read more »
January 3, 2016


Subscribe in a reader