K:Skills formation and teaching
Skills formation and teaching
Editorial topic mappings connect related questions across sources and book chapters.
SE@PoliMi bibliography 30
- W002 — Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows
Chen · 2026 - W003 — The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers
Cui · 2026 - W011 — The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development
Farrag · 2026 - W015 — Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub
Quispe · 2026 - W037 — After the Party: Growth, Governance, and Security Scanning in the OpenClaw Agent Skill Ecosystem
Xiong · 2026 - W046 — Do Users Write More Insecure Code with AI Assistants?
Perry · 2023 - W047 — Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants
Sandoval · 2023 - W053 — Scanning the Harness: Configuration Exposures in AI Coding-Agent Supply Chains
Kapner · 2026 - W078 — Beyond the Surface: Measuring Self-Preference in LLM Judgments
Chen · 2025 - W081 — Deep Learning-based Code Reviews: A Paradigm Shift or a Double-Edged Sword?
Tufano · 2025 - W088 — Trustworthiness Perceptions in Code Review: An Eye-tracking Study
Bertram · 2020 - W095 — Beyond Code Generation: Reliability, Verification, and Cost Economics in the Agentic Software Development Lifecycle
Bhati · 2026 - W105 — Beyond Lexical Metrics: Sentence-Embedding Detection of Reviewer Habituation in AI Code Review
Yu · 2026 - W112 — Novice Developers Produce Larger Review Overhead for Project Maintainers while Vibe Coding
Asdaque · 2026 - W113 — I Would Have Written My Code Differently: Beginners Struggle to Understand LLM-Generated Code
Zi · 2025 - W115 — Novice Software Developers, All Over Again
Begel · 2008 - W116 — Using Biometrics to Understand AI-Assisted Coding Performance and its Perception
Burelli · 2026 - W118 — How AI Impacts Skill Formation
Shen · 2026 - W119 — Training in the Age of AI: A Theory of Career Viability
Garicano · 2026 - W120 — Automation, AI, and the Intergenerational Transmission of Knowledge
Ide · 2026 - W121 — Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
Kosmyna · 2025 - W144 — 2026 Global AI Jobs Barometer: Two futures for jobs in an AI era
PwC · 2026 - W154 — Comprehension Debt in GenAI-Assisted Software Engineering Projects
Ahmad · 2026 - W155 — ChatGPT: Friend or Foe When Comprehending and Changing Unfamiliar Code
Anderson · 2026 - W156 — LACY: Simulating Expert Mentoring for Software Onboarding with Code Tours
Kara · 2026 - W160 — AriGraph: Learning Knowledge Graph World Models with Episodic Memory for LLM Agents
Anokhin · 2025 - W163 — A Case Study of Onboarding in Software Teams: Tasks and Strategies
Ju · 2021 - W176 — I Know What You Did Last Summer — An Investigation of How Developers Spend Their Time
Minelli · 2015 - W188 — The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize
Sim · 1998 - W189 — The Substrate Collapse: AI Code Generation Invalidates Authorship-Based Knowledge Metrics
Wheeler · 2026
Addy Osmani 10
- O003 — Agentic Skill Decay
Addy Osmani · 2026-08-31 - O016 — 14 More lessons from 14 years at Google
Addy Osmani · 2026-02-12 - O022 — 21 Lessons from 14 Years at Google
Addy Osmani · 2025-12-04 - O024 — Critical Thinking during the age of AI
Addy Osmani · 2025-11-21 - O032 — The AI-Native Software Engineer
Addy Osmani · 2025-07-01 - O035 — AI Won't Kill Junior Devs - But Your Hiring Strategy Might
Addy Osmani · 2025-05-10 - O036 — Avoiding Skill Atrophy in the Age of AI
Addy Osmani · 2025-04-25 - O041 — Leading Effective Engineering Teams in the Age of GenAI
Addy Osmani · 2025-03-19 - O042 — Beyond the 70%: Maximizing the human 30% of AI-assisted coding
Addy Osmani · 2025-03-13 - O048 — Future-proofing your Software Engineering career
Addy Osmani · 2024-12-23
The Pragmatic Engineer 7
- P027 — Robotics for software engineers: Part 1
Gergely Orosz; Sandor Felber · 2025-02-25 - P037 — Humanoid robots for software engineers (Robotics for software engineers, Part 2)
Gergely Orosz; Sandor Felber · 2025-04-29 - P047 — Learnings from two years of using AI tools for software engineering
Gergely Orosz; Birgitta Böckeler · 2025-06-24 - P049 — Skills useful to learn for robotics engineering (Robotics for software engineers, Part 3)
Gergely Orosz; Sandor Felber · 2025-07-08 - P058 — How experienced engineers get unstuck in coding interviews
Gergely Orosz; Mike Mroczka · 2025-08-26 - P069 — Comparing interviews at 8 large tech companies
Gergely Orosz · 2025-10-30 - P096 — Learnings from conducting ~1,000 interviews at Amazon
Gergely Orosz; Steve Huynh · 2026-04-21
Martin Fowler’s website 3
- F005 — Coding assistants do not replace pair programming
Birgitta Böckeler · 2023-08-10 - F013 — The role of developer skills in agentic coding
Birgitta Böckeler · 2025-03-25 - F015 — Building TMT Mirror Visualization with LLM: A Step-by-Step Journey
Unmesh Joshi · 2025-04-30
Earlier Non-Deterministic books 8
- B006 — The Experience Divide
Enrico Papalini · - B013 — PART I: Core Practices
Enrico Papalini · - B015 — PART III: Team Workflows
Enrico Papalini · - B027 — Team Collaboration \& Knowledge Sharing
Enrico Papalini · - B033 — Expert Insights
Enrico Papalini · - B079 — Karpathy-Inspired Skills
Enrico Papalini · - B087 — The Developer Evolution Model
Enrico Papalini · - B090 — Memory and Context Engineering
Enrico Papalini ·