A personal set of opinionated "laws" about AI's role in software engineering. Law #1 argues that as more developers rely on AI, engineers who don't use it become more valuable. Law #2 claims developers benefit from AI in inverse proportion to their skill level — the weaker the engineer, the more AI helps — and that honing real engineering skills is more valuable than improving AI usage. Law #3 states that AI's speed advantage disappears when it generates features faster than customers can test and absorb them.
Table of contents
Law #1: "The more Software Developers use AI, the more valuable Software Engineers who do not use AI become."Law #2: "Software Developers benefit from AI in direct proportion to how weak they are in Software Engineering"Law #3: "AI's speed is negated when it produces Software features faster than customers can test and learn."220 Impressions