Published inengineering-udaanReigning in SQL Server’s query optimiserHow to tweak T-SQL queries to better inform SQL Server’s query optimiser.Aug 2, 2020Aug 2, 2020
Published inTypeset EngineeringThe case for more layers: how to structure your code for reuse as requirements changeMost example code for popular frameworks keep the business logic in what they call the ‘view’ layer. Code written in the MTV — Model…Jan 16, 2018Jan 16, 2018
Published inTypeset BlogOrchestrating a product engineering teamEdit1: This blog post has moved to a new location — Typeset for Orchestrating a product engineering team.Apr 13, 2017Apr 13, 2017
Reservations in India; Why do we still need them?An irritated population often asks why, even after 60 years of independence, we need a caste-based reservation system.Apr 3, 2016Apr 3, 2016
Hello, Winston! Are you configured yet?I happened to use winstonjs/winston on a project in the last few days. Coming from a Java background, I expected configuration files (one…Jan 5, 2016Jan 5, 2016
Published inTypeset BlogFlying Solo: Assuring quality without a quality engineering teamQuality Engineers may make mistakes. Developers too. I’d rather make those mistakes cost less than try to ensure there are none.Nov 8, 2015Nov 8, 2015
Published inTypeset BlogBuilding a fear-free software engineering team: Part IEdit1: This blog post has moved to a new location — Typeset Resources for Building a fear-free software engineering team-Part 1Oct 12, 2015Oct 12, 2015
On Citizenship and LawAn exploration of citizenship as a contract and the inherent obligation on the part of citizens to abide by rules of the state.Apr 15, 2015Apr 15, 2015