{"id":28955,"date":"2026-10-14T14:00:38","date_gmt":"2026-10-14T14:00:38","guid":{"rendered":"https:\/\/academy.siteground.com\/en\/?p=28955"},"modified":"2026-10-14T14:00:38","modified_gmt":"2026-10-14T14:00:38","slug":"ai-coding-vs-manual-coding","status":"publish","type":"post","link":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/","title":{"rendered":"AI coding vs manual coding: How to use both without losing your changes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">While <a href=\"https:\/\/www.siteground.com\/academy\/what-is-vibe-coding\" target=\"_blank\" rel=\"noopener\">vibe coding<\/a> allows you to generate complex features in seconds, manual coding can sometimes be very helpful for fine-tuning and making quick edits, <strong>even if you\u2019re not a developer. <\/strong>That\u2019s why advanced AI builders such as <a href=\"https:\/\/www.siteground.com\/coderick-ai\" target=\"_blank\" rel=\"noopener\">Coderick AI<\/a> frequently offer built-in code editors alongside your chat interface, giving you the flexibility to switch between prompting and hands-on coding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI coding vs manual coding is a choice made for every single change: deciding whether to prompt the AI or write the update yourself. More importantly, it requires managing the handoff between the two approaches so that <strong>prompt generations and manual edits never accidentally overwrite or undo each other.<\/strong><\/p>\n\n\n\n<div class=\"post-page__colored-blocks post-page__colored-blocks--update\"><h3 class=\"title title--regular title--size-medium title--weight-bold color-darkest\">Key takeaways:<\/h3><ul class=\"text text--size-medium color-darkest\" style=\"margin:0;padding-left:20px\"><li>AI coding vs manual coding is a decision to make for each change: edit by hand when you can name the file and roughly where in it the change goes, and use the AI for new features and changes that span many files.<\/li><li>You can sometimes lose manual edits if the AI is working from an older picture of the project than the one you saved, or if it\u2019s rolling back to a version taken before your edit.<\/li><li>Treat every switch between editors as a handoff: keep a version to return to, make the edit, tell the AI what changed, and check that both changes survived.<\/li><li>Prompts are boundary guidelines, not hard locks: instructing the AI to leave specific files untouched works well, but keeping saved version checkpoints and offline backups remains your ultimate safeguard.<\/li><\/ul><\/div>\n\n\n\n<h2 id=\"h-ai-coding-vs-manual-coding-choose-the-editor-for-each-change\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ai-coding-vs-manual-coding-choose-the-editor-for-each-change\"><\/span><strong>AI coding vs manual coding: choose the editor for each change<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI coding vs human coding is a decision made for every individual edit in your project. Knowing when to switch between the two (and, in some cases, use point-and-click visual editing) <strong>keeps your workflow fast, accurate, and cost-effective.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Change type<\/strong><\/td><td><strong>Recommended tool<\/strong><\/td><td><strong>Why it\u2019s the better choice<\/strong><\/td><\/tr><tr><td>Small edit with known file &amp; line<\/td><td>Manual coding<\/td><td>Direct manual edits take seconds, eliminate AI guesswork, and consume zero credits.<\/td><\/tr><tr><td>Copy, color, or image tweak<\/td><td>Visual edit<\/td><td>Point-and-click editing lets you update visible elements instantly without digging through source files.<\/td><\/tr><tr><td>New feature or multi-file change<\/td><td>AI coding<\/td><td>AI coding excel at generating new components, setting up backend logic, and wiring changes across multiple files simultaneously.<\/td><\/tr><tr><td>Repetitive change across many places<\/td><td>AI coding (scoped)<\/td><td>Referencing specific files in your prompt lets the AI automate repetitive edits across your project without straying out of bounds.<\/td><\/tr><tr><td>Unlocated bug or unfamiliar code<\/td><td>AI coding<\/td><td>Ask the AI to locate the issue or explain the file structure before deciding whether to let it write the fix or handle it manually.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Good AI builders <strong>bring AI prompting and manual code editing together in one place<\/strong>, plus point-and-click editing. For example, Coderick AI supports all three methods by combining the chat interface with a <a href=\"https:\/\/www.siteground.com\/blog\/visual-edit-ai-image-generation-coderick-ai\/\" target=\"_blank\" rel=\"noopener\">Visual Edit<\/a> mode for instant on-screen tweaks, and a live <a href=\"https:\/\/www.siteground.com\/blog\/coderick-ai-project-source-code-access\" target=\"_blank\" rel=\"noopener\">Code tab<\/a> for hands-on file edits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To see how AI coding vs manual coding compare in practice, consider a routine small edit. Say you want to update your opening hours on the contact page of you AI-built site from 10am to 9am:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AI coding: <\/strong>You submit a chat prompt asking the AI agent to update the time. The AI processes your prompt, scans project context, re-generates the file, and re-compiles the app, consuming AI credits.<\/li>\n\n\n\n<li><strong>Manual coding:<\/strong> You open the code editor, search the project for &#8220;10am&#8221;, swap it to &#8220;9am&#8221;, and click save. The edit takes a few seconds and costs zero credits.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"823\" src=\"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/Gemini_Generated_Image_g4oas9g4oas9g4oa-1024x823.jpeg\" alt=\"Screenshot of a code editor displaying the Contact.tsx file, with red circles highlighting the search bar and the matching &quot;10am&quot; text within the code.   \" class=\"wp-image-28961\" \/><\/figure>\n\n\n\n<h2 id=\"h-why-ai-can-overwrite-manual-code-changes\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"why-ai-can-overwrite-manual-code-changes\"><\/span><strong>Why AI can overwrite manual code changes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When combining AI and manual coding in a single project,<strong> an AI prompt can unexpectedly overwrite or undo your hand-crafted changes.<\/strong> This typically happens for three main reasons, each occurring at a different moment in your workflow:<\/p>\n\n\n\n<h3 id=\"h-the-ai-works-from-an-older-state-of-the-project\" class=\"wp-block-heading\"><strong>The AI works from an older state of the project<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In some AI app builders, a new prompt reads from the last version generated by the AI rather than the files as you last saved them. When the AI rewrites a file, it overwrites your manual edits with its older copy. Advanced platforms prevent this by updating the AI&#8217;s project state whenever you save. For instance, in Coderick AI, <strong>saving edits in the Code tab creates a new version checkpoint without consuming credits,<\/strong> ensuring subsequent prompts read your updated codebase.<\/p>\n\n\n\n<h3 id=\"h-a-rollback-goes-past-your-manual-edits\" class=\"wp-block-heading\"><strong>A rollback goes past your manual edits<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Restoring an earlier project version returns your source files to that specific saved state, undoing any manual fixes made after that checkpoint. If you revert to a state saved before your hand edit, <strong>those manual changes are replaced by the earlier file state.<\/strong><\/p>\n\n\n\n<h3 id=\"h-a-broad-prompt-reaches-finished-work\" class=\"wp-block-heading\"><strong>A broad prompt reaches finished work<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wide-reaching requests like &#8220;make the site look more modern&#8221; give the AI freedom to modify any file it considers relevant, <strong>including custom code you previously finished and considered complete.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When an edit goes missing, the timing tells you which cause to suspect: if your work vanished immediately after sending a prompt, <strong>look at stale project context or overly broad prompts;<\/strong> if it vanished after a version restore, look at rollback boundaries.<\/p>\n\n\n\n<h2 id=\"h-how-to-combine-ai-coding-and-manual-coding-without-losing-edits\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"how-to-combine-ai-coding-and-manual-coding-without-losing-edits\"><\/span><strong>How to combine AI coding and manual coding without losing edits<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To combine AI and manual coding safely in one project, <strong>treat every switch between editors as a clear handoff of the project&#8217;s current state. <\/strong>This workflow consists of three quick stages, taking just a minute or two each:<\/p>\n\n\n\n<h3 id=\"h-1-before-you-edit-by-hand-establish-a-clean-baseline-and-save-a-local-backup\" class=\"wp-block-heading\"><strong>1. Before you edit by hand: establish a clean baseline and save a local backup<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let the AI finish its generation and verify the result in the live preview first so you never edit a file while the AI is actively modifying it. <strong>Confirm that a saved version checkpoint exists <\/strong>right after the AI&#8217;s update so you have a clean point to return to if needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, make your edit and save it. Downloading an offline copy of the modified file (or the full project for larger updates) provides <strong>an extra layer of safety <\/strong>outside your version history. If a later prompt overwrites that file, your local backup lets you restore your custom code in seconds. For example, in Coderick AI, editing code in the Code tab applies when you click Save, which creates a clean version checkpoint without consuming credits.<\/p>\n\n\n\n<h3 id=\"h-2-before-you-prompt-again-update-the-ai-on-your-manual-edit-and-set-strict-file-boundaries\" class=\"wp-block-heading\"><strong>2. Before you prompt again: update the AI on your manual edit and set strict file boundaries<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bring the AI up to date so its context includes your manual edit. Start your next <a href=\"https:\/\/www.siteground.com\/academy\/vibe-coding-prompts\" target=\"_blank\" rel=\"noopener\">vibe coding prompt<\/a> with a brief summary that states what you changed by hand, <strong>points the AI at the specific file to modify, <\/strong>and names what code to leave alone.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Here is a reusable template you can adapt:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>I manually changed [new value] in [file name]. Only edit [file name] to [requested change], and leave my edit and the rest of the file unchanged.&nbsp;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Filling out this template sets clear boundary rules for the AI. For instance, when you submit this filled-in prompt to an AI builder like Coderick AI, <strong>the instructions tell it precisely where to work and what code to protect:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>I manually changed the email in Contact.tsx. Only edit Contact.tsx to make the Event Date field required, and leave my edit and the rest of the file unchanged.&nbsp;<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"869\" height=\"1024\" src=\"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/Screenshot-2026-10-12-at-10.45.29-869x1024.jpg\" alt=\"Screenshot of the Coderick AI chat interface displaying a summary of code changes and checks made to the Contact.tsx file, along with suggested next steps.   \" class=\"wp-image-28963\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Explicitly naming the target file helps <strong>prevent the AI from altering unrelated code.<\/strong> In platforms like Coderick AI, referencing specific files directly in the chat locks the AI&#8217;s focus to those files. While AI models usually follow these instructions, prompts are not physical locks, which is why having a saved version checkpoint and an offline backup remains your best safeguard.<\/p>\n\n\n\n<div class=\"post-page__colored-blocks post-page__colored-blocks--update\"><p class=\"text text--size-medium color-darkest\"><strong>Pro tip: <\/strong>Focus on one area per prompt. A prompt that changes a button, a navigation menu, and a footer touches three separate parts of your project at once. If your manual edit vanishes afterward, pinpointing the cause becomes difficult. Requesting one area at a time keeps each change small enough to review quickly.<\/p><\/div>\n\n\n\n<h3 id=\"h-3-after-the-ai-s-change-verify-your-manual-edit-survived-and-confirm-the-scope-of-edits\" class=\"wp-block-heading\"><strong>3. After the AI&#8217;s change: verify your manual edit survived and confirm the scope of edits<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Perform two quick checks before moving on to your next task:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verify your manual edit:<\/strong> Search your project files for a unique word or value from your manual update (such as the updated email address) to confirm it is still intact.<\/li>\n\n\n\n<li><strong>Verify the scope:<\/strong> Ask the AI which files it modified, then compare that list against the single file you requested it to change.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your manual edit is missing, stop and restore your previous version checkpoint before sending another prompt. <\/p>\n\n\n\n<h2 id=\"h-how-to-protect-manual-code-changes-from-ai\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"how-to-protect-manual-code-changes-from-ai\"><\/span><strong>How to protect manual code changes from AI<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Certain manual edits to AI-generated code <strong>need to survive dozens of future AI prompts,<\/strong> such as a custom pricing calculation, a third-party analytics tag, or an external widget script.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are four habits to protect your critical manual code over the long run:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Isolate it in its own file:<\/strong> Keep custom code inside a dedicated file or component whenever possible. When manual logic lives in its own file, prompts aimed at other parts of your app have no reason to touch or overwrite it.<\/li>\n\n\n\n<li><strong>Label it with code comments: <\/strong>Give the file an explicit name (like custom-pricing.js) and place a comment at the top, such as \u201cWritten by hand. Do not modify without permission.\u201d AI coding agents read source comments, making this a simple way to signal boundaries.<\/li>\n\n\n\n<li><strong>Maintain a manual changes log:<\/strong> Keep a quick bulleted list of what you edited by hand and where those changes live. You can copy and paste this list directly into future prompts that touch surrounding features.<\/li>\n\n\n\n<li><strong>Download an offline backup before major updates:<\/strong> Before submitting a prompt that reworks an entire page or complex feature, download a local copy of your project. An offline backup ensures your custom code exists in a safe location where no AI prompt can reach.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-what-to-do-when-the-ai-overwrites-your-work\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"what-to-do-when-the-ai-overwrites-your-work\"><\/span><strong>What to do when the AI overwrites your work<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despite your handoff instructions, AI could still overwrite a manual code edit because chat <strong>prompts act as natural-language guidance rather than hard file permissions. <\/strong>When an AI modifies a file, it rewrites the file as a whole. If the model prioritizes its new feature request or misinterprets the surrounding context, it may sometimes drop your hand-crafted lines during that rewrite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If an AI prompt overwrites your manual work, execute these three recovery steps in order:<\/p>\n\n\n\n<h3 id=\"h-1-stop-prompting-nbsp\" class=\"wp-block-heading\"><strong>1. Stop prompting&nbsp;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Submitting new prompts after a file is accidentally overwritten compounds the problem. <strong>Every subsequent prompt uses the new codebase as its new baseline,<\/strong> pushing your original edit further back in the project history and making recovery significantly harder.<\/p>\n\n\n\n<h3 id=\"h-2-restore-the-version-containing-your-edit\" class=\"wp-block-heading\"><strong>2. Restore the version containing your edit<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Roll back your codebase to the last version checkpoint where your manual change was intact. In platforms like Coderick AI, you can <a href=\"https:\/\/www.siteground.com\/kb\/restore-project-version\" target=\"_blank\" rel=\"noopener\">revert your source files<\/a> to a previous checkpoint <strong>with a single click. <\/strong>If no saved version contains your edit, restore the code directly from your downloaded offline backup.<\/p>\n\n\n\n<div class=\"post-page__colored-blocks post-page__colored-blocks--update\"><p class=\"text text--size-medium color-darkest\"><strong>File revisions vs. database data:<\/strong> Restoring a past project version rolls back only the application source files; it does not wipe dynamic user data. Database records (such as customer bookings, signups, or form submissions) remain intact, and your live published site is not affected until you explicitly publish again.<\/p><\/div>\n\n\n\n<h3 id=\"h-3-re-establish-boundary-context-with-the-ai\" class=\"wp-block-heading\"><strong>3. Re-establish boundary context with the AI<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once your code is restored, <strong>update the AI before submitting new feature requests. <\/strong>Explicitly state what was restored, specify the exact file, and remind the AI which code to protect so the same prompt does not trigger a second overwrite.<\/p>\n\n\n\n<h2 id=\"h-one-habit-for-every-change\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"one-habit-for-every-change\"><\/span><strong>One habit for every change<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI coding vs manual coding is a deliberate choice made for every single edit. By picking the right tool for each task and managing the handoff whenever you switch, <strong>you get the speed of AI generation without risking your custom code.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nearly every lost edit stems from a skipped handoff. <strong>Taking sixty seconds to anchor your code boundaries between prompts will save you hours of tedious rebuilding later. <\/strong>Ultimately, this habit is essential for long-term <a href=\"https:\/\/www.siteground.com\/academy\/ai-built-app-maintenance\" target=\"_blank\" rel=\"noopener\">AI-built app maintenance<\/a>, as it keeps your project stable and easy to look after as it grows.<\/p>\n\n\n<p>[96]<\/p>\n\n\n\n<h2 id=\"h-faqs\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"faqs\"><\/span><strong>FAQs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986119445\"><strong class=\"schema-faq-question\">AI coding vs manual coding: which should I use for a change?<\/strong> <p class=\"schema-faq-answer\">In AI coding vs manual coding, use manual editing when you know which file and roughly where in it to change, and use the AI for new features, changes across many files, or code you can&#8217;t locate. Decide for each change rather than for the whole project.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986137627\"><strong class=\"schema-faq-question\">How do I combine AI coding and manual coding in one project?<\/strong> <p class=\"schema-faq-answer\">Combine AI coding and manual coding by choosing the better editor for each change, keeping a version you can return to, making the edit, telling the AI what changed before the next prompt, and checking that both the new change and your earlier manual edits are still in place.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986154228\"><strong class=\"schema-faq-question\">How do I stop AI from overwriting manual code changes?<\/strong> <p class=\"schema-faq-answer\">To stop AI from overwriting manual code changes, save your edit, tell the AI what you changed and what to leave alone, point it at the file it should work on, and keep custom code in its own file where you can. Instructions help but aren&#8217;t locks, so keep a version or a downloaded copy to restore.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986169381\"><strong class=\"schema-faq-question\">Is it better to edit AI-generated code manually or prompt the AI again?<\/strong> <p class=\"schema-faq-answer\">Editing AI-generated code manually is better for small, precise changes you can locate yourself. Prompting the AI again is better for larger changes, new features, or edits spread across many files.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986183963\"><strong class=\"schema-faq-question\">Is manual coding faster than AI for small changes?<\/strong> <p class=\"schema-faq-answer\">Manual coding is often faster than AI for small changes in code you know, since there&#8217;s no prompt to write or result to check. A 2025 METR trial found experienced developers working in code they knew well were slower with AI, even though they believed they were faster.<\/p> <\/div> <\/div>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1791986201169\"><strong class=\"schema-faq-question\">Do manual code edits use Coderick AI credits?<\/strong> <p class=\"schema-faq-answer\">No. Manual edits in Coderick AI&#8217;s Code tab don&#8217;t use credits, and neither do quick changes made in Visual Edit.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>While vibe coding allows you to generate complex features in seconds, manual coding can sometimes be very helpful for fine-tuning and making quick edits, even if you\u2019re not a developer. That\u2019s why advanced AI builders such as Coderick AI frequently offer built-in code editors alongside your chat interface, giving you the flexibility to switch between &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;AI coding vs manual coding: How to use both without losing your changes&#8221;<\/span><\/a><\/p>\n","protected":false},"author":88,"featured_media":28978,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,7],"tags":[],"class_list":["post-28955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-website-building"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>AI Coding vs Manual Coding: When to Use Each<\/title>\n<meta name=\"description\" content=\"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI coding vs manual coding: How to use both without losing your changes\" \/>\n<meta property=\"og:description\" content=\"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteGround\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/siteground\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-14T14:00:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dimitar Ganev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@siteground\" \/>\n<meta name=\"twitter:site\" content=\"@siteground\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dimitar Ganev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/\"},\"author\":{\"name\":\"Dimitar Ganev\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#\\\/schema\\\/person\\\/5017d0078f2b20dd8cf63f632c1a7713\"},\"headline\":\"AI coding vs manual coding: How to use both without losing your changes\",\"datePublished\":\"2026-10-14T14:00:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/\"},\"wordCount\":2336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg\",\"articleSection\":[\"AI Trends\",\"Website Building\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/\",\"name\":\"AI Coding vs Manual Coding: When to Use Each\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg\",\"datePublished\":\"2026-10-14T14:00:38+00:00\",\"description\":\"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986119445\"},{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986137627\"},{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986154228\"},{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986169381\"},{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986183963\"},{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986201169\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#primaryimage\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg\",\"contentUrl\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/10\\\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg\",\"width\":1200,\"height\":600,\"caption\":\"An illustration comparing AI code updates with hand-edited code preservation side-by-side, featuring a prompt box requesting to keep manual changes.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI coding vs manual coding: How to use both without losing your changes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/\",\"name\":\"SiteGround Academy\",\"description\":\"The SiteGround academy provides a wide variety of tips, tools, and resources related to WordPress, web performance, website optimization and site security.\",\"publisher\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#organization\",\"name\":\"SiteGround\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/01\\\/Siteground-Logo-on-white.jpg\",\"contentUrl\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/01\\\/Siteground-Logo-on-white.jpg\",\"width\":1200,\"height\":400,\"caption\":\"SiteGround\"},\"image\":{\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/siteground\",\"https:\\\/\\\/x.com\\\/siteground\",\"https:\\\/\\\/www.instagram.com\\\/siteground\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@siteground\"],\"description\":\"The SiteGround academy provides a wide variety of tips, tools, and resources related to WordPress, web performance, website optimization and site security.\",\"foundingDate\":\"2004-03-22\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"501\",\"maxValue\":\"1000\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/#\\\/schema\\\/person\\\/5017d0078f2b20dd8cf63f632c1a7713\",\"name\":\"Dimitar Ganev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g\",\"caption\":\"Dimitar Ganev\"},\"description\":\"Dimitar specializes in SiteGround's AI product lineup, covering AI Studio and Coderick AI. His work focuses on turning complex AI capabilities into practical guidance for small business owners, whether they're creating marketing campaigns or launching web apps from scratch. Before moving into content marketing, he worked as a journalist in the City of London, and he's studied philosophy in Vienna, London, Edinburgh and Bratislava. He's also a published poet with two books, which probably explains why he cares so much about getting the wording right. Outside of work, he's usually reading, visiting art exhibitions, travelling, or pretending he's getting better at guitar.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/dimitar-ganev-680a5611a\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Content Manager for AI Products\",\"worksFor\":\"SiteGround\",\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/author\\\/dimitarganev\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986119445\",\"position\":1,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986119445\",\"name\":\"AI coding vs manual coding: which should I use for a change?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In AI coding vs manual coding, use manual editing when you know which file and roughly where in it to change, and use the AI for new features, changes across many files, or code you can't locate. Decide for each change rather than for the whole project.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986137627\",\"position\":2,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986137627\",\"name\":\"How do I combine AI coding and manual coding in one project?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Combine AI coding and manual coding by choosing the better editor for each change, keeping a version you can return to, making the edit, telling the AI what changed before the next prompt, and checking that both the new change and your earlier manual edits are still in place.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986154228\",\"position\":3,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986154228\",\"name\":\"How do I stop AI from overwriting manual code changes?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"To stop AI from overwriting manual code changes, save your edit, tell the AI what you changed and what to leave alone, point it at the file it should work on, and keep custom code in its own file where you can. Instructions help but aren't locks, so keep a version or a downloaded copy to restore.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986169381\",\"position\":4,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986169381\",\"name\":\"Is it better to edit AI-generated code manually or prompt the AI again?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Editing AI-generated code manually is better for small, precise changes you can locate yourself. Prompting the AI again is better for larger changes, new features, or edits spread across many files.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986183963\",\"position\":5,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986183963\",\"name\":\"Is manual coding faster than AI for small changes?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Manual coding is often faster than AI for small changes in code you know, since there's no prompt to write or result to check. A 2025 METR trial found experienced developers working in code they knew well were slower with AI, even though they believed they were faster.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986201169\",\"position\":6,\"url\":\"https:\\\/\\\/academy.siteground.com\\\/en\\\/ai-coding-vs-manual-coding\\\/#faq-question-1791986201169\",\"name\":\"Do manual code edits use Coderick AI credits?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Manual edits in Coderick AI's Code tab don't use credits, and neither do quick changes made in Visual Edit.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AI Coding vs Manual Coding: When to Use Each","description":"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/","og_locale":"en_US","og_type":"article","og_title":"AI coding vs manual coding: How to use both without losing your changes","og_description":"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.","og_url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/","og_site_name":"SiteGround","article_publisher":"https:\/\/www.facebook.com\/siteground","article_published_time":"2026-10-14T14:00:38+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg","type":"image\/jpeg"}],"author":"Dimitar Ganev","twitter_card":"summary_large_image","twitter_creator":"@siteground","twitter_site":"@siteground","twitter_misc":{"Written by":"Dimitar Ganev","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#article","isPartOf":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/"},"author":{"name":"Dimitar Ganev","@id":"https:\/\/academy.siteground.com\/en\/#\/schema\/person\/5017d0078f2b20dd8cf63f632c1a7713"},"headline":"AI coding vs manual coding: How to use both without losing your changes","datePublished":"2026-10-14T14:00:38+00:00","mainEntityOfPage":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/"},"wordCount":2336,"commentCount":0,"publisher":{"@id":"https:\/\/academy.siteground.com\/en\/#organization"},"image":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg","articleSection":["AI Trends","Website Building"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/","url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/","name":"AI Coding vs Manual Coding: When to Use Each","isPartOf":{"@id":"https:\/\/academy.siteground.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#primaryimage"},"image":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg","datePublished":"2026-10-14T14:00:38+00:00","description":"Learn when to use AI or edit code manually, how to combine both in one project, and how to stop later AI changes from overwriting your work.","breadcrumb":{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986119445"},{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986137627"},{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986154228"},{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986169381"},{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986183963"},{"@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986201169"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#primaryimage","url":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg","contentUrl":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2026\/10\/ai-coding-vs-manual-coding_-how-to-use-both-wt-losing-changes.jpg","width":1200,"height":600,"caption":"An illustration comparing AI code updates with hand-edited code preservation side-by-side, featuring a prompt box requesting to keep manual changes."},{"@type":"BreadcrumbList","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/academy.siteground.com\/en\/"},{"@type":"ListItem","position":2,"name":"AI coding vs manual coding: How to use both without losing your changes"}]},{"@type":"WebSite","@id":"https:\/\/academy.siteground.com\/en\/#website","url":"https:\/\/academy.siteground.com\/en\/","name":"SiteGround Academy","description":"The SiteGround academy provides a wide variety of tips, tools, and resources related to WordPress, web performance, website optimization and site security.","publisher":{"@id":"https:\/\/academy.siteground.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/academy.siteground.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/academy.siteground.com\/en\/#organization","name":"SiteGround","url":"https:\/\/academy.siteground.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/academy.siteground.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg","contentUrl":"https:\/\/academy.siteground.com\/en\/wp-content\/uploads\/sites\/2\/2025\/01\/Siteground-Logo-on-white.jpg","width":1200,"height":400,"caption":"SiteGround"},"image":{"@id":"https:\/\/academy.siteground.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/siteground","https:\/\/x.com\/siteground","https:\/\/www.instagram.com\/siteground\/","https:\/\/www.youtube.com\/@siteground"],"description":"The SiteGround academy provides a wide variety of tips, tools, and resources related to WordPress, web performance, website optimization and site security.","foundingDate":"2004-03-22","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"501","maxValue":"1000"}},{"@type":"Person","@id":"https:\/\/academy.siteground.com\/en\/#\/schema\/person\/5017d0078f2b20dd8cf63f632c1a7713","name":"Dimitar Ganev","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24adee9c2f71094e7ef460b1d500caf9d5297fbe7aa22c1ea91aeb85f8d0c612?s=96&d=mm&r=g","caption":"Dimitar Ganev"},"description":"Dimitar specializes in SiteGround's AI product lineup, covering AI Studio and Coderick AI. His work focuses on turning complex AI capabilities into practical guidance for small business owners, whether they're creating marketing campaigns or launching web apps from scratch. Before moving into content marketing, he worked as a journalist in the City of London, and he's studied philosophy in Vienna, London, Edinburgh and Bratislava. He's also a published poet with two books, which probably explains why he cares so much about getting the wording right. Outside of work, he's usually reading, visiting art exhibitions, travelling, or pretending he's getting better at guitar.","sameAs":["https:\/\/www.linkedin.com\/in\/dimitar-ganev-680a5611a"],"knowsLanguage":["English"],"jobTitle":"Content Manager for AI Products","worksFor":"SiteGround","url":"https:\/\/academy.siteground.com\/en\/author\/dimitarganev\/"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986119445","position":1,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986119445","name":"AI coding vs manual coding: which should I use for a change?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"In AI coding vs manual coding, use manual editing when you know which file and roughly where in it to change, and use the AI for new features, changes across many files, or code you can't locate. Decide for each change rather than for the whole project.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986137627","position":2,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986137627","name":"How do I combine AI coding and manual coding in one project?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Combine AI coding and manual coding by choosing the better editor for each change, keeping a version you can return to, making the edit, telling the AI what changed before the next prompt, and checking that both the new change and your earlier manual edits are still in place.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986154228","position":3,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986154228","name":"How do I stop AI from overwriting manual code changes?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"To stop AI from overwriting manual code changes, save your edit, tell the AI what you changed and what to leave alone, point it at the file it should work on, and keep custom code in its own file where you can. Instructions help but aren't locks, so keep a version or a downloaded copy to restore.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986169381","position":4,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986169381","name":"Is it better to edit AI-generated code manually or prompt the AI again?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Editing AI-generated code manually is better for small, precise changes you can locate yourself. Prompting the AI again is better for larger changes, new features, or edits spread across many files.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986183963","position":5,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986183963","name":"Is manual coding faster than AI for small changes?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Manual coding is often faster than AI for small changes in code you know, since there's no prompt to write or result to check. A 2025 METR trial found experienced developers working in code they knew well were slower with AI, even though they believed they were faster.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986201169","position":6,"url":"https:\/\/academy.siteground.com\/en\/ai-coding-vs-manual-coding\/#faq-question-1791986201169","name":"Do manual code edits use Coderick AI credits?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. Manual edits in Coderick AI's Code tab don't use credits, and neither do quick changes made in Visual Edit.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/posts\/28955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/users\/88"}],"replies":[{"embeddable":true,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/comments?post=28955"}],"version-history":[{"count":12,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/posts\/28955\/revisions"}],"predecessor-version":[{"id":28979,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/posts\/28955\/revisions\/28979"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/media\/28978"}],"wp:attachment":[{"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/media?parent=28955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/categories?post=28955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academy.siteground.com\/en\/wp-json\/wp\/v2\/tags?post=28955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}