Daniel Stenberg is frustrated with AI tooling for finding security bugs, Brian Birtles debunks web dev myths, Feross Aboukhadijeh shares npm prank fallout, Rob Pike discusses Go's successes and failures, and Gavin Howard challenges the idea that all code is tech debt.
AI tooling may not be effective for finding security bugs in software development and human intervention is still crucial for better results.
Returning to full-time web development, Brian Birtles highlights the value of previously mocked frameworks and techniques, as well as the unexpected notions held by web developers.
Deep dives
Frustration with AI Tooling Advancements in Curl
Daniel Stenberg, creator and maintainer of Curl, expresses his frustration with recent AI tooling advancements. He believes that generative AI tooling hasn't provided much value for Curl and that its use for fighting security problems may not always be effective. Daniel remains open to the idea that future AI tools could be beneficial, but emphasizes the importance of human intervention for better results.
Surprising Discoveries in Web Development
Brian Bertels, a former browser engineer, reveals his surprises after returning to full-time web development. He acknowledges the difficulty of web development and admits that some frameworks and techniques previously mocked by browser engineers are actually valuable. Brian identifies eight unexpected notions from web developers, including the idea that all sites should work without JavaScript and the belief that web development should not require a build step.
Daniel Stenberg is frustrated with the state of AI tooling for finding security bugs, Brian Birtles is surprised by weird things engineers believe about web dev, Feross Aboukhadijeh details the fallout from a nasty npm prank, Rob Pike shares what he thinks they got right and wrong with Go & Gavin Howard writes up why he believes “all code is tech debt” is all wrong.