-
Choices and Empowerment: Lessons To Learn
With all the discussions and largely one-sided debate about the (semi-)recent video by Vogue India that spoke about choice and empowerment, there seems to be an important point that people are overlooking, and perhaps a great lesson for the feminist movement in India (and probably even the world). The video that i am referring to,…
-
Choices and Empowerment
Photo: Himanshu Singh Gurjar (Unsplash) I woke up this morning to a video by Vogue India about the notion of choices that women have or ought to have. This video starred many women, old and young, know and unknown. The video started off as a seemingly powerful message for women across India, and even the…
-
What is success in Software Research?
What does it mean for research in and around software, and software engineering, to be (deemed) successful? This is something that i have thought about a lot over the last three years of doing software research, reading research works in software engineering and keeping track of the innovations in the world of software practice in…
-
The Program and The Brain
program & brain | Photo: vijay krishna palepu, http://instacod.es/77764 Recognizing the parallels. We, humans, try to write and design programs for them to work the way we would, if we were much faster and made no mistakes of our own. I then reason, that programs are an attempt to reflect how humans work and think.…
-
The Warewolf named Software
It’s not so bad afterall The title to this post is a blatant reference to the “No Silver Bullet” paper by Brooks (1987), where he tells us how hopelessly outgunned we are at the face of four essential difficulties with software: software is complex software is highly changeable software does not conform to any single uniform…
-
“Rupee, Rape.” Rage! Really?
I am not going to be the most popular person around because of this post. I, nonetheless, invite constructive feedback and discussions that are rooted in facts and responsible behavior. But, if after reading this post you feel a deep hatred towards me or it makes you want to spit on me; please move on,…
-
Ideas and Implementations make each other possible.
They feed off each other. Why am i writing this? This post is a result of me getting tired of convincing people that there is value beyond just conceptualizing solutions for problems; that there is a sense of fulfillment behind rolling up your sleeves and getting your hands dirty while actually engineering an implementation that gives form…
-
Programming, Ideas and Software.
coding ideas | Photo: Vijay krishna palepu The easy to difficult of software engineering. Programming, by itself, is easy. Programming, principally, is the activity of reading and writing in a language that computers can interpret. Learning how to program or actually reading and writing a program, is as easy as learning, writing in or reading a natural…
