Don’t be the Alpha Geek: Your team deserves better

Photo by Ian Espinosa on Unsplash Alpha Geek? I recently came across the term “Alpha Geek” in “The Manager’s Path”. The Alpha geek is usually an excellent, effective engineer who is driven to always have the right answers, and solve hard problems. Alrighty! I want to be one! Where do I sign up? He knows … Continue reading Don’t be the Alpha Geek: Your team deserves better

How I stopped being awful at managing: Leadership lessons from a Dev

“Black and white shot of geese flying in formation with cloudy sky in Boulder” by Ethan Weil on UnsplashAt Squad, we have been following the concept of having small inter-disciplinary teams, which we call Solver Teams (the concept is beautifully explained by Spotify, we took a lot of inspiration from them). As fate would have … Continue reading How I stopped being awful at managing: Leadership lessons from a Dev

Configure Postgres statement_timeout from within Django

“A close-up of white dials on a music mixer” by Alexey Ruban on UnsplashIn a bid to prepare ourselves for projected growth, we are at the moment trying to figure out what part of our system will break at what scale, and how. One step towards this was to also define strict timeouts for our … Continue reading Configure Postgres statement_timeout from within Django

Custom Sentry Client for more freedom: How to ignore any exception you want

We use Sentry for our error reporting, and we love it. It is simple, gives options for a lot of different use cases, and can easily be integrated with Django, over which our backend is built. We recently fixed (or ignored :P) an issue we had for a long time. This article is about how … Continue reading Custom Sentry Client for more freedom: How to ignore any exception you want

Two years with Celery in Production: Bug Fix Edition

Photo by Martin Oslic on UnsplashAs mentioned in an earlier post, we rely on Celery for publishing and consuming tasks to/from our RabbitMQ (RMQ) broker. We are very happy with the whole setup and it works reliably for us. But this wasn’t exactly the case up until four weeks back. We were plagued with a … Continue reading Two years with Celery in Production: Bug Fix Edition

Leveraging AWS Lambda for Image Compression at scale

A lot of problems we solve at Squad deal with images. Images to be tagged, labeled, moderated, transcribed etc. And there is this thing about images, they are generally heavier than text, digitally. And if our contractors (users of our app) spend more money on internet packs/plans than what they earn, or if they have … Continue reading Leveraging AWS Lambda for Image Compression at scale

How we built an engineering culture of doing more with less

Designed by FreepikSometimes when I tell my friends what we have built in a short span of time, I see there eyes going wide in disbelief. One candidate I was talking to about SquadRun thought we had 10–12 developers in the team, judging by what all we had built. But we are not a team … Continue reading How we built an engineering culture of doing more with less