Conversations I’ve Had with AI
A blogger shares conversations with AI about technical topics like frameworks, programming languages, and architecture, highlighting insights gained.
A blogger shares conversations with AI about technical topics like frameworks, programming languages, and architecture, highlighting insights gained.
A philosophical exploration of being wrong in technology, challenging binary thinking and advocating for nuanced judgment.
Explores advanced union find data structures with edge annotations, including offset union finds and non-group annotations.
Martin Fowler shares thoughts on LLMs making programming more fun, DDD Europe highlights, and conversation registers with AI.
Reflection on LLM-built projects and the question 'Now what?' after creation, focusing on purpose and ethics.
Kotlin vs Java Part 3: interop focus. JAVAPRO publishes series on JVM language choice.
A software engineer shares personal thoughts on AI, fears, opinions, and evolving mental journey through the tech landscape.
Summary of a fireside chat at Sequoia Ascent 2026 discussing AI agents, Software 3.0, and the shift to agentic engineering.
A personal reflection on how learning snare drum rudiments parallels coding, exploring preverbal competence and the discipline of practice.
Explores how digital interfaces subconsciously influence user emotions and cognition, arguing for ethical design as a core engineering responsibility.
A developer's call to action to learn AI skills, covering using AI for coding and building AI-powered applications, with practical tips and resources.
A review of 'The Rust Programming Handbook', highlighting its practical examples, coverage of core concepts like Ownership, and its role as a supplementary guide.
An analysis of AI's impact on software development, based on interviews with 70+ developers, discussing automation, testing, and the future of coding.
Explores the transformative impact of AI on software development, featuring insights from industry experts on the future of coding.
Explores how modern LLM coding agents adapt to new or private tools, challenging the 'Choose Boring Technology' assumption.
A programmer re-examines the idea that consciousness is substrate-independent, questioning if biological bodies are essential for true awareness.
Extending a Fortran unit testing framework by creating a generic assert_equals interface to handle multiple data types like strings and integers.
Google's Gemini 3 Deep Think AI model is tested by generating detailed SVG images of a pelican riding a bicycle.
A programmer shares his joy and reduced fear about AI coding agents, quoting David Crawshaw on how they enhance programming.
A software engineer's lament on AI's impact on programming, mourning the loss of hands-on coding as a craft.