<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/schneier-on-security-pzvevconi" -->

---
title: Schneier on Security | daily.dev
description: Bruce Schneier argues that the key to deciding whether to use AI for a task lies in distinguishing between &#x27;work&#x27; and &#x27;gym&#x27; tasks. Work tasks are those where...
canonical: https://daily.dev/posts/schneier-on-security-pzvevconi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Schneier on Security | daily.dev
og:description: Bruce Schneier argues that the key to deciding whether to use AI for a task lies in distinguishing between &#x27;work&#x27; and &#x27;gym&#x27; tasks. Work tasks are those where...
og:url: https://daily.dev/posts/schneier-on-security-pzvevconi
og:image: https://api.daily.dev/og/posts/pZVeVcONI.png
og:image:alt: Schneier on Security
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Schneier on Security

**[Schneier on Security](https://daily.dev/sources/schneier)** · 7 min read · 2 upvotes · 1 comments

## Summary

Bruce Schneier argues that the key to deciding whether to use AI for a task lies in distinguishing between 'work' and 'gym' tasks. Work tasks are those where only the output matters and AI assistance is appropriate. Gym tasks are those where the process itself builds skills, and delegating them to AI undermines personal development. He applies this framework to student writing assignments, creative professions, and broader societal implications, noting that AI will reshape which tasks remain human and which become automated — but the distinction remains useful for making deliberate choices today.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.schneier.com/blog/archives/2026/07/should-you-use-ai-for-a-task-heres-a-simple-way-to-decide.html>

## Community discussion

Top comments from developers on daily.dev.

**@agustinbarrientos** · 0 upvotes

> Work or gym is a useful test, and I'd put code review in the gym more often than code generation.

## Similar posts on daily.dev

- [Schneier on Security](https://daily.dev/posts/schneier-on-security-ncxwm7hbe) · Schneier on Security · 0 upvotes · 0 comments
- [Schneier on Security](https://daily.dev/posts/schneier-on-security-fecdb4iuj) · Schneier on Security · 0 upvotes · 0 comments
- [Schneier on Security](https://daily.dev/posts/schneier-on-security-fzg7u2kyf) · Schneier on Security · 0 upvotes · 0 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#llm](https://daily.dev/tags/llm), [#ethical-ai](https://daily.dev/tags/ethical-ai)

[View this post on daily.dev](https://daily.dev/posts/schneier-on-security-pzvevconi)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Schneier on Security","url":"https://daily.dev/posts/schneier-on-security-pzvevconi","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/schneier-on-security-pzvevconi"},"datePublished":"2026-07-30T11:02:49.686Z","dateModified":"2026-07-30T12:19:16.506Z","description":"Bruce Schneier argues that the key to deciding whether to use AI for a task lies in distinguishing between 'work' and 'gym' tasks. Work tasks are those where...","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"Schneier on Security","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Schneier on Security","logo":"https://media.daily.dev/image/upload/s--0aZDA7eZ--/f_auto/v1758461069/logos/schneier","url":"https://daily.dev/sources/schneier"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/schneier-on-security-pzvevconi","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai,llm,ethical-ai","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Schneier on Security","item":"https://daily.dev/sources/schneier"},{"@type":"ListItem","position":3,"name":"Schneier on Security"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/schneier-on-security-pzvevconi","comment":[{"@type":"Comment","text":"Work or gym is a useful test, and I’d put code review in the gym more often than code generation.","datePublished":"2026-08-01T13:08:26.776Z","url":"https://daily.dev/posts/pZVeVcONI#c-raDN1iVlH","author":{"@type":"Person","name":"Agustin Barrientos","url":"https://daily.dev/agustinbarrientos","image":"https://media.daily.dev/image/upload/s--5ayxQnqn--/f_auto/v1788281802/avatars/avatar_wQYYVe5Tbj0NJ7C7qPoa8?_a=BAMAMicg0"}}]}
```

