Sundeep Gupta

Sundeep Gupta

Software Engineer

Articles

Thu Dec 12

  • Software Development

Why Context Erosion is a Problem

Understanding why products are built the way they are is crucial for engineers looking to evolve them. The moment this understanding erodes, development stalls, time is wasted, and products break. At Connected, we have taken the first step to solving the problem: naming it.

Why Context Erosion is a Problem

Tue May 7

  • Software Development

Express Impossible Code in Swift with Never

This post explores Swift’s Never via two real-world examples. It illustrates how we can write impossible to execute code — expressed via types. This reduces our need to use fatalError, and // This should never happen comments. Writing expressive, clean code is important for building quality products that are maintainable. Moreover — it feels good!

Express Impossible Code in Swift with Never

Wed Jun 6

  • Software Development

Making Sense of FlatMap: An Rx Story

My team and I recently discovered a bug in one of our projects, and the culprit turned out to be the FlatMap operator—or rather, our misuse of it.

Making Sense of FlatMap: An Rx Story