<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dt8ycyd8p" -->

---
title: Write the damn code | daily.dev
description: Software engineers should avoid endless prompt refinement when working with AI and instead actively write code themselves. Rather than trying to perfect...
canonical: https://daily.dev/posts/dt8ycyd8p
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Write the damn code | daily.dev
og:description: Software engineers should avoid endless prompt refinement when working with AI and instead actively write code themselves. Rather than trying to perfect...
og:url: https://daily.dev/posts/dt8ycyd8p
og:image: https://api.daily.dev/og/posts/Dt8YcyD8P.png
og:image:alt: Post cover image
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.

# Write the damn code

**[Zero To Mastery](https://daily.dev/sources/zerotomastery)** · [@aldopaganijr](https://daily.dev/aldopaganijr) · 41 upvotes · 2 comments

## Summary

Software engineers should avoid endless prompt refinement when working with AI and instead actively write code themselves. Rather than trying to perfect prompts to get AI to generate complete solutions, developers should engage with the code directly by refactoring AI-generated code, writing initial versions for AI review, handling critical parts manually, or creating code outlines for AI to complete. This hands-on approach produces better results than attempting to 'program in English' through prompt iteration.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://antonz.org/write-code/>

## Community discussion

Top comments from developers on daily.dev.

**@a\_meb\_a** · 2 upvotes

> just code without fear, but... remain solid.

**@bappy\_here** · 1 upvotes

> and i thought i was anti progress by not actually using ai as yt channels, blogs tells you to do, i find better results with my code in it, rather than prompt refining, yeah sure they are good for fillers but not any core logic unless u specify it somewhere in code!!
>
> thanks for sharing and happy coding :)

---

Tags: [#ai](https://daily.dev/tags/ai), [#productivity](https://daily.dev/tags/productivity)

[View this post on daily.dev](https://daily.dev/posts/dt8ycyd8p)

```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":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/dt8ycyd8p","headline":"Write the damn code","text":"Shared: Write the damn code","url":"https://daily.dev/posts/dt8ycyd8p","datePublished":"2025-10-21T13:34:57.051Z","dateModified":"2025-10-21T13:34:57.053Z","author":{"@type":"Person","name":"Aldo Pagani Jr.","url":"https://daily.dev/aldopaganijr","image":"https://lh3.googleusercontent.com/a/ACg8ocK1atgNHO1tmBQCnztPCdi0XnnEo-5MIRZqm99FCh05I2gPL_vt=s96-c","description":"Helping people start careers in tech.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":9890}},"image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":41},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/0b6Pp0HHs"},"comment":[{"@type":"Comment","text":"just code without fear, but… remain solid.","datePublished":"2025-10-28T11:46:15.824Z","url":"https://daily.dev/posts/Dt8YcyD8P#c-whAH1QJdq","author":{"@type":"Person","name":"Phillippe Michel Weir","url":"https://daily.dev/a_meb_a","image":"https://media.daily.dev/image/upload/s--BwH-uTMq--/f_auto/v1740136991/avatars/avatar_N403VFK9lAHNRwlSAhl1h"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"and i thought i was anti progress by not actually using ai as yt channels, blogs tells you to do, i find better results with my code in it, rather than prompt refining, yeah sure they are good for fillers but not any core logic unless u specify it somewhere in code!!\nthanks for sharing and happy coding :)","datePublished":"2025-10-24T06:35:58.269Z","url":"https://daily.dev/posts/Dt8YcyD8P#c-bje6fYoEC","author":{"@type":"Person","name":"A. B.","url":"https://daily.dev/bappy_here","image":"https://avatars.githubusercontent.com/u/19854521?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/zerotomastery","name":"Zero To Mastery"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Zero To Mastery","item":"https://daily.dev/squads/zerotomastery"},{"@type":"ListItem","position":3,"name":"Write the damn code"}]}
```

