Society restricts who can design bridges or prescribe medicine, but it lets anyone market their software. AI accelerates the problem. It's in everyone's interest that states require licensure of software engineers.| Doug Slater
AI now lets anyone write software, but it has limits. People will call upon software practitioners to fix their AI-generated code. Learn how to decide when to take that gig.| Doug Slater
LLMs are more like E-bikes. More assist makes you go faster, but provides less exercise.| Doug Slater
LLM-generated code is like an oil spill. Real engineers will be there to mop up the mess - and collect the checks.| Doug Slater
There are certain skills software engineers can practice to further differentiate themselves from LLMs.| Doug Slater
In software engineering, over-reliance on LLMs accelerates incompetence. LLMs can't replace human critical thinking.| Doug Slater
Tech risk is a business concern. Instead of vaguely bemoaning "tech debt" and hoping to "do things right", explain its potential costs with words the business understands.| Doug Slater
Tech Debt becomes due swiftly and chaotically. Tech Risk is a better metaphor.| Doug Slater
Programming computers is hard because, as Hal put it, it isn't about programming, and it isn't about computers.| Doug Slater
In the alum chat for Mirdin, someone posted the following question, "Would it be better to start teaching beginners functional or imperative programming first?"| Doug Slater
About that Gig Fixing Vibe Code Slop| Doug Slater