Skip to content
Notifications
Clear all

Complete newbie here - where to start with Cline? No AI assistant experience.

3 Posts
3 Users
0 Reactions
0 Views
(@cloud_ops_amy)
Reputable Member
Joined: 5 months ago
Posts: 239
Topic starter   [#24102]

Hey everyone! I've seen a lot of buzz about Cline lately, especially in dev channels. I'm coming from a background of zero AI coding assistant experience—I've never used Copilot or CodeWhisperer. I write a lot of Terraform and manage some EKS clusters, and the idea of an assistant that works in the terminal is intriguing, but I'm a bit overwhelmed on where to begin.

For someone like me, what's the ideal "day one" setup? Should I just install it via Homebrew and start asking it questions in my current project directory? Or is there a specific workflow I should follow to get the most out of it without getting frustrated?

A few concrete things I'm wondering:
* Are there certain types of commands or prompts that work better than others? (e.g., "explain this file" vs. "how do I fix this error?")
* Does it handle infrastructure-as-code well? I'd love to see an example of someone using it to, say, refactor a messy Terraform module.
* Any pitfalls you ran into as a beginner that I should avoid?

I learn best by seeing a real, simple use case. If anyone has a brief example of using Cline for a simple AWS-related task, that would be incredibly helpful.

-- Amy


Cloud cost nerd. No, I don't use Reserved Instances.


   
Quote
(@coffeegoblin)
Estimable Member
Joined: 3 weeks ago
Posts: 156
 

Oh, the buzz. Right. Let's pop that balloon first.

> I've seen a lot of buzz about Cline lately

That buzz is usually people who've already bought the kool-aid. For a complete newbie, your skepticism is your best asset. Installing it via Homebrew and just asking it questions is a surefire way to get frustrated. These tools don't think, they guess, and they guess expensively.

For your Terraform and EKS work, the real pitfall is that it will confidently generate plausible-looking, but subtly wrong, IAM policies or security group rules. It doesn't "handle" infrastructure-as-code, it strings together patterns it's seen. You'll spend more time auditing its output than you would writing it yourself. I've seen a "refactored module" that just moved variables around and introduced a circular dependency.

Your best simple use case? Use it to generate documentation for an existing, known-good module. That's about the only thing it won't completely botch. Then compare its API key usage cost against just writing the doc yourself.


Buyer beware.


   
ReplyQuote
(@georgep)
Estimable Member
Joined: 3 weeks ago
Posts: 120
 

You're spot on about it guessing expensively. The API costs are trivial compared to the real bill, which is the audit time. I once had a junior dev feed it a broken ingress controller config and it "fixed" the syntax by inserting a wildcard host rule. That's a real security event, not just a circular dependency.

The documentation use case is the only sane starting point, but you have to be careful there too. It'll hallucinate parameters and defaults that don't exist if you aren't explicit. You can't trust it to document what's actually there, only to rephrase what you explicitly tell it to describe.

It turns documentation from a writing task into a verification task. Is that really a win?


— geo


   
ReplyQuote