Remove Code Remove Design Remove Programming Remove Training
article thumbnail

The Quality of Auto-Generated Code

O'Reilly

Kevlin Henney and I were riffing on some ideas about GitHub Copilot , the tool for automatically generating code base on GPT-3’s language model, trained on the body of code that’s in GitHub. First, we wondered about code quality. But we don’t have methods to test for code that’s “good.”

Code 120
article thumbnail

Rethinking programming

O'Reilly

The programming world will increasingly be split between highly trained professionals and people who don’t have a deep background but have a lot of experience building things. There are jobs for people who design plumbing fixtures, but you wouldn’t want them working in your bathroom.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Teaching Programming in the Age of ChatGPT

O'Reilly

Imagine for a minute that you’re a programming instructor who’s spent many hours making creative homework problems to introduce your students to the world of programming. One day, a colleague tells you about an AI tool called ChatGPT.

article thumbnail

SKP's Java/Java EE Gotchas: Clash of the Titans, C++ vs. Java!

DZone

As a Software Engineer, the mind is trained to seek optimizations in every aspect of development and ooze out every bit of available CPU Resource to deliver a performing application. This begins not only in designing the algorithm or coming out with efficient and robust architecture but right onto the choice of programming language.

Java 207
article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

I believe that attitude towards the design of code and architecture is one of them. In my experience, the culture is better and the results are better in orgs where engineers and architects obsess over the design of code and architecture. Both valuing design and striving for continuous delivery are necessary.

article thumbnail

Unlocking collaborative partner innovation: 2024 Dynatrace Partner Pro Club winners

Dynatrace

Elevating user experience and design with collaborative partner innovation The top submissions stood out by solving complex business challenges and focusing on creating an exceptional user experience. Members gain access to exclusive events and training, fostering a community of champions. Below are the winners.

article thumbnail

Prompting Isn’t The Most Important Skill

O'Reilly

Although I agree that designing good prompts for AI is an important skill, Agarwal overstates his case. Designing and writing software systems that generate prompts automatically. Designing automated prompting systems is clearly important. I’ve made a similar argument about the use of AI in programming.