# Spooky Stories: Chilling Temporal anti-patterns (part 1)

DevFeed: [Spooky Stories: Chilling Temporal anti-patterns (part 1)](<https://devfeed.tech/articles/spooky-stories-chilling-temporal-anti-patterns-part-1-35986.md>)

Original publisher: [Read original article](<https://temporal.io/blog/spooky-stories-chilling-temporal-anti-patterns-part-1>)

Author: Joshua Smith

Published: 2024-10-17T14:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [community](<https://devfeed.tech/tags/community.md>), [idempotency](<https://devfeed.tech/tags/idempotency.md>), [pitfalls](<https://devfeed.tech/tags/pitfalls.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

## AI overview

This article explains Temporal best practices through a list of anti-patterns. The supplied sections advise against wrapping Temporal SDKs so deeply that important features are hidden or upgrades become difficult, while noting that thin layers can simplify security, cloud connections, metrics, or workflow development. It also introduces idempotency and local activities as another area where developers may mistake unfinished work for completion.

## Source excerpt

Temporal best practices (and their corresponding anti-patterns) explained.