Your early years of software development need not be a nightmare

Software Engineering is a process

Seems obvious, but hear me out. College programming culture is still very much based on the mindset of reading a question and writing an answer. Be it examination questions, proof-of-concept projects or competitive coding. It’s just that medium is now the computer instead of paper. Years of mental conditioning of students make them treat software requirements as questions they must answer. The problem is, engineering doesn’t work that way.

Engineers aren’t just expected to solve problems, they are expected to create maintainable, extensible solutions for the problems and maintain and extend those solutions as needed. Unless, for example, you are…

Just like that.

Even though we are a rather ‘traditional’ family and both my parents had belief in the ‘mystic sciences’, my brother and I were both brought up as rational men (our parents never sought to impose their beliefs on us and we were educated in schools where astrology talk was derided) and we generally shunned mysticism. I was especially hostile to astrology because the very notion that planets and moons far away could decide what I do now seemed repulsive. …

Places covered (each city 2 days):


  • Hawa Mahal
  • City Palace
  • Amber Fort
  • Jaigarh Fort
  • Jal Mahal (a lake)


  • Umaid Bhawan Palace
  • Mehrangarh Fort
  • Jaswant Thada (a memorial)


  • City Palace
  • Jagdish Temple
  • West Zone Cultural Centre (Folk dance performances)
  • Saheliyon Ki Bari (A park)
  • Karni Mata Temple


  • Direct flights are available between Chennai and all 3 cities, but since we booked our tickets a little late, we had to book transit flights with transfer at Hyderabad to cut down the cost. The cost for the roundtrip should come to around 10k.
  • We used private sleeper/semi-sleeper buses to go from Jaipur to Jodhpur and…

‘சும்மா இருக்கறது எவ்வளோ கஷ்டம் னு தெரியுமா’

The above, which translates to ‘Do you know how difficult it is to do nothing?’ is an iconic comic line from a Tamil movie. And it is something I immediately identified with. For as long as I remember, I’ve always considered the term ‘wait’ with a certain dread and I don’t believe I’m alone in this regard. The reasons could be a few:

Our entire education system focusses on the students being able to produce solutions to the problems given to them in a short span of time. And the more the students practise…

A few weeks ago, I was discussing with a friend on whether it is possible for us to judge a person based on his/her answers to a few questions. Here’s what we came up with:

Why did Trump win?

It’s a question everyone has been asking since the US Presidential elections in 2016, and there are lots of theories going around. His obnoxious demeanour and his affinity for making offensive statements make him an extremely unusual candidate for a head of state. So what made people vote for him? Was it a collective mistake, caused by misinformation and confusion, or…

Ideologically, 2017 has been quite a tumultuous year for me. Bubbles were burst, realizations were had. But the most defining aspect of it was how it changed my opinion on a troubling topic — self-love.

Let’s start with a small exercise: ask a good number of kids (because a kid less likely to lie compared to an adult), preferably equal numbers of boys and girls, a simple question — “Do you like yourself?”. (This question was part of a survey on mental health conducted in a school in which I was a volunteer). If you are a man, the result…

Shripath Shankar

Front-end Web Developer, Ember.js.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store