Post

we're starting to see that programming (encoding concepts in an executable form and order) and software engineering (refining concepts into repeatable, reusable units that are fit to purpose) are and have always been almost completely orthogonal

P(aul) Frazee@pfrazee.com

I’ve gotten this a couple times so one thing to clear up: At this point I think AI coding is akin to having a new compiler, and the language is just natural text (often specs). LLMs do not currently have the capability to make good engineering decisions past a certain level of complexity

10 reposts66 likes

moreover, engineering is rarely done by a person, at any sort of interesting scale; it is basically always the union of at least one programmer and at least one non-programmer, or, post-programmer (PMs, EMs, Staff Engs, et cetera)

also i've been known to say that programming was the easy part, and mean it, but, i don't think programming is """solved""". there is a lot of interesting programming work left for humans, that the ai is not doing. but there's much more engineering to do