top | item 46138466

(no title)

efsavage | 2 months ago

I think you're definitely right, for the moment. I've been forcing myself to use/learn the tools almost exclusively for the past 3-4 months and I was definitely not seeing any big wins early on, but improvement (of my skills and the tools) has been steady and positive, and right now I'd say I'm ahead of where I was the old-fashioned way, but on an uneven basis. Some things I'm probably still behind on, others I'm way ahead. My workflow is also evolving and my output is of higher quality (especially tests/docs). A year from now I'll be shocked if doing nearly anything without some kind of augmented tooling doesn't feel tremendously slow and/or low-quality.

discuss

order

dkdcio|2 months ago

it’s wild that engineers need months or years to properly learn programming languages but dismiss AI tooling after one bad interaction

tomjakubowski|2 months ago

I think inertia and determinism play roles here. If you invest months in learning an established programming language, it's not likely to change much during that time, nor in the months (and years) that follow. Your hard-earned knowledge is durable and easy to keep up to date.

In the AI coding and tooling space everything seems to be constantly changing: which models, what workflows, what tools are in favor are all in flux. My hesitancy to dive in and regularly include AI tooling in my own programming workflow is largely about that. I'd rather wait until the dust has settled some.

dwaltrip|2 months ago

Motivated reasoning combined with incomplete truths is the perfect recipe for this.

I kind of get it, especially if you are stuck on some shitty enterprise AI offering from 2024.

But overall it’s rather silly and immature.