Tag
The article examines how AI agents are diminishing the human instinct to refactor code, as agents can manage complex systems without the limitations of human working memory, raising concerns about long-term software maintainability.
Steve Yegge criticizes the trend of people sharing low-quality AI projects, urging them to keep such work private.
The author recounts being blocked by a tech company's comms team from interviewing a developer for a deep dive, highlighting how such teams prioritize executive titles over technical staff.
Gergely Orosz criticizes the developer tendency to trivialize difficult migrations while being sensitive to similar trivializations, citing a five-year estimate for migrating Enzyme to React Testing Library.
An essay analyzing why programming languages fail, arguing that adoption depends less on technical merit than on how well a language serves programmers as a vocation, art, and job.
A blog post reflecting on why hobby programming communities like OSDev and demoscene are hostile to LLM usage, arguing that the craft and learning process itself is the point.
A reflective essay drawing parallels between Charles Bukowski's approach to writer's block and the tendency of AI developers to overwork, arguing for quality over quantity and the value of stepping away.
Armin Ronacher reflects on the psychology of communities defined by opposition, particularly among LLM-skeptical developers, warning against the tendency to police and harass those who deviate from the group's stance.
A developer blog post argues against the idea of shipping AI-generated code to production without reading it, emphasizing that code review serves critical purposes: diffusing responsibility, reducing bus factor, and maintaining team knowledge of the codebase.
The article discusses the importance of sustaining open source software by encouraging contributions during company time, highlighting the need for corporate support of OSS projects.
Simon Willison highlights Shopify's internal AI coding agent 'River' described by CEO Tobias Lütke, emphasizing its public Slack-based workflow that fosters transparency and osmosis learning among developers.
The article critiques the romanticized view of tech careers, describing them as chaotic and stressful rather than orderly, while addressing anxieties about AI replacing jobs and the lack of clear direction in software development.