Culture

Segment Service POC and first month at Sangam

Segment Service POC and first month at Sangam

Who am I? Hello there! I am Atul Aditya and I joined team Sangam in June as an SDE, and was straight away given a POC to complete on my own using any of the available technologies I was comfortable with. I would like to share my experience as a fresh addition to the Sangam…

From Testing to Development

From Testing to Development

A programmer’s journey from breaking things to making them. Who believes “When in doubt, choose change!” Writing code is power…  Change is not easy. It takes a great deal of discipline, motivation, inspiration, and most importantly courage. I come from a Quality Assurance background and now develop code. And I hope these tips will be…

How to: Work from Home during #Coronapocalypse!

How to: Work from Home during #Coronapocalypse!

These are weird confusing times but we have to help people find love! And we have to do it together! While it is already crazy – everywhere! (the virus, politics, healthcare, family, the economy, etc) we have to keep calm and do some awesome kaam. And so we have to quickly learn to work from home!…

Our Digital Universe Expands at an Alarming Rate

Our Digital Universe Expands at an Alarming Rate

What is the digital universe? The universe of Apple, the universe of Google, the universe of Facebook and other digital corporations collectively constitute the digital universe. The digital universe is vast, very complex, and growing. Once its untapped potential is unlocked, it promises to inform us in ways that can improve lives, find remedies to…

Are we Dogfooding?

Are we Dogfooding?

Now what is Dogfooding? In the tech industry it is called as “the use of one’s own products“. The term “Dogfooding” is used to describe the companies using their own products. The idea is that by being a user, the company will find issues with products and improve their overall experience. It is a decision…

Pair Programming: A Practical View

Pair Programming: A Practical View

Modelling software development process has been evolving for decades. In this process of evolution, many models have become obsolete, while few served as stepping stones to models we use even today. If you have an idea of Agile, this article will make sense to you. XP(Extreme Programming), FDD(Feature Driven Development), Scrum, AM(Agile Modelling) all these…

Designing with expectations, not implementations

Designing with expectations, not implementations

If you heard about test driven development (TDD) and wanted to get started somewhere then this is for you. This post represents a summary of the experience I got through implementing TDD as part of our development process at Shaadi. 2 Things to ask yourself before going through this test process When should I write…

Journey from Screen to Screen

Journey from Screen to Screen

You might have seen posts on the internet titled “Only 90s kid will understand”. And you might think that that kind of nostalgia might make sense to only 90s kids. I am talking about stuff like Tape-Recorders, VCRs, Pepsi etc. Well this kind of emotional connect that we have to forgotten artifacts stuff isn’t just limited to…

I was not ready to TDD

I was not ready to TDD

It’s been more than 13 years I’ve spent writing software as an engineer. And I had always felt intimidated by the thought of writing tests before I wrote code that made those tests pass. When I joined the React team at shaadi.com, everyone was already writing tests. But nobody was writing tests first. So I…