Keep the Robots Out of the Gym
A developer argues for using AI as a 'tutor' for critical thinking tasks, not just a tool to do the work, to maintain and improve core cognitive skills.
A developer argues for using AI as a 'tutor' for critical thinking tasks, not just a tool to do the work, to maintain and improve core cognitive skills.
Explores the human role in the AI age, arguing we must value critical thinking, agency, and creativity over competing with AI on raw intelligence.
A guide to identifying and countering common forms of propaganda and flawed thinking in the technology industry, from FOMO to naive utopianism.
A developer shares a mental exercise for changing one's mind by assuming the other person is right, emphasizing good faith and intellectual humility.
Explains second-order thinking, a mental model for considering long-term consequences of actions, with examples from software engineering and management.
A guide for engineers on how to actively listen, think critically, and extract value from company meetings to understand their impact on work.
A guide to critically reading academic papers in computer science, emphasizing active engagement and contextual understanding.
A software developer reflects on the personal and professional tension between being a critical, negative thinker and fostering a welcoming tech community.