Implement menus: How hard can it possibly be?

Implement menus: How hard can it possibly be?

Say someone asked you to implement a "tiny" feature on an iPhone Mail App.Here's the (first part of the) requirement as Business provided it (to the dev team):- User can swipe right to left and when they do, 2 menu options should appear.- When you click on one of them, it should allow you to forward the email and when you click the other, it should archive it.Sounds simple enough?It should be simple till you get to the "the devil is in the detail" part. So, before I implement it, here are some questions I would have as a developer:- Can the user only swipe from right to left, or can they do vice-versa? And if they did that, what should happen?- If the user starts swiping but doesn't complete the action till they dragged it all the way to the very left, what should happen?- If the user swiped & performed an action but realized they were on the wrong item so wanted to undo, will they be able to do it? And if so, how?- Can they perform bulk actions? If so, is that a mutually exclusive action agnostic to the individual swipe?- After they swipe on one of the emails, say if they swiped on another. Will the subsequent action need to reset the state so the first one is now un-swiped?- Do we need to support multiple email accounts where each of them is rendered as a separate category? And if we did that, what should happen when a user swipes on one of the emails in each of those sections? Will that result in a reset of all states (of all other sections)?- And there's a few more I can think of off the top of my head but you get the idea.So, now, let me ask again:How simple is the design and implementation now? Did you have a change of heart and will you need to adjust your story points?"How hard can it possibly be?" :)#snowpal #projectmanagementKeep it simple. Keep it on https://snowpal.com.

And just so that you can keep it simple, we do everything in our capacity to remove all the complexities. Rome was not built in a day as they say, and Snowpal 2.0 certainly wasn't either. We have built it brick by brick for your pleasure. Or, should I say, "swipe by swipe"? :)

Episoder(448)

What AI Changed—and What It Didn’t—for Founders (feat. Jermaine Ee)

What AI Changed—and What It Didn’t—for Founders (feat. Jermaine Ee)

When I sat down to speak with Jermaine Ee from HeirLight, I expected a conversation about software, startups, and maybe a bit about AI. What I didn’t expect was how much it would challenge the way I t...

22 Jan 1h 17min

The Future of Code Security: Insights on AI Transformation (feat. Nir Valtman)

The Future of Code Security: Insights on AI Transformation (feat. Nir Valtman)

In this conversation, Nir Valtman, co-founder and CEO of Arnica, discusses the transformative impact of AI on code security and the software development lifecycle. He emphasizes the importance of unde...

21 Jan 49min

From MVP to Market: Building Smarter with AI (feat. Victor Varnado)

From MVP to Market: Building Smarter with AI (feat. Victor Varnado)

Victor Varnado is not easily defined by a single title. A comedian, filmmaker, writer, game designer, cartoonist, actor, and software developer, he operates at the intersection of creativity and techn...

20 Jan 55min

From Scripture to Software: How AI Is Shaping Faith Tech (feat. Preston Zeller)

From Scripture to Software: How AI Is Shaping Faith Tech (feat. Preston Zeller)

The rapid rise of artificial intelligence is reshaping nearly every industry, from finance to healthcare to creative work. One emerging and less-discussed frontier is Faith Tech—the application of mod...

20 Jan 1h 5min

Datadog vs. CoreWeave: Two Software Companies, Two Very Different Market Stories

Datadog vs. CoreWeave: Two Software Companies, Two Very Different Market Stories

In a market dominated by AI narratives and software-driven growth, it’s easy to lump technology companies into a single bucket. But a closer look often reveals very different stories beneath the surfa...

16 Jan 21min

Apple and Google’s Gemini Deal: What It Means for Siri, Smartphones, and the Future of AI

Apple and Google’s Gemini Deal: What It Means for Siri, Smartphones, and the Future of AI

Earlier this month, Apple and Google announced a major multi-year partnership that will bring Google’s Gemini AI models into Apple’s ecosystem, most notably to power Siri. The deal signals a profound ...

16 Jan 57min

The Social Contract of Immigration: Why Assimilation Still Matters (feat. Nikki Barua)

The Social Contract of Immigration: Why Assimilation Still Matters (feat. Nikki Barua)

Welcome to the Snowpal Podcast, where we explore technology, leadership, and the ideas shaping the future. I’m your host, Krish Palaniappan, founder of Snowpal and a long-time software builder and ent...

15 Jan 36min

AI Demands Reinvention, Not Optimization: The Operating System of Future-Ready Companies (feat. Nikki Barua)

AI Demands Reinvention, Not Optimization: The Operating System of Future-Ready Companies (feat. Nikki Barua)

In this conversation, Nikki Barua (LinkedIn), CEO of FlipWork, discusses the critical need for companies to fundamentally reinvent themselves rather than merely transform. She emphasizes the differenc...

15 Jan 1h 17min

Populært innen Teknologi

lydartikler-fra-aftenposten
romkapsel
teknisk-sett
nasjonal-sikkerhetsmyndighet-nsm
rss-ki-praten
smart-forklart
energi-og-klima
rss-impressions-2
elektropodden
tomprat-med-gunnar-tjomlid
fornybaren
shifter
rss-alt-vi-kan
i-loopen
rss-fjorsilkebris-podcast
rss-alt-som-gar-pa-strom
rss-heis
rss-ai-forklart
rss-polypod
rss-anleggspraten