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 […]Read More Segment Service POC and first month at Sangam
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 […]Read More From Testing to Development
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! […]Read More How to: Work from Home during #Coronapocalypse!
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 […]Read More Our Digital Universe Expands at an Alarming Rate
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 […]Read More Are we Dogfooding?
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 […]Read More Pair Programming: A Practical View
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 […]Read More Designing with expectations, not implementations
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 […]Read More Journey from Screen to Screen
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 […]Read More I was not ready to TDD