How it starts “we don’t have time to write tests” or “writing tests will slow us down”. How it ends “we develop for 2 weeks, after which QAs do sanity testing for 2 to 4 days, then we slowly roll out to production in increments of 1%, 5%, 25%, 50%, 100%”. Then comes the tough question. Why does it take 7-10 days to release 2 weeks of development work?...
Mobile engineering landscape
This is rough Mindmap of what powers mobile applications when developing apps at any scale. It’s a lot of stuff! An interesting exercise Ask if your team has standard ways to do most of these tasks or not. Helps find areas which might need work or documentation. Open image in a new tab to zoom in
Another day remembering — The mess we are in!
It was one of those days where you start with a simple task, find a freak issue, end up reading an RFC for 4 hours and your mind starts thinking about the famous talk “The mess we’re in” by Joe Armstrong as you go to bed. In my case I was trying to setup logic for refreshing authentication tokens when a response with 401 status code is received. I was working on the rather radical experiment we’re doing with Flutter and I needed to setup the authentication layer for it....
Hello World!
Hi I’m Abhay, I hail from Shimla, Himachal Pradesh. I started my career in software development in 2014 in Delhi and moved to Bangalore in 2015. I have been working at Gojek since 4 years, it is a very popular app in SEA. I enjoy writing code, spending time with my lovely family, reading books - primarily technology, design, psychology, history and once a while a manga comic. I am currently back in my hometown, Shimla....