S. G.+1 with commentsAt one of the big tech companies I worked at, we had comprehensive documentation around code review best practices & coding style guides…·5 min read·Jul 16, 2022----
S. G.Netflix is squareI was pretty baffled when I first learnt about Netflix’s philosophy of hiring exclusively senior software engineers. What? No room for my…·6 min read·Jul 12, 2022----
S. G.System design for dummies — part 3 (Design a donation app)This is the final part of a 4 part series on cracking the system design interview. Part 0 provided an overview of this article series, Part…·4 min read·Feb 7, 2022----
S. G.System design for dummies — part 2Please read part 0 to get an overview of what to expect in this article series. Part 1 lists out the study material required to nail the…·8 min read·Jan 2, 2022----
S. G.System design for dummies — part 1Please read part 0 to get an overview of what to expect in this article series.·5 min read·Dec 26, 2021----
S. G.System design for dummies — Part 0If the system design interview has always been your achilles heel, this article is for you. It definitely used to be mine. Unlike coding…·3 min read·Dec 24, 2021----
S. G.Why Microsoft didn’t love me backWhat are some of the biggest lessons you’ve learnt as a professional Software Engineer?” Marcus asked shyly.·6 min read·May 3, 2021--2--2
S. G.Stop Adding Comments to Your CodeI was teaching an introductory course in computer programming and got into a disagreement with my fellow teacher on how to grade a class…·5 min read·Jan 1, 2021--62--62
S. G.Be Agile, not ProlificAgile interviewing structures preparation in sprints, with reflection at the core.·8 min read·Dec 25, 2020--1--1
S. G.The LeetCode PhenomenaIn the winter of 2015, I was working as a Software Engineer at Microsoft and looking for my next Software Engineering job, albeit with…·6 min read·Nov 9, 2020--11--11