1. Hard Part of Programming: Precise Computational Thinking
Many agree the core challenge is translating fuzzy human ideas into exact specs, unchanged by AI.
"simonw: The hard part has always been – and likely will continue to be for many years to come – knowing exactly what to ask for."
"nrhrjrjrjtntbt: Hardest part of programming is knowing wtf all the existing code does and why."
2. AI Boosts Productivity for Routine Tasks but Needs Oversight
Users report gains on boilerplate, conversions, and reviews, but stress human review for quality.
"thisoneisreal: I've already done some professional 'mini projects' that just would not have gotten done without an AI."
"jmogly: I would say it varies from 0x to a modest 2x... my job as a senior dev has gotten a lot easier."
3. Limitations on Novelty/Complexity; Skepticism of Job Displacement
AI hallucinates on new problems, security, or edge cases; productivity not 20x, humans essential.
"belter: You are mistaking a massive combinatorial search over seen patterns for genuine reasoning."
"hansmayer: at the end of the day, as an experienced engineer, I am not being more productive with it."
"davnicwil: I flatly cannot believe a claim... that one person is doing the work of 20."