This week we celebrated our 100th hire join Harness India center. This is a big landmark for us in our journey. Starting in 2018 with big dream and aspiration of helping companies improve software delivery, we have come a long way to make our customers successful and grow Harness.
I am very proud of what the team in India has accomplished over the past 2 years as we continue to expand and grow. Some of the key highlights:
- Complete ownership of key products and key technical areas on all products.
- High customer focus, delivered many features, enhancements, fixes.
- Thought leadership with early participation on research & product engineering of new products.
- Cohesive collaboration with engineering, product & business across time zones – one team!
- Strong focus and building scalability and stability of the platform.
- Improved automation, quality processes, daily release and testing.
- Key driver and execution on UI – platform, usability & quality with introduction on new concepts and thought leadership.
- Complete ownership on making Harness secure – customer security support, application security, compliance, vulnerability scan, bug bounty.
- Emphasis on learning from the initial days with TLS program (Thursday Learning Sessions).
- One team, one dream on Harness mission
Thank you team, upwards & onwards!
The world runs on software. Yet delivering changes to software remains massively complicated, highly manual, and risk-prone. At Harness, our mission is to simplify the entire software delivery process so that software engineering teams can move fast and ship code effortlessly without the fear of breaking things. That’s why we’re bringing the industry’s first Continuous Delivery-as-a-Service platform to the market.
You can learn more about my mission at harness.io
After almost 3 years at Rivigo, I am looking to begin my new journey at Harness.
Rivigo was an amazing journey as you would expect out of a startup. Global trucking revenue pool is close to USD 2 trillion dollars which is about 20X the cab market revenue pool. Even in the developed market such as US, it is a highly fragmented and antiquated business which lacks use of technology and data. I built some of the most sophisticated technology, filing 3 patents in this area that includes network relay model, fuel analytics & optimization, resource allocation & optimization, human behaviour analysis, time continuums, line haul planning. This is the plan that I laid out at the beginning and wrote about data disruption in trucking.
Here are some of the blogs that describes some part of the work in details (updated) –
I built a team of about 100+ top notch engineers (from just one), and I am proud of leaving Rivigo with 100+ great friends and colleagues!
More on Harness later.
I am a frequent Uber customer but I always find it difficult to book an Uber cab from the Bangalore airport. The reason is simple – poor internet connectivity at the airport arrival area. Since the app does not behave well with the limited connectivity, I always end up using an alternative. This must be a problem for many other passengers as well and lost customer opportunities for Uber.
On the flip side, if I am an Uber cab driver, I will prefer not to pick passengers for airport drop-off because I will find it difficult to get a return trip from the airport. Double whammy.
What if Uber builds an airport button that can fast-track the entire booking process? Why does it need to find so many vehicles that are available, then show it on the map and then allow the booking process? That just uses lot of bandwidth and takes time. I really don’t care to see which cab I am booking. I just want to know if there is a cab that gets booked and I can head home as fast as possible. Uber can always build intelligence on the cab inventory at the airport and use it while booking.
Less internet usage with faster booking process!
Happy new year to all friends, family and Rivigoans. Wishing Rivigo continue the disruption in the logistics industry with technology & business innovation!
Rivigo has raised $30 million in a Series B round from existing investor venture capital firm SAIF Partners. Read the detail story here
[The post is late by a month nevertheless here it goes…]
After 11 years with Adobe, it is time for me to look at new beginning with newer opportunities outside Adobe. Today, the technology is evolving to become a mainstream driver for new business model that were not possible in the past. I am very keen to get into that space, where you are not just selling technology but using it to bring about a change at a very fundamental level – change in people’s behaviour, disrupting the way things happen while creating a great business opportunity.
Unfortunately, this also mean an end to my long journey with Adobe. I will miss all the great things that I have accomplished with my team, the great friendship that I have built and building something long lasting and helping customers being successful. I appreciate having had the opportunity to work with many smart people outside and @Adobe and wish ColdFusion and Adobe all the best!
I have joined Rivigo and excited about leading logistics innovation at Rivigo. More on that later!
The very first version of ColdFusion was released 20 years ago. Since then ColdFusion has ensured that the platform remains relevant to the needs of modern web application development. It has been an amazing journey and the secret sauce for its success over the years has been its ability to make hard things easy and the incredible passion shown by the product team and CF community.
I personally feel proud to be part of this journey for more than half of its life (10+ years) helping steer the ship beginning with setting up the team in India office and then successfully shipping version 8, 9, 10 & 11 of the product along with several updaters and updates. During this time, the team also created a grounds-up implementation of IDE – ColdFusion Builder, Cloud version, CF Mobile application development platform.
A very happy 20th birthday to ColdFusion and wish it can continue to delight the customers by making hard things easy and keeping the passion alive!
Performance Vs Security is like choosing between Batman Vs Superman in a duel between the two superheroes. Many of the security methodology introduces additional steps in the workflow, code logic and extra checks and these extra steps may cause slowdown in performance and usability. This is true for many systems and processes and not just software.
This is a tough choice that has to be made – which one is more preferable and when?
Or is it a fight where you want both to win? How?
I recently interviewed a candidate for a position that requires quick learning ability on multiple technical area. I have to assess if the candidate can understand a given problem quickly, learn new technical concepts and apply them to debug a problem. The need is not so much to build a deep understanding but just enough to help understand issues.
I wanted to try something different during my interview process. So during the interview, I gave the candidate a sample problem to debug in an area where he had some familiarity. But instead of running a usual interview, I gave him a laptop and access to internet – a practical and real way that many of us use to find solutions to new problems. And my evaluation focused on – approach, learning ability, structuring and breaking down the problem etc. It was an open-book interview!
I feel there is a need to re-look at the way majority of job interviews are conducted by breaking a template approach to hiring and bringing more real and practical aspects in identifying skills, capability, competency and cope-ability.
The process of setting up the support team continues to provide me more opportunities to try out different styles of interviewing. I already shared some of the approaches that I tried out earlier in another article innovative approach to support hiring.