Software Engineering

Using ChatGPT for low-context technical research

He uses ChatGPT to compare approaches, learn vocabulary, get reading paths, and think through design questions that do not require access to his codebase, such as static-site search options, architecture trade-offs, and platform-level performance questions.

Why the human is still essential here

He still decides which approach fits the project, budget, and constraints, and he verifies version-specific details in official documentation rather than treating the model as authoritative.

How people use this

Architecture option comparison

AI compares alternatives such as search providers, hosting patterns, or rendering strategies so he can narrow down promising directions before reading deeper documentation.

ChatGPT / Claude

Terminology and reading-path primer

AI explains unfamiliar terms and generates a practical sequence of docs, blog posts, and concepts to study when he is entering a new technical area.

ChatGPT / Perplexity

Performance troubleshooting brainstorm

For broad issues like caching, CDN behavior, or framework overhead, AI suggests likely causes and diagnostic checks without needing direct access to the repository.

ChatGPT

Related Prompts (4)

Community stories (1)

Blog
7 min read

How I Use AI on Side Projects: ChatGPT, Cursor, and Copilot

There is no shortage of AI tools aimed at developers right now: chat assistants, IDE completions, agents that promise to run your tests, and new products every month with overlapping features. I am not going to argue which one is β€œbest.” Instead, here is what I am actually using today on hobby code: ChatGPT for quick, low-context questions, Cursor when the work needs my repository in the loop, and GitHub Copilot for fast inline help while I type. That trio might change, but it reflects how I have learned to spend money and attention in 2026.

The through-line is simple: match the tool to how much context the problem needs. That stops me from dumping half a repo into a browser tab for a vague design question, or firing up an editor assistant when I only wanted a two-paragraph explanation of something I could read in the docs.


This is not a product review. It is a snapshot of how I work, using the projects on my projects page as concrete examples.

SF
Simon FosterDeveloper
Apr 10, 2026