DOP 302: Using AI To Help With Your Programming Tasks

Episode 302

Show Notes

#302: As individuals, engineers may feel that the day-to-day tasks and projects they undertake are not life-changing. After all, if an engineer has an off day, it doesn’t mean they’re suddenly out of the job market. However, when we look at the larger picture from a business standpoint, the stakes are significantly higher.

Companies that choose to ignore or delay engaging with emerging technologies might find themselves in precarious positions. The necessity of stepping out of the comfort zones to experiment and innovate is more important now than ever before. The failure to at least explore new avenues could mean missing the opportunity to adapt when the market demands change.

In this episode, Darin and Viktor discuss while changes, like AI, might not impact your business today, when they do take place, the effects can be sudden, leaving little time for a reactive strategy.

Frequently Asked Questions

Is objecting to AI coding assistance consistent?

Viktor Farcic argues it is not on DevOps Paradox episode 302. A search engine finds the closest match among indexed solutions, usually surfacing an answer from a question site, which may be wrong and which you may break your code by pasting. Swap the name and the description is identical. On that reading, refusing AI help while accepting search and Stack Overflow is holding two positions at once.

What is the real difference between AI help and searching the web?

Viktor Farcic identifies privacy on DevOps Paradox episode 302. Asking a model about your code means a round trip, and there is no guarantee the code does not travel with the request, where nobody was pasting company secrets into a search box. He treats that as a question of which AI rather than whether: a provider you already trust, or a model you host yourself.

Will AI reduce the number of engineers companies need?

Viktor Farcic is sceptical on DevOps Paradox episode 302, pointing out the same prediction accompanied drag-and-drop tools, higher-level languages and the move to cloud, and each time hiring grew. The assumption misses that the goalposts move. What a company is expected to ship keeps expanding, not by choice but because competitors set the bar, so the work grows to match the productivity.

Should older or younger engineers be more worried about AI?

Viktor Farcic says older, on DevOps Paradox episode 302, and includes himself. Experience carries value, but experienced people are statistically more likely to be defensive about a new trend. His comparison is language acquisition: small children learn faster partly because they have nothing to unlearn and no existing categories the new thing must be forced into.

Is adopting AI more urgent for individuals or companies?

Viktor Farcic separates the two on DevOps Paradox episode 302. For an individual it is not yet decisive, and nobody is out of the job market for skipping it this year. For a company the risk is different: by the time it changes your business, catching up may be impossible. His analogy is cloud, where you can start using AWS today but can no longer become it.

What combination makes an engineer most valuable?

Viktor Farcic’s answer on DevOps Paradox episode 302: “If you can combine experience with curiosity, then we’re talking.” His point is that most people have one or the other. Experience often arrives alongside a loss of curiosity, and curiosity is most common in people who have not yet accumulated experience. He is careful to say either alone still has value; both together is the rare case.

What is the DevOps Paradox podcast?

DevOps Paradox is a weekly podcast co-hosted by Darin Pope and Viktor Farcic, covering DevOps, platform engineering, and modern software delivery. Episode 302 is a conversation between the two hosts about using AI while programming, covering whether the objections hold up, what privacy actually changes, and whether hiring predictions built on productivity gains have ever come true. Every episode page carries the audio, the video, and a full transcript.

Topics

Share and Download

Hosts

Viktor Farcic

Viktor Farcic

Viktor Farcic is a member of the Google Developer Experts and Docker Captains groups, and published author.

His big passions are DevOps, Containers, Kubernetes, Microservices, Continuous Integration, Delivery and Deployment (CI/CD) and Test-Driven Development (TDD).

He often speaks at community gatherings and conferences.

He has published DevOps Paradox and Test-Driven Java Development.

His random thoughts and tutorials can be found in his blog The DevOps Toolkit.