Experienced developer frustrated with AI tooling for finding security bugs, web developer surprised by weird beliefs in engineering, fallout from nasty npm prank, thoughts on what they got right and wrong with Go, and challenging the view that all code is tech debt.
AI tooling for finding security bugs in software development has not provided significant value and it is important to combine human intervention with AI for better results.
Returning to full-time web development has highlighted the intelligence of web developers and raised the question of whether web development truly requires a build step.
Deep dives
AI's Impact on Curl: Frustration and Optimism
Daniel Stenberg, creator and maintainer of Curl, expresses his frustrations with recent advancements in AI tooling. He believes that generative AI tools have not provided significant value to Curl development. However, he remains optimistic that future AI tools may prove more effective, especially when combined with human intervention. Stenberg emphasizes the ongoing importance of the human touch in software development, cautioning against overly relying on AI for addressing security problems.
Reevaluating Web Development: Surprising Discoveries
Former browser engineer Brian Bertels shares his surprising insights after returning to full-time web development. He admits that web development is challenging and highlights that web developers possess great intelligence. Bertels also revisits his skepticism towards certain web development frameworks and techniques, acknowledging that they may have more merit than previously believed. His reflections prompt the idea of discussing whether web development truly requires a build step in an upcoming JS Party debate episode.
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.