# Writing

Published articles for Writing.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How To Write With An LLM

DevFeed: [How To Write With An LLM](<https://devfeed.tech/articles/how-to-write-with-an-llm-42173.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Sep/17/how-to-write-with-an-llm/>)

Author: Simon Willison

Published: 2026-09-17T23:37:27Z

Content type: article

Language: en

Sources: [Simon Willison's Weblog](<https://devfeed.tech/sources/simon-willison-s-weblog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [prompt](<https://devfeed.tech/topics/prompt.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-2-239](<https://devfeed.tech/tags/ai-2-239.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [generative-ai-1-985](<https://devfeed.tech/tags/generative-ai-1-985.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [llms-1-951](<https://devfeed.tech/tags/llms-1-951.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [thomas-ptacek](<https://devfeed.tech/tags/thomas-ptacek.md>), [thomas-ptacek-21](<https://devfeed.tech/tags/thomas-ptacek-21.md>), [writing](<https://devfeed.tech/tags/writing.md>), [writing-34](<https://devfeed.tech/tags/writing-34.md>)

### AI overview

The article discusses using large language models as copyeditors rather than writing assistants. It describes a rule against adopting wording suggested by an LLM, while permitting uses such as fact-checking, spelling, grammar, and occasional thesaurus help. It also mentions a personal copyediting tool and a prompt for building one.

### Source excerpt

How To Write With An LLM Thomas Ptacek on using LLMs as copyeditors, not as writing assistants: Rule Number One: You may not use a single word an LLM suggests to you. [...] I think that as a form of intellectual personal protective equipment you should adopt the rule that any specific turn of phrase an LLM suggests is off limits. Be strict about the rule! I won't let LLMs write content for my blog, but I use them for fact-checking, spelling and grammar and as an occasional thesaurus (see my proofreading prompt). The rule to never use a turn of phrase suggested by an LLM feels good to me. The text has that weird smell to it, and it's also a good principle to help stay disciplined. Later in this piece Thomas shows a screenshot of his personal LLM copyediting tool (see also this Twitter thread), and provides a prompt to help kickstart building your own. Tags: thomas-ptacek, writing, ai, generative-ai, llms

## Nail the Narrative

DevFeed: [Nail the Narrative](<https://devfeed.tech/articles/nail-the-narrative-26904.md>)

Original publisher: [Read original article](<https://martinfowler.com/articles/never-send-slides/nail-your-narrative.html>)

Author: Martin Fowler (martin@martinfowler.com)

Published: 2026-09-15T15:11:00Z

Content type: opinion

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [structure](<https://devfeed.tech/topics/structure.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [speaking](<https://devfeed.tech/tags/speaking.md>), [structure](<https://devfeed.tech/tags/structure.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that presenters should develop a clear narrative before opening slide software. It recommends defining the central idea and audience, shaping a storyline, and creating a lightweight storyboard before designing slides.

### Source excerpt

Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises distilling the big idea, visualizing the audience, and building a structured storyline. more...

## AI Can Help Write an Article, but It Can't Stand Behind It

DevFeed: [AI Can Help Write an Article, but It Can't Stand Behind It](<https://devfeed.tech/articles/ai-can-help-write-an-article-but-it-can-t-stand-behind-it-9028.md>)

Original publisher: [Read original article](<https://www.nngroup.com/articles/ai-editorial-process/>)

Author: Raluca Budiu

Published: 2026-09-11T17:00:00Z

Content type: article

Language: en

Sources: [NN/g latest articles and announcements](<https://devfeed.tech/sources/nn-g-latest-articles-and-announcements.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-authored](<https://devfeed.tech/tags/ai-authored.md>), [ai-content](<https://devfeed.tech/tags/ai-content.md>), [ai-editing](<https://devfeed.tech/tags/ai-editing.md>), [ai-writing](<https://devfeed.tech/tags/ai-writing.md>), [article](<https://devfeed.tech/tags/article.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [genai](<https://devfeed.tech/tags/genai.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [ux](<https://devfeed.tech/tags/ux.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article explains that NN/G uses AI during its editorial process for writing clarity, formatting, and critique, while humans retain editorial judgment and responsibility for published content. It describes a rigorous review cycle involving topic selection, multiple revisions, and checks for logical coherence, UX accuracy, and copy. AI tools such as Copilot in Microsoft Word and Grammarly help make writing more concise and clear, especially for authors who are not professional writers or speak English as a second language.

### Source excerpt

NN/G uses AI for clarity, formatting, and critique, but humans retain editorial judgment and responsibility for every article.

## Why I think we should write our own PR descriptions

DevFeed: [Why I think we should write our own PR descriptions](<https://devfeed.tech/articles/why-i-think-we-should-write-our-own-pr-descriptions-3990.md>)

Original publisher: [Read original article](<https://laravel.com/blog/why-i-think-we-should-write-our-own-pr-descriptions>)

Author: Ryan Chandler

Published: 2026-09-10T12:15:00Z

Content type: opinion

Language: en

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

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [codex](<https://devfeed.tech/tags/codex.md>), [developers](<https://devfeed.tech/tags/developers.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [review](<https://devfeed.tech/tags/review.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that developers should write their own pull request descriptions even when AI agents implement most of a change. Writing serves as a checkpoint for understanding the change and gives reviewers human context beyond an agent-generated diff summary.

### Source excerpt

Agents can write your PR descriptions, but they shouldn't. Here's why writing them yourself makes you a better engineer and a better teammate.

## Unpacking My Bags: How I Found Belonging, Scale, and Real-Time Networking at Cisco

DevFeed: [Unpacking My Bags: How I Found Belonging, Scale, and Real-Time Networking at Cisco](<https://devfeed.tech/articles/unpacking-my-bags-how-i-found-belonging-scale-and-real-time-networking-at-cisco-10940.md>)

Original publisher: [Read original article](<https://blogs.cisco.com/wearecisco/unpacking-my-bags-how-i-found-belonging-scale-and-real-time-networking-at-cisco>)

Author: Altanai Bisht

Published: 2026-09-10T12:00:13Z

Content type: article

Language: en

Sources: [Cisco Blogs](<https://devfeed.tech/sources/cisco-blogs.md>)

Topics: [WebRTC](<https://devfeed.tech/topics/webrtc.md>), [networking](<https://devfeed.tech/topics/networking.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [be-you-with-us](<https://devfeed.tech/tags/be-you-with-us.md>), [career-growth](<https://devfeed.tech/tags/career-growth.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [lovewhereyouwork](<https://devfeed.tech/tags/lovewhereyouwork.md>), [networking](<https://devfeed.tech/tags/networking.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software](<https://devfeed.tech/tags/software.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [voice](<https://devfeed.tech/tags/voice.md>), [we-are-cisco](<https://devfeed.tech/tags/we-are-cisco.md>), [wearecisco](<https://devfeed.tech/tags/wearecisco.md>), [webrtc](<https://devfeed.tech/tags/webrtc.md>), [women-in-tech](<https://devfeed.tech/tags/women-in-tech.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

Software engineer Altanai B. describes a non-linear career spanning startups, research and development, product engineering, streaming, telecoms, and Cisco. She reflects on her long-standing curiosity about how real-time networked communications work, including writing a WebRTC guide and building an open-source robot using edge machine learning.

### Source excerpt

Software Engineer Altanai B. shares her non-linear career journey and how she finally found a place to unpack her bags and belong at Cisco.

## Why the Author Thinks LLMs Still Struggle with Writing

DevFeed: [Why the Author Thinks LLMs Still Struggle with Writing](<https://devfeed.tech/articles/the-safest-job-from-ai-may-be-writing-41854.md>)

Original publisher: [Read original article](<https://muratbuffalo.blogspot.com/2026/08/the-safest-job-from-ai-may-be-writing.html>)

Author: Murat (noreply@blogger.com)

Published: 2026-08-31T18:01:30Z

Content type: opinion

Language: en

Sources: [Metadata](<https://devfeed.tech/sources/metadata.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Code](<https://devfeed.tech/topics/code.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-writing](<https://devfeed.tech/tags/ai-writing.md>), [code](<https://devfeed.tech/tags/code.md>), [llm](<https://devfeed.tech/tags/llm.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author argues that LLMs have become effective at generating code but still produce prose that feels formulaic, shallow, and inauthentic. The article attributes this gap partly to writing's subjective and difficult-to-verify nature, and argues that decent writers may remain relatively safe from AI disruption for now.

### Source excerpt

Today, tech folk are scrambling to change their workflows to meet newly inflated 5X productivity quotas, while getting pummeled under the cognitive debt of agent-generated code. With every new model release, the gap is widening and humans are becoming more of a bottleneck in the loop, approaching closer to obsolescence as "coders". While the programmer's job description is getting completely refactored, writing remains surprisingly unaffected. LLMs have gotten very good at generating code, but I am appalled at the absolute shit they spew as prose. They always follow the same robotic cadence and cliches, and sprinkle the same tired vocabulary all around. They take my broken yet soulful writing and transform it into a plastic soulless word slop in the name of improving prose. Their writing communicates no actual understanding and insight. I think we are all developing a visceral ick reaction to AI writing. It is trapped in the uncanny valley, and it may be stuck there for a long time. I am increasingly convinced LLMs will not threaten decent writers anytime soon. My prediction rests on the three observations below. Tell me where my logic does not hold up. The plateau on prose The stuck-in-slop state of LLM writing is not from lack of trying. AI labs already tried hard on improving prose and hit a wall. LLM giants would have loved to ship better writing capability to conquer marketing, copywriting, and publishing at zero marginal cost. Look at image, voice, and heck video models. They got good quickly, because they can be scaled with more parameters and compute. Compared to their rapid progress, text models plateaued hard on expression, depth, and authenticity. I think it is wicked hard to bride the final 20% (also applies for image, voice, video models). Writing is a wicked problem In systems theory, a wicked problem is a problem that lacks a definitive formulation, a clear stopping rule, and an objectively correct solution. Writing is the ultimate wicked problem, bec

## The Complete Guide to Writing Effective Software Design Documents

DevFeed: [The Complete Guide to Writing Effective Software Design Documents](<https://devfeed.tech/articles/the-complete-guide-to-writing-effective-software-design-documents-4451.md>)

Original publisher: [Read original article](<https://www.toptal.com/developers/ios/why-design-documents-matter>)

Author: ERDINC MUTLU, PRINCIPAL ENGINEER @ TOPTAL

Published: 2026-08-25T04:00:00Z

Content type: article

Language: en

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

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [design](<https://devfeed.tech/tags/design.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [software-design](<https://devfeed.tech/tags/software-design.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A practical guide to writing software design documents that translate high-level requirements into technical blueprints before implementation. It covers the purpose, structure, key sections, common pitfalls, and the role of design documents in creating shared understanding among project stakeholders.

### Source excerpt

A software design document turns high-level requirements into a technical blueprint before coding starts. This SDD guide offers writing tips, explains key sections, and flags common pitfalls.

## Please Stop Authoring With Ai

DevFeed: [Please Stop Authoring With Ai](<https://devfeed.tech/articles/please-stop-authoring-with-ai-25528.md>)

Original publisher: [Read original article](<https://aleckazakova.com/posts/please-stop-authoring-with-ai/>)

Author: Author

Published: 2026-08-22T01:00:31Z

Content type: opinion

Language: en

Sources: [Posts on AlecStrong](<https://devfeed.tech/sources/posts-on-alecstrong.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [coding](<https://devfeed.tech/tags/coding.md>), [technical](<https://devfeed.tech/tags/technical.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author argues that writing, especially technical writing, creates clarity, encourages empathy for readers, substitutes for conversation, and can help regulate emotions. They ask people to stop using AI to author their writing while accepting AI for research, coding, and communication.

### Source excerpt

Please Stop Authoring With AI Written word - especially technical writing - has a few particular purposes I find really valuable; When you write something down it creates clarity. You're not just writing, you're reading, you're probably also speaking, you're doing a lot of thinking. The words are both your thoughts and a mechanism to do thinking. You probably reorganize, rewrite, if you're an expert you toil over your words anticipating how someone might interpret them wrong.

## Where I'm Writing Now: The Complete 14-Part BlocSignal Series on DEV.to

DevFeed: [Where I'm Writing Now: The Complete 14-Part BlocSignal Series on DEV.to](<https://devfeed.tech/articles/where-i-m-writing-now-the-complete-14-part-blocsignal-series-on-dev-to-23055.md>)

Original publisher: [Read original article](<https://medium.com/flutter-community/where-im-writing-now-the-complete-14-part-blocsignal-series-on-dev-to-2b27b47b00c8?source=rss----86fb29d7cc6a---4>)

Author: Randal L. Schwartz

Published: 2026-08-10T16:00:59Z

Content type: opinion

Language: en

Sources: [Flutter Community - Medium](<https://devfeed.tech/sources/flutter-community-medium.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [bloc](<https://devfeed.tech/tags/bloc.md>), [blocsignal](<https://devfeed.tech/tags/blocsignal.md>), [dart](<https://devfeed.tech/tags/dart.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [development](<https://devfeed.tech/tags/development.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [series](<https://devfeed.tech/tags/series.md>), [signal](<https://devfeed.tech/tags/signal.md>), [state-management](<https://devfeed.tech/tags/state-management.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author announces that DEV.to and the Google Developer Experts organization on DEV.to are now the primary publishing hubs for new technical writing. The article presents a 14-part BlocSignal series covering Dart and Flutter state management, architecture, interoperability, dependency injection, tracing, and web development.

### Source excerpt

If you've been following my articles here on Medium over the years, thank you! I wanted to share a quick update on where I'm primarily publishing my new technical deep dives, architectural guides, and Flutter/Dart tutorials. Going forward, my primary writing hub is DEV.to (@randalschwartz) and the official Google Developer Experts (GDE) organization on DEV.to. DEV.to provides a vibrant developer community, native Dart syntax highlighting, and a built-in Series feature that links connected articles into structured, multi-part curricula. 🚀 The New Series: BlocSignal Architecture & Practice Over the last month, my team and I launched BlocSignal -- a production-grade state management framework for Dart and Flutter that bridges BLoC's enterprise discipline with Signals' 0ms synchronous reactivity. We've published a comprehensive 14-part series on DEV.to covering everything from core state machine philosophy and Riverpod/Provider interop to dependency injection, OpenTelemetry tracing, and Jaspr web development. Here is the complete roadmap of all 14 articles available to read right now on DEV.to: 🏛 1. Core Architecture & Philosophy Introducing BlocSignal: Unidirectional Data Flow Meets Reactive Signals The origin story: bridging BLoC semantics with Rody Davis's signals v7 primitives for 0ms microtask queue latency. BLoC meets Signals: How to Pitch BlocSignal to Your Dev Leads How to navigate technical team reviews and explain the enterprise value of synchronous signal graphs. How We Achieved Full BLoC API & Protocol Parity in BlocSignal 0.2.0 A deep dive into BlocProvider, BlocBuilder, BlocListener, BlocConsumer, and context.select parity. Beyond ProviderNotFound: How BlocSignal Rethinks State Location and Synchronous Propagation Solving scope lookups and understanding why synchronous signal updates prevent frame tearing. From Raw Signals to BlocSignal: Taming Reactivity for Enterprise Scale How encapsulating signals inside Cubit/Bloc containers stops global signal "spagh

## Why I'm Writing Rachel's Ramblings

DevFeed: [Why I'm Writing Rachel's Ramblings](<https://devfeed.tech/articles/why-i-m-writing-rachel-s-ramblings-4441.md>)

Original publisher: [Read original article](<https://martinfowler.com/rachels-ramblings/intro.html>)

Author: Rachel Laycock (rlaycock@thoughtworks.com)

Published: 2026-07-28T12:32:00Z

Content type: opinion

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [rachels-ramblings](<https://devfeed.tech/topics/rachels-ramblings.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [industry](<https://devfeed.tech/tags/industry.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [rachels-ramblings](<https://devfeed.tech/tags/rachels-ramblings.md>), [software](<https://devfeed.tech/tags/software.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

Rachel's Ramblings introduces a series in which Rachel shares early, imperfect thoughts about patterns and hypotheses she sees across clients, teams, and the software industry.

### Source excerpt

TL;DR I have ideas. I haven't been writing them. That's about to change. I promise... myself. I've been thinking a lot about talent. Actually, I've been thinking a lot about thinking. And writing. Or more specifically, not writing. This really hit me earlier this year at the Future of Software conference. I was surrounded by people sharing their latest ideas and I had a slightly uncomfortable realization: I have my own. Not just opinions. Actual patterns. Hypotheses. Things I'm seeing across clients, across teams, across the industry that feel new or at least not well articulated yet in a way that a leader can think about and act upon in some way that can influence how they strategise and plan for the future. Because helping clients and other leaders internal and external to thoughtworks do this is actually a big part of what I do and without letting my northern humbleness get in my own way, I'm actually pretty good at it. If I wasn't I wouldn't be the global CTO of a future thinking tech org, you know the kind that has Martin Fowler as its Chief Scientist. A title I know he loves... Martin, by the way, is one of the people pushing me to do this, which is weird because on paper I'm his boss but I don't believe in the traditional idea of a boss anyway. I'm a strong believer in the servant leadership type but I'll save that for when I write about that. Anyway the point is for all the ideas I have and discussion I have I don't do a good job of writing it down. At best I'll stick it in a presentation deck when I'm forced to communicate with them in some forum or another. I hate decks and love writing so I'm obviously doing something wrong. So why haven't I been writing? It's easy to say I've been too busy. I don't have an easy job. It's a fun one but not easy. I also have two small children, 5 and 8. In case you are interested, I attempt to give as much time as possible to this busy job. And then I try to have a life. I'm also writing an epic world building sci-fi fantasy b

## Clear Writing and Credibility Matter More Amid AI-Generated Text

DevFeed: [Clear Writing and Credibility Matter More Amid AI-Generated Text](<https://devfeed.tech/articles/clear-writing-is-becoming-a-superpower-in-the-ai-era-34927.md>)

Original publisher: [Read original article](<https://newsletter.eng-leadership.com/p/clear-writing-is-becoming-a-superpower>)

Author: Gregor Ojstersek

Published: 2026-07-24T19:09:49Z

Content type: opinion

Language: en

Sources: [Engineering Leadership](<https://devfeed.tech/sources/engineering-leadership.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [communication](<https://devfeed.tech/tags/communication.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that the rise of AI-generated text increases the importance of clear writing, credibility, and thoughtful communication.

### Source excerpt

There is a flood of AI-generated text. That makes clear writing, credibility, and thoughtful communication matter more than ever.

## A fresh start for michaelcrump.net and a return to writing in public

DevFeed: [A fresh start for michaelcrump.net and a return to writing in public](<https://devfeed.tech/articles/hello-again-39049.md>)

Original publisher: [Read original article](<https://www.michaelcrump.net/posts/hello-again/>)

Published: 2026-07-22T20:30:14Z

Content type: opinion

Language: en

Sources: [Michael Crump](<https://devfeed.tech/sources/michael-crump.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [GitHub Pages](<https://devfeed.tech/topics/github-pages.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [github-pages](<https://devfeed.tech/tags/github-pages.md>), [public](<https://devfeed.tech/tags/public.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author introduces a newly simplified michaelcrump.net, built with static pages, a small stylesheet, and GitHub Pages. The site will share practical notes about software development, developer tools, AI, and ongoing experiments.

### Source excerpt

A fresh start for michaelcrump.net and a return to writing in public.

## A return to two-pizza culture

DevFeed: [A return to two-pizza culture](<https://devfeed.tech/articles/a-return-to-two-pizza-culture-12433.md>)

Original publisher: [Read original article](<https://www.allthingsdistributed.com/2026/06/return-to-two-pizza-culture.html>)

Author: werner@allthingsdistributed.com (Dr. Werner Vogels)

Published: 2026-06-30T14:00:00Z

Content type: article

Language: en

Sources: [All Things Distributed](<https://devfeed.tech/sources/all-things-distributed.md>)

Topics: [amazon](<https://devfeed.tech/topics/amazon.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [posts](<https://devfeed.tech/tags/posts.md>), [process](<https://devfeed.tech/tags/process.md>), [product](<https://devfeed.tech/tags/product.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article revisits Amazon's two-pizza team model, emphasizing small autonomous teams, end-to-end ownership, rapid reversible decisions, experimentation, and customer-focused product development through the Working Backwards process. It also explains how organizational growth, service dependencies, and approval cycles can reduce delivery speed.

### Source excerpt

What made the Quick desktop team successful is the same thing that has always produced the best work I've seen at Amazon: a small group of people who trusted each other, owned the problem end-to-end, and acted on their conviction.

## Meeting Notes - A Free Desktop App for Tracking 1:1s

DevFeed: [Meeting Notes - A Free Desktop App for Tracking 1:1s](<https://devfeed.tech/articles/meeting-notes-a-free-desktop-app-for-tracking-1-1s-37543.md>)

Original publisher: [Read original article](<https://deanhume.com/meeting-notes-desktop-app-windows/>)

Author: Dean Hume

Published: 2026-06-29T10:16:48Z

Content type: article

Language: en

Sources: [Dean Hume](<https://devfeed.tech/sources/dean-hume.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [meetings](<https://devfeed.tech/topics/meetings.md>), [Local-First](<https://devfeed.tech/topics/local-first.md>), [asr](<https://devfeed.tech/topics/asr.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [autosave](<https://devfeed.tech/tags/autosave.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [free](<https://devfeed.tech/tags/free.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [notes](<https://devfeed.tech/tags/notes.md>), [offline](<https://devfeed.tech/tags/offline.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [recording](<https://devfeed.tech/tags/recording.md>), [speech-to-text](<https://devfeed.tech/tags/speech-to-text.md>), [technical-leadership](<https://devfeed.tech/tags/technical-leadership.md>), [technical-program-manager](<https://devfeed.tech/tags/technical-program-manager.md>), [whisper](<https://devfeed.tech/tags/whisper.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article introduces Meeting Notes, a free, open-source Windows desktop app for organizing 1:1 notes by person. It supports topic tags, Markdown, autosave, voice recording, and offline speech-to-text using Whisper, with data and audio kept on the device.

### Source excerpt

Meeting Notes is a free offline desktop app for 1:1s. Organise notes by person, tag topics, and transcribe meetings on-device with Whisper.

## Logic for Programmers extra credits

DevFeed: [Logic for Programmers extra credits](<https://devfeed.tech/articles/logic-for-programmers-extra-credits-25490.md>)

Original publisher: [Read original article](<https://buttondown.com/hillelwayne/archive/logic-for-programmers-extra-credits/>)

Author: Hillel Wayne

Published: 2026-06-02T14:48:48Z

Content type: article

Language: en

Sources: [Newsletter feed for Hillel Wayne's Newsletter](<https://devfeed.tech/sources/newsletter-feed-for-hillel-wayne-s-newsletter.md>)

Topics: [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>)

Tags: [book](<https://devfeed.tech/tags/book.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [math](<https://devfeed.tech/tags/math.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author announces four supplementary pieces for Logic for Programmers covering concurrent-process orderings, first-order logic and sets of functions, Liskov's history rule in subtyping, and orders on sets. The supplements contain roughly 2,000-3,000 words of math content and may be less polished than the book.

### Source excerpt

So I said there wasn't a proper newsletter this week, since I'm in Budapest prepping for a conference. But I still got a thing for y'all. There's a lot of interesting topics I wanted to cover for Logic for Programmers, but the book is dense enough as it is and many of these were too tangential or technical to fit in well. So I've been writing some supplements and uploading them here. I've got four so far: How we compute the number of orderings of multiple concurrent processes How first-order logic can quantify over "a set of functions", what a "set of functions" looks like, and how functions can be defined in terms of sets (plus a bit on currying and type theory) Barbara Liskov's "history rule" in subtyping Total and partial orders on sets. Now I'm going to caveat that these were written off the cuff and haven't gone through the obsessive editing of the book itself, so they may be rough and there might be errors in them. Still, it's like 2-3000 words of math content, so hopefully covers not having a proper newsletter this time. Seeya next week!

## Knowing about things is cheaper than knowing things

DevFeed: [Knowing about things is cheaper than knowing things](<https://devfeed.tech/articles/knowing-about-things-is-cheaper-than-knowing-things-25488.md>)

Original publisher: [Read original article](<https://buttondown.com/hillelwayne/archive/knowing-about-things-is-cheaper-than-knowing/>)

Author: Hillel Wayne

Published: 2026-05-28T16:03:01Z

Content type: article

Language: en

Sources: [Newsletter feed for Hillel Wayne's Newsletter](<https://devfeed.tech/sources/newsletter-feed-for-hillel-wayne-s-newsletter.md>)

Topics: [math](<https://devfeed.tech/topics/math.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [learning](<https://devfeed.tech/tags/learning.md>), [math](<https://devfeed.tech/tags/math.md>), [programming](<https://devfeed.tech/tags/programming.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that programmers benefit from broad exposure to many areas of mathematics and other knowledge, while only needing to study topics in depth when they are relevant to their domain. It distinguishes mathematics useful to all programmers from fields useful mainly to particular programmers, and recommends introductory resources and conference videos for broad learning.

### Source excerpt

Short one this week because I'm way behind on book and conference prep. Last week a LinkedIn Influencer wrote about how math has nothing to do with programming, so I spite-wrote a rejoinder about how math is necessary to program (just try to write software without knowing arithmetic!) and man I forgot how much spite can fuel writing. Maybe I should go back to Twitter (absolutely not). But it got me thinking about the difference between "all programmers can benefit from learning math" and "all programmers need to learn math". I simultaneously believe three things: There is some math, like arithmetic (incl. arithmetic of booleans, sets, functions, etc), that is useful to all programmers. The remaining fields aren't useful to most programmers. Every programmer works in a domain where there is at least one branch of math that would benefit them to learn. (2) means that if get a group of 100 software engineers and teach them something like algebra or calculus, you can't expect it to be applicable for more than 3 or 5. Whereas if you teach something like shell scripting or regular expressions it'd be useful to at least, like, 50. So no field of math has a good RoI for the average programmer. (3) means that each of those 100 developers could, on their own, find a field of math that is useful to them. In order to do that, though, they need to roughly know what the fields are, what the big ideas are, and where they might be useful. It is more useful to teach them about many fields than to teach them any one specific field in-depth. I think that's generally true with most areas of knowledge! Getting basic exposure to something takes a lot less time and effort than learning it in-depth. If you're specifically trying to learn things that will be useful to your work1, you only want to go in-depth on topics you know will be helpful. But you won't know the topic is helpful (or even that it exists) unless you know the very basics already. So it makes sense to get broad exposure to

## LLMs changed writing. But our submission processes haven't caught up.

DevFeed: [LLMs changed writing. But our submission processes haven't caught up.](<https://devfeed.tech/articles/llms-changed-writing-but-our-submission-processes-haven-t-caught-up-38745.md>)

Original publisher: [Read original article](<https://www.paleblueapps.com/rockandnull/llms-changed-writing-submission-processes-have-not-caught-up/>)

Author: Mike Yerou

Published: 2026-05-28T12:55:38Z

Content type: opinion

Language: en

Sources: [Rock and Null](<https://devfeed.tech/sources/rock-and-null.md>)

Topics: [LLMs](<https://devfeed.tech/topics/llms.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [communication](<https://devfeed.tech/tags/communication.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [llms](<https://devfeed.tech/tags/llms.md>), [optimize](<https://devfeed.tech/tags/optimize.md>), [submission](<https://devfeed.tech/tags/submission.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that LLMs have changed how people create, communicate, and evaluate written information, while many submission and proposal processes still assume that long documents reflect substantial human effort. It recommends prioritizing clarity, concise summaries, key decisions, tradeoffs, and actionable information over document length.

### Source excerpt

LLMs are changing how we write, communicate, and evaluate information, but many submission and proposal processes are still designed for a pre-AI era. If AI generates documents and is later summarized by AI, maybe it's time to optimize for clarity, bullet points, and essence instead of length.

## Stop Writing RFCs Like Mystery Novels: Why the Best Design Docs Start with the Conclusion

DevFeed: [Stop Writing RFCs Like Mystery Novels: Why the Best Design Docs Start with the Conclusion](<https://devfeed.tech/articles/stop-writing-rfcs-like-mystery-novels-why-the-best-design-docs-start-with-the-conclusion-39580.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/28-stop-writing-rfcs-like-mystery-novels/>)

Author: hello@ankit-rana.com

Published: 2026-05-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Network](<https://devfeed.tech/topics/network.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [structure](<https://devfeed.tech/topics/structure.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [communication](<https://devfeed.tech/tags/communication.md>), [conclusion](<https://devfeed.tech/tags/conclusion.md>), [context](<https://devfeed.tech/tags/context.md>), [database](<https://devfeed.tech/tags/database.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [rfc](<https://devfeed.tech/tags/rfc.md>), [systems-design](<https://devfeed.tech/tags/systems-design.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that RFCs and architecture documents should begin with the conclusion and proposed architecture. It says burying key design decisions in background material overloads reviewers' working memory, encourages superficial approval, and can hide important network and latency risks.

### Source excerpt

Reviewers pipeline like CPUs. Hide the proposed architecture on page seven and they load context with no index to file it under, saturate working memory, then skim and rubber-stamp. Invert the structure: conclusion, architecture diagram, hardware and latency impact, then background and rejected alternatives last, so reviewers spend their attention interrogating your network boundaries instead of solving a literary puzzle.

## Why Fidelitas.io Is Starting a Technology Blog in 2026

DevFeed: [Why Fidelitas.io Is Starting a Technology Blog in 2026](<https://devfeed.tech/articles/welcome-to-fidelitas-io-a-manifesto-of-sorts-38799.md>)

Original publisher: [Read original article](<https://fidelitas.io/2026/05/welcome-to-fidelitas/>)

Author: fidelitas.io

Published: 2026-05-12T07:00:00Z

Content type: opinion

Language: en

Sources: [fidelitas.io](<https://devfeed.tech/sources/fidelitas-io.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cli](<https://devfeed.tech/tags/cli.md>), [incident](<https://devfeed.tech/tags/incident.md>), [meta](<https://devfeed.tech/tags/meta.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-blogs](<https://devfeed.tech/tags/programming-blogs.md>), [rss](<https://devfeed.tech/tags/rss.md>), [software-craft](<https://devfeed.tech/tags/software-craft.md>), [technology](<https://devfeed.tech/tags/technology.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author introduces Fidelitas.io, a new technology blog intended to publish candid field notes, tooling reviews, deep dives, and occasional essays based on software engineering work. The site will have no business model, tracking, newsletter, or advertising incentives, and will offer RSS subscriptions.

### Source excerpt

Why I'm starting another technology blog in 2026, and what I'm hoping to do differently this time.

## How to prepare presentation for a Conference

DevFeed: [How to prepare presentation for a Conference](<https://devfeed.tech/articles/how-to-prepare-presentation-for-a-conference-27747.md>)

Original publisher: [Read original article](<https://gagor.pro/2026/05/how-to-prepare-presentation-for-a-conference/>)

Author: Tom

Published: 2026-05-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [.NET Conf](<https://devfeed.tech/topics/net-conf.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [career-growth](<https://devfeed.tech/tags/career-growth.md>), [communication-skills](<https://devfeed.tech/tags/communication-skills.md>), [conference-preparation](<https://devfeed.tech/tags/conference-preparation.md>), [conference-presentation](<https://devfeed.tech/tags/conference-presentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [narrative-throughline](<https://devfeed.tech/tags/narrative-throughline.md>), [pitching](<https://devfeed.tech/tags/pitching.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [presentation-design](<https://devfeed.tech/tags/presentation-design.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [storytelling](<https://devfeed.tech/tags/storytelling.md>), [structure](<https://devfeed.tech/tags/structure.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A practical guide to preparing conference presentations by starting with a clear pitch, developing a narrative throughline, structuring the story, prioritizing clarity, and using slides as visual support.

### Source excerpt

Learn how to build impactful conference presentations by focusing on storytelling, narrative throughlines, and audience experience rather than just slides.

## Writing with ChatGPT

DevFeed: [Writing with ChatGPT](<https://devfeed.tech/articles/writing-with-chatgpt-6237.md>)

Original publisher: [Read original article](<https://openai.com/academy/writing>)

Published: 2026-04-10T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>)

Tags: [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [communication](<https://devfeed.tech/tags/communication.md>), [content](<https://devfeed.tech/tags/content.md>), [generate](<https://devfeed.tech/tags/generate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [openai-academy](<https://devfeed.tech/tags/openai-academy.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [review](<https://devfeed.tech/tags/review.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

Learn how ChatGPT can help draft, revise, and refine workplace writing while preserving clarity, tone, audience awareness, and intent. The article presents a practical Plan -> Draft -> Revise -> Package workflow and emphasizes providing context, constraints, format, and targeted feedback.

### Source excerpt

Learn how to use ChatGPT for writing to draft, revise, and refine content with clear structure, tone, and intent.

## Using projects in ChatGPT

DevFeed: [Using projects in ChatGPT](<https://devfeed.tech/articles/using-projects-in-chatgpt-6212.md>)

Original publisher: [Read original article](<https://openai.com/academy/projects>)

Published: 2026-04-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [spaces](<https://devfeed.tech/topics/spaces.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [memory](<https://devfeed.tech/tags/memory.md>), [openai-academy](<https://devfeed.tech/tags/openai-academy.md>), [spaces](<https://devfeed.tech/tags/spaces.md>), [work](<https://devfeed.tech/tags/work.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This guide explains how Projects in ChatGPT organize chats, files, instructions, and related context in dedicated spaces for ongoing work. It covers creating projects, adding materials, moving existing chats, inviting collaborators when available, workspace-level management for Enterprise customers, and project-only memory.

### Source excerpt

Learn how to use projects in ChatGPT to organize chats, files, and instructions, manage ongoing work, and collaborate more effectively.

## Learn ChatGPT workflows for marketing teams

DevFeed: [Learn ChatGPT workflows for marketing teams](<https://devfeed.tech/articles/learn-chatgpt-workflows-for-marketing-teams-6203.md>)

Original publisher: [Read original article](<https://openai.com/academy/marketing>)

Published: 2026-04-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [communication](<https://devfeed.tech/tags/communication.md>), [content](<https://devfeed.tech/tags/content.md>), [creativity](<https://devfeed.tech/tags/creativity.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [launch](<https://devfeed.tech/tags/launch.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [openai-academy](<https://devfeed.tech/tags/openai-academy.md>), [performance](<https://devfeed.tech/tags/performance.md>), [review](<https://devfeed.tech/tags/review.md>), [speed](<https://devfeed.tech/tags/speed.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [testing](<https://devfeed.tech/tags/testing.md>), [workflows](<https://devfeed.tech/tags/workflows.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

Practical guidance for marketing teams using ChatGPT across campaign planning, content creation, messaging, testing, launches, and performance analysis. It emphasizes iterative collaboration, faster workflows, clearer communication, and human review of accuracy and final decisions.

### Source excerpt

Learn practical ChatGPT workflows for campaign planning, research, content creation, and performance analysis, with next steps for business teams.

## ChatGPT for customer success teams

DevFeed: [ChatGPT for customer success teams](<https://devfeed.tech/articles/chatgpt-for-customer-success-teams-6175.md>)

Original publisher: [Read original article](<https://openai.com/academy/customer-success>)

Published: 2026-04-10T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>)

Tags: [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [churn](<https://devfeed.tech/tags/churn.md>), [communication](<https://devfeed.tech/tags/communication.md>), [content](<https://devfeed.tech/tags/content.md>), [customer](<https://devfeed.tech/tags/customer.md>), [executive](<https://devfeed.tech/tags/executive.md>), [learn](<https://devfeed.tech/tags/learn.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [openai-academy](<https://devfeed.tech/tags/openai-academy.md>), [product](<https://devfeed.tech/tags/product.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [research](<https://devfeed.tech/tags/research.md>), [tool](<https://devfeed.tech/tags/tool.md>), [work](<https://devfeed.tech/tags/work.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This article explains how customer success teams use ChatGPT to manage account context, improve customer communication, standardize recurring workflows, and support onboarding, renewals, escalations, and executive check-ins.

### Source excerpt

Learn how customer success teams use ChatGPT to manage accounts, improve communication, reduce churn, and drive adoption and renewals.

[Next page](<https://devfeed.tech/tags/writing.md?cursor=WyIyMDI2LTA0LTEwVDAwOjAwOjAwKzAwOjAwIiwgImI2N2Y4Yzg0LTlkNWUtNGI1My05ZmI5LTAxMTQ1NWZlY2QzMSJd>)