Skip to content
SparkTime, home
Topic · 215 pieces · page 9 of 12

Technology

Software engineering, AI and the craft of building on the web.

Earlier in Technology

Page 9 of 12

Technology

11 min read

Security and Licensing Risks of AI-Generated Code

Generated code that works can still be vulnerable, depend on a package that should not be trusted, or resemble code with a licence you must respect. This article lists the common security weaknesses, shows a SQL injection example you can run, gives a short security review routine and explains licensing questions without pretending to be legal advice.

Technology

10 min read

Testing, Reviewing and Refactoring AI-Generated Code

AI-written code often passes AI-written tests, because both come from the same assumptions. This article shows how to write tests that check what the code should do, how to use AI as a second reviewer without relying on it, what to look for in AI-generated diffs, and how to refactor safely.

Technology

9 min read

How to Use AI to Debug Code Safely

Pasting an error into an assistant can solve a bug in a minute, or produce a patch that hides it. This article gives a safe debugging workflow: reproduce, share safely, ask for hypotheses, test them, review the fix, add a regression test, with a worked example and a list of dangerous 'fixes'.

Technology

10 min read

Use AI to Understand Code, Codebases, APIs and Documentation

Reading code is the safest and often most valuable use of an AI assistant: nothing changes until you decide it should. This article covers explaining unfamiliar code, mapping a codebase, learning an API or framework, writing documentation and brainstorming architecture, with the checks that catch confident mistakes.

Technology

9 min read

AI Coding Assistants: Modes, Strengths and Your Responsibility

Autocomplete, chat, edit mode, agents and review bots all promise faster coding. This article explains what each mode does, how to give it the context it needs, what the evidence says about speed and security, and the responsibilities that stay with you no matter who typed the code.

Technology

10 min read

Brainstorming, Planning and Decision Support with AI

AI is a tireless thinking partner for generating options, breaking work into steps and stress-testing plans. It is a poor decision-maker, because it does not share your values or consequences and tends to agree with you. This article shows how to use it to think better while keeping the decision yours.

Technology

11 min read

Spreadsheets and Data with AI: Analysis You Can Check

AI is excellent at explaining formulas, cleaning messy columns and suggesting how to analyse data, and unreliable as a calculator. This article shows how to have the AI propose the method while the spreadsheet or code does the arithmetic, with reconciliation checks and a worked example of a classic mistake.

Technology

10 min read

Meetings, Notes and Long Documents: Summaries You Can Trust

AI summaries save hours, and they fail in quiet ways: a missed 'not', an invented owner, a decision that was never made. This article shows how to extract decisions and actions from meetings, summarise long documents for a purpose, and build a note system that you can search and trust.

Technology

10 min read

How to Use AI for Emails and Documents Without Losing Your Voice

AI can draft, tighten and restructure workplace writing in seconds, but it can also invent commitments and make everything sound like everyone else. This article gives a facts-first drafting workflow, ways to keep your own voice, and a checklist to run before you hit send.

Learning

9 min read

Learning with AI Without Cheating Yourself

Using AI in your studies raises three separate questions: what your institution allows, whether you are actually learning, and whether you can still do the work without it. This article gives you honest rules, warning signs of dependency and a personal AI-use agreement you can write in ten minutes.

Learning

11 min read

How to Use AI to Learn a Difficult Technical Subject

'Explain everything about this topic' produces a wall of text you will forget. This article shows a better loop: tell the AI what you already know, learn in layers, try problems yourself, ask for hints instead of answers, and test your understanding. With a full worked session.

Technology

11 min read

Iterate, Break Tasks Apart and Reuse What Works

The first AI answer is a draft. This article teaches how to give feedback that actually improves it, how to ask the AI to critique and offer alternatives without being fooled by agreement, how to split big tasks into checkable steps, and when the real problem is not the prompt at all.

Technology

11 min read

Examples, Output Formats and Structured Output

Showing the AI one or two examples often beats three paragraphs of description. This article covers example-based prompting, choosing an output format, and requesting structured output such as JSON that a program or spreadsheet can use, with the checks that make it safe.

Technology

9 min read

Give AI the Right Context: Source Material and Long Documents

The single biggest upgrade to AI answers is not a cleverer prompt. It is giving the model the right material to work from and making it show where each claim came from. This article teaches grounding, quote-first answers and how to handle long documents.

Technology

11 min read

Why AI Sounds Right and Still Gets Things Wrong

Hallucinations are not random glitches. They follow predictable patterns that you can learn to spot. This article explains why fluent AI answers can be false, where errors cluster, and which habits reduce them, with an honest account of what no habit can fix.