Live and Express

Live and Express


Leave a comment

So much for Bangalore suburban trains…

Everybody knows that Bangalore has railway tracks that can connect to the nearby areas along the outer ring road periphery and beyond, and those tracks are under-utilized.  The citizens of Bengaluru have been demanding implementation of sub-urban trains on these tracks to ease the pain of commuters (even Metro infrastructure has proven insufficient because of the crowd) on the roads.  This demand has been there for almost 10 years now!

But South-Western Railways today says that it will take 10 more years to implement the doubling of tracks!  It clearly shows how disconnected the SWR officials are with the demand for sub-urban services.  It looks like they don’t care about the sufferings of the people. One reason or other is being quoted by them – funds, not getting co-operation, not enough land, and so on. But we all know that if there is a will, there is a way.  And SWR does not have exactly that – the will.

This issue has been raised at the Indian Railways level many times, and even the PM had been copied in the tweets. But to no result.

I hope that the necessary push will be given by the Central Government and through the MPs and MLAs to get this done as soon as possible.

 

Advertisements


Leave a comment

Software Testing: On Continous Testing

Software Testing is being heavily transformed thanks to the continuous integration and delivery. Customers demand speed. Also, customers are in the driver’s seat on how the software should be behave and how it should look like – right from the day one of the design. They are pretty closely engaged with the development and design team on their preferences. It makes sense. It would be worthless to build a product that the customer does not want.

But that brings challenges to the ‘Test’ personnel. Test personnel always need a point of reference to validate and verify if the software behaves as desired, and what is being built is right. But would the ‘test’ still have the voice to say if something is working as expected as the customer themselves is in the process of validating and verifying that?

Another aspect is automation. Verification is designed to be done mostly through automation as it is faster, so what would the automation verify against – when the requirements and specifications are themselves constantly changing? Would the requirements be amply captured in a business specification as part of BDD?  Would that be in a standard format that can be read by the automation and understood?

Today, there are some products in the market that promise ‘healing’ of the scripts based on the changes to the specifications. Would the healing be based on the business requirements documented somewhere (or) would it be the developer’s gut feel of how the software should look like?  If it is the latter, can it still be called ‘testing‘, as nothing is being ‘tested’ as such?

As you can see, there seems to be multiple ways in which everyone is going, and the testers’ jobs have become very difficult!  I think these discussions should continue in various test forums and opinions should be voiced.

We are in an exciting period of transformation, and that comes with a lot of responsibility. One thing is clear – if you are hired for test, your job is to make sure that the software behaves as per the customer requirements, irrespective of how fast they change!

All the best!

Love always!

Photo by NESA by Makers on Unsplash

 


Leave a comment

Book Review: Advanced Analytics With Spark: Patterns For Learning From Data At Scale: Sandy Ryza, Uri Laserson, Sean Owen, Josh Wills – Part 1

This is the first part of professional book review of the book Advanced Analytics With Spark: Patterns For Learning From Data At Scale by Sandy Ryza, Uri Laserson, Sean Own, and Josh Wills. This is a technology book that’s intended to introduce interested audience to Apache Spark, which is used in large scale data computing. The book’s audience would be any beginner who would like to study the Apache Spark framework, with a bunch of practical, real-time examples.  The book is based on Apache Spark version 2.1. As of the writing of this review, Apache Spark 2.3.1 has been released. The reader is encouraged to compare and contrast the differences between 2.1 and 2.3.1 versions to know, and manage the differences that matter to them.

The first chapter by Sandy gives a very good summary of what to expect from the book.  It explains why Apache Spark is valuable, how it resolves issues encountered with Hadoop Mapreduce, how it’s a good interface to fill the gap between exploratory analytics and operational analytics, the updates to Spark in version 2.0 and value of those changes, etc.  This chapter not only provides a great overview, but a beginner to Spark and writing analytics applications at scale would find this chapter valuable to learn many things that should be considered to bring about an application into production.

I know that it’s a bit unconventional to write a book review in parts – but the reality is that this is a technical book and it provides various facets of Spark through examples. It would be wise to attempt to read some chapters, try the examples, and write the commentary in parts, than to wait till the end. This way, the reader of the review will get deep insight on the book, rather than an overall score. Of course, I will write a detailed final summary at the end of reading the book in full.

Please look forward to Part 2.

The book is available at Amazon at the following links:

Amazon Indiahttps://amzn.to/2NSdX3W
Amazon USAhttps://amzn.to/2NmER4R

 


Leave a comment

The Key To Running Successful Businesses

I always like to do things – by hand, by thought. I have been denied opportunities to do things quoting several excuses – ‘Oh you are too young to do that’, ‘Oh, you don’t know how to do that’, ‘Oh, we have all the connections in the town, so we will get it done quickly than you’, etc. But these denials turned out to be great motivators for me to build myself to actually DO things, to learn, and get the satisfaction that I can accomplish things.

Today, business leaders are quoting that keeping the tabs on every first-line aspect of a business is the key to succeed in a business. What does that mean? Caring to the things that you actually do as a business – making sure that the threads are sorted properly in an yarn business, making sure that the ingredients are cleaned and kitchen is disinfected in a food business, making sure that items are sorted and ready to ship in a trading business.

If you delegate, making sure that the person is doing it has all the right tools, methodology, and ingredients to do it correctly.  Keeping tabs on what’s going on and keeping the ears to the ground, I would say, is THE most important thing on anything that you aspire to do.

Starting from taking care of yourself to running the most complicated large businesses in the world, and to being spiritual – one thing is key – and I am giving it to you right here:

ATTENTION

If you pay enormous attention to your field or area, success is imminent. It can’t evade you.  With undivided attention comes the awareness and knowledge, and the action follows.

Practice it, and let me know what you find out in the comments! All the best!

Love always!

Photo by Emma Louise Comerford on Unsplash

 

 

 


Leave a comment

Happy Millets Ganesh Chathurthi!

Greetings!

Ganesh Chaturthi just passed by, and I hope you all had a wonderful celebration!

I wanted to bring you a timely millet recipe for the occasion, but I was tied up with some commitments, so I could not write.

Better late than never, that too, it’s never late for Modaks made out of Ragi!

I can see your eyes popping with surprise, wonder, and curiosity, so I won’t hold you long before you jump into this awesome Ragi Modak recipe from Swasthi:
https://www.indianhealthyrecipes.com/ragi-modak-recipe

Enjoy!

Love Always!

 

 

 


2 Comments

The Water Problem – Episode 4 – The Heroes

Local people taking the responsibility of water resources in their area in their hands is the pinnacle of effective water management in India.

The town of Moodbidri northeast of Mangalore is a shining example of how they take care of their water sources, and came out of perilous situation that prevailed before. You can read about their story here: https://www.thebetterindia.com/159078/moodbidri-water-revival-karnataka-news-india

Together, as a community, Moodbidri has restored 18 water resources!  They worked on reinstating the old water storage bodies by cleaning them and making them hold pure water!  That’s gold!

India is facing huge water shortage because of real estate, agriculture, and mindless human reproduction.  Local efforts like this give us hope. We will continue to create awareness about how to take care of ourselves.

If you are inspired by this story, please share it far and wide in your social media circles and talk about it to your contacts through word of mouth.

Love always!

Photo by Linus Nylund on Unsplash

 


2 Comments

Who am I or What is this?

Several self-inquiry schools towards self-realization seem to encourage the seeker to ask the question ‘Who am I?’

‘Who am I?’ is a question that would evoke an answer relating or associating the person to something. For example, ‘Who is Venkat’ could invoke the following answers:

  • A techie
  • A son
  • Lives in Bangalore
  • Likes Tea
  • Tall

and so on…

You will note that in all these, the person ‘Venkat’ is associated with something or someone to identify himself – Technology, Parents, Place, Food/Drink, Physical characteristic.

The whole self-inquiry process is to break the chains with something or someone and to exist as a free spirit.

If I sit with my eyes closed, I should be void of anything. If you keep your body in great shape, it won’t complain or make noise! Likewise, mind could become silent through meditation. In that state, I exist, not associated with even my body and my mind.

In such a state, the question ‘Who am I’ does not makes sense, because I am not related to anything!

Then the question ‘What is this’ would make sense.

Also, questions like: what is this that exists here? where did it come from? where will it go? when the body dies, what will happen to this? when I don’t have any thoughts, what is the use of mind? etc.

Give it a try, and let me know what you experience, in the comments!

Love always!

Photo by Carlos Domínguez on Unsplash