<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ertaç Paprat</title><description>Yazılar / Writing</description><link>https://ertac.paprat.com/</link><item><title>Corporate vs. Startup Culture: Who Bears the Risk of Initiative?</title><link>https://ertac.paprat.com/blog/corporate-bs-vs-startup-truth/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/corporate-bs-vs-startup-truth/</guid><description>The difference between a team that experiments and one that performs enthusiasm often lies in who receives the reward and who inherits the risk.</description><pubDate>Mon, 25 Aug 2025 11:30:00 GMT</pubDate></item><item><title>Why Reading Your Own Code Is Hard: The Missing Reason</title><link>https://ertac.paprat.com/blog/why-reading-code-is-hard-even-your-own/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/why-reading-code-is-hard-even-your-own/</guid><description>Better names help, but understanding old code also requires the rule, the boundary case, and the reason someone chose it.</description><pubDate>Wed, 02 Jul 2025 21:00:00 GMT</pubDate></item><item><title>What Exactly Improves When an AI Improves Itself?</title><link>https://ertac.paprat.com/blog/self-improving-ai-models-automatic-coding-nas-agi/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/self-improving-ai-models-automatic-coding-nas-agi/</guid><description>Neural architecture search, agent modification, and code optimization change different things. Recent research becomes clearer when those objects stay separate.</description><pubDate>Mon, 23 Jun 2025 21:00:00 GMT</pubDate></item><item><title>Teen Habits and Startup Ideas: From Away Messages to Disappearing Messages</title><link>https://ertac.paprat.com/blog/teen-user-behavior-patterns-unicorn-startups/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/teen-user-behavior-patterns-unicorn-startups/</guid><description>Teen communication habits reveal tensions around identity, audience, and social risk. They do not provide a formula for building a unicorn.</description><pubDate>Sun, 15 Jun 2025 21:00:00 GMT</pubDate></item><item><title>A Small, Reviewable Cursor Workflow — June 2025</title><link>https://ertac.paprat.com/blog/advanced-ai-driven-development-with-cursor-guide/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/advanced-ai-driven-development-with-cursor-guide/</guid><description>Use one bounded change to connect repository context, project rules, tests, and diff review in Cursor’s editor workflow.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Claude Code vs. Cursor: How to Compare Their Workflows (June 2025)</title><link>https://ertac.paprat.com/blog/claude-code-cursor-llm-comparison/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/claude-code-cursor-llm-comparison/</guid><description>Separate the editor, coding agent, and model in a Claude Code and Cursor comparison; learn what a fair test would need before drawing conclusions.</description><pubDate>Mon, 02 Jun 2025 12:00:00 GMT</pubDate></item><item><title>Coding Agents and RAG: The Function Was Found, the Contract Was Missed</title><link>https://ertac.paprat.com/blog/rethinking-coding-agents-with-rag-and-agentic-intelligence/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/rethinking-coding-agents-with-rag-and-agentic-intelligence/</guid><description>Repository retrieval needs to find the rule behind a change, not merely the code whose name resembles the prompt.</description><pubDate>Tue, 20 May 2025 10:00:00 GMT</pubDate></item><item><title>Vibe Coding Before Release: Can Someone Else Use the Prototype?</title><link>https://ertac.paprat.com/blog/what-should-you-focus-on-when-vibe-coding/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/what-should-you-focus-on-when-vibe-coding/</guid><description>Before sharing an AI-built app, test the first-time user, the wrong account, and the failed request—not just the successful demo.</description><pubDate>Sun, 18 May 2025 12:00:00 GMT</pubDate></item><item><title>AI and the One-Person Unicorn: Where the Work Still Goes</title><link>https://ertac.paprat.com/blog/solopreneur-unicorn-ai/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/solopreneur-unicorn-ai/</guid><description>AI can reduce the work of building a product. The harder constraint may be the flow of exceptions after customers arrive.</description><pubDate>Mon, 12 May 2025 10:00:00 GMT</pubDate></item><item><title>AI in UI/UX Design: Who Checks Whether a Generated Screen Works?</title><link>https://ertac.paprat.com/blog/ai-in-ui-ux-design/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-in-ui-ux-design/</guid><description>A generated form is a starting point. Its error states, keyboard behavior, and assumptions about users determine whether it is usable.</description><pubDate>Thu, 10 Apr 2025 12:00:00 GMT</pubDate></item><item><title>The Future of ML: Three Trade-offs Worth Watching in April 2025</title><link>https://ertac.paprat.com/blog/future-of-machine-learning-trends/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/future-of-machine-learning-trends/</guid><description>Reasoning time, evaluation quality, and deployment constraints are more useful lenses than a list of technologies declared to be the future.</description><pubDate>Wed, 09 Apr 2025 10:00:00 GMT</pubDate></item><item><title>What to Focus On When Vibe Coding: Know When to Read the Code</title><link>https://ertac.paprat.com/blog/what-should-you-really-focus-on-when-vibe-coding/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/what-should-you-really-focus-on-when-vibe-coding/</guid><description>A working prototype is useful evidence. It stops being enough when the software handles permissions, money, or state you need to recover.</description><pubDate>Fri, 07 Mar 2025 10:00:00 GMT</pubDate></item><item><title>Why Developers Push Back on AI: Who Owns the Failure?</title><link>https://ertac.paprat.com/blog/why-developers-push-back-and-how-to-overcome-it/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/why-developers-push-back-and-how-to-overcome-it/</guid><description>Developers’ objections to AI tools can reveal missing evidence, hidden review work, or an uneven distribution of risk.</description><pubDate>Sun, 02 Feb 2025 10:00:00 GMT</pubDate></item><item><title>Developer Productivity: A Busy Coding Day Can Still Produce Nothing</title><link>https://ertac.paprat.com/blog/productivity-tips-for-software-developers/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/productivity-tips-for-software-developers/</guid><description>Look at waiting, interruptions, and unfinished work before trying to type faster or optimize every hour.</description><pubDate>Tue, 31 Dec 2024 10:00:00 GMT</pubDate></item><item><title>My Journey into Data Science: Physics, Economics, and Turkish Sentiment Analysis</title><link>https://ertac.paprat.com/blog/my-journey-into-data-science/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/my-journey-into-data-science/</guid><description>I studied physics and economics, researched Turkish sentiment analysis in computer science, and later moved into software products and entrepreneurship.</description><pubDate>Thu, 28 Nov 2024 10:00:00 GMT</pubDate></item><item><title>AI Tech Blogger and RAG: Start with Evidence, Then Decide What to Say</title><link>https://ertac.paprat.com/blog/ai-rag-tech-blogger/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-rag-tech-blogger/</guid><description>A tiny retrieval example shows how a technical-writing assistant can use evidence without confusing retrieval with editorial judgment.</description><pubDate>Mon, 23 Sep 2024 10:00:00 GMT</pubDate></item><item><title>AI Documentation: When a Plausible README Is Worse Than None</title><link>https://ertac.paprat.com/blog/ai-smart-documentation/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-smart-documentation/</guid><description>Generated documentation becomes useful when its examples can be checked and its explanation distinguishes code behavior from design intent.</description><pubDate>Fri, 19 Jul 2024 10:00:00 GMT</pubDate></item><item><title>AI-Assisted Debugging: Test the Cause, Not the Correlation</title><link>https://ertac.paprat.com/blog/ai-assisted-debugging-future/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-assisted-debugging-future/</guid><description>Use an AI assistant to propose debugging hypotheses, then make each hypothesis face a test that could disprove it.</description><pubDate>Sun, 16 Jun 2024 10:00:00 GMT</pubDate></item><item><title>AI Pair Programming: A Tool That Never Asks Why</title><link>https://ertac.paprat.com/blog/ai-pairing-boosting-developer-workflow/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-pairing-boosting-developer-workflow/</guid><description>AI can produce a plausible implementation quickly. A small billing example shows why the developer still has to supply the missing rule.</description><pubDate>Tue, 14 May 2024 10:00:00 GMT</pubDate></item><item><title>Ethical AI Development: The Model Is Accurate. Should We Ship It?</title><link>https://ertac.paprat.com/blog/ethical-ai-development/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ethical-ai-development/</guid><description>A support-triage example turns broad AI ethics principles into concrete decisions about evidence, appeal, and responsibility.</description><pubDate>Thu, 11 Apr 2024 10:00:00 GMT</pubDate></item><item><title>Bias in AI: Equal Accuracy Can Hide Unequal Errors</title><link>https://ertac.paprat.com/blog/bias-in-ai-understanding-mitigation/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/bias-in-ai-understanding-mitigation/</guid><description>A worked example shows how equal accuracy can conceal unequal errors—and why fixing bias requires more than balancing a dataset.</description><pubDate>Sat, 09 Mar 2024 10:00:00 GMT</pubDate></item><item><title>Python for Data Science: One CSV, Three Libraries, One Question</title><link>https://ertac.paprat.com/blog/python-for-data-science-libraries/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/python-for-data-science-libraries/</guid><description>Use pandas, NumPy, and Matplotlib to investigate delivery delays without turning a small analysis into a framework collection.</description><pubDate>Mon, 05 Feb 2024 10:00:00 GMT</pubDate></item><item><title>Regression Metrics: When MAE and RMSE Pick Different Models</title><link>https://ertac.paprat.com/blog/evaluating-ml-model-regression-metrics/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/evaluating-ml-model-regression-metrics/</guid><description>MAE and RMSE disagree for a reason. A three-prediction example makes that reason visible, then puts R-squared in context.</description><pubDate>Wed, 03 Jan 2024 10:00:00 GMT</pubDate></item><item><title>Classification Metrics: 95.6% Accuracy, Yet Most Spam Warnings Are Wrong</title><link>https://ertac.paprat.com/blog/evaluating-ml-model-classification-metrics/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/evaluating-ml-model-classification-metrics/</guid><description>One confusion matrix explains precision, recall, F1, and why a strong-looking accuracy score can describe a frustrating product.</description><pubDate>Fri, 01 Dec 2023 10:00:00 GMT</pubDate></item><item><title>Overfitting vs. Underfitting: Reading Training and Validation Scores</title><link>https://ertac.paprat.com/blog/overfitting-vs-underfitting-ml/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/overfitting-vs-underfitting-ml/</guid><description>Compare overfitting and underfitting through training and validation scores, then check data leakage, model capacity, and data quality before changing the model.</description><pubDate>Sun, 29 Oct 2023 10:00:00 GMT</pubDate></item><item><title>Choosing ML Algorithms: Build a Baseline Before Trying Six</title><link>https://ertac.paprat.com/blog/common-ml-algorithms-overview/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/common-ml-algorithms-overview/</guid><description>A practical way to choose a machine-learning model: establish what a simple system achieves, then make complexity earn its place.</description><pubDate>Tue, 26 Sep 2023 10:00:00 GMT</pubDate></item><item><title>Unsupervised Learning: Your Clusters May Be Real, Their Names Are Your Invention</title><link>https://ertac.paprat.com/blog/unsupervised-learning-unlabeled-data/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/unsupervised-learning-unlabeled-data/</guid><description>Unsupervised learning can reveal structure, but the distance measure, input scale, and interpretation still come from us.</description><pubDate>Thu, 24 Aug 2023 10:00:00 GMT</pubDate></item><item><title>Supervised Learning with Labeled Data: Who Decides the Correct Answer?</title><link>https://ertac.paprat.com/blog/supervised-learning-labeled-data/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/supervised-learning-labeled-data/</guid><description>Supervised learning depends on labeled examples. The difficult part is often deciding what those labels should mean.</description><pubDate>Sat, 22 Jul 2023 10:00:00 GMT</pubDate></item><item><title>Feature Engineering: Your Best Feature Might Come from the Future</title><link>https://ertac.paprat.com/blog/feature-engineering-importance-ml/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/feature-engineering-importance-ml/</guid><description>A delivery predictor explains why feature availability matters more than an impressive validation score.</description><pubDate>Mon, 19 Jun 2023 10:00:00 GMT</pubDate></item><item><title>Data Cleaning for ML: The Rows You Delete Are a Decision</title><link>https://ertac.paprat.com/blog/data-cleaning-importance/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/data-cleaning-importance/</guid><description>Missing values, duplicates, and outliers are not interchangeable defects. A small delivery table shows why cleaning needs context.</description><pubDate>Wed, 17 May 2023 10:00:00 GMT</pubDate></item><item><title>Features, Labels, and Models: One Order at Two Moments</title><link>https://ertac.paprat.com/blog/key-ml-concepts-features-labels-models/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/key-ml-concepts-features-labels-models/</guid><description>Features, labels, and models explained through a delivery prediction—and the timestamp that makes the example work.</description><pubDate>Fri, 14 Apr 2023 10:00:00 GMT</pubDate></item><item><title>AI vs. Machine Learning vs. Deep Learning: One Spam Filter, Three Approaches</title><link>https://ertac.paprat.com/blog/ai-vs-ml-vs-deep-learning/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/ai-vs-ml-vs-deep-learning/</guid><description>See how rules, machine learning, and deep learning handle the same spam-filtering task and where each approach fits within AI.</description><pubDate>Sun, 12 Mar 2023 10:00:00 GMT</pubDate></item><item><title>What Is Machine Learning? When Writing Another Rule Stops Working</title><link>https://ertac.paprat.com/blog/what-is-machine-learning-beginners/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/what-is-machine-learning-beginners/</guid><description>Learn what machine learning changes by following a spam filter from handwritten rules to patterns learned from examples.</description><pubDate>Tue, 07 Feb 2023 10:00:00 GMT</pubDate></item><item><title>What Does a Data Scientist Do? Sometimes Decide No Model Is Needed</title><link>https://ertac.paprat.com/blog/introduction-to-data-science/</link><guid isPermaLink="true">https://ertac.paprat.com/blog/introduction-to-data-science/</guid><description>A churn investigation shows what data scientists actually do: define the question, challenge the measurement, and decide whether prediction would help.</description><pubDate>Thu, 05 Jan 2023 10:00:00 GMT</pubDate></item></channel></rss>