T:Skills & learning
Skills & learning
Current source memberships across the atlas. A source can address more than one stream.
SE@PoliMi bibliography 26
- W015 — Agentic Delegation and the Language Frontier of Software Developers: A Model and Evidence from Claude Code on GitHub
Quispe · 2026 - W085 — Automation Bias in Mammography: The Impact of Artificial Intelligence BI-RADS Suggestions on Reader Performance
Dratsch · 2023 - W089 — The Role of Domain Expertise in User Trust and the Impact of First Impressions with Intelligent Systems
Nourani · 2020 - 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 - W114 — Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking study
Peitek · 2022 - W115 — Novice Software Developers, All Over Again
Begel · 2008 - W116 — Using Biometrics to Understand AI-Assisted Coding Performance and its Perception
Burelli · 2026 - W117 — The Augmentation Trap: AI Productivity and the Cost of Cognitive Offloading
Caosun · 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 - W122 — AI Didn't Make Programming Easier. It Just Made It Differently Difficult
Osborn · 2026 - W127 — Remote Work Leaves Younger Workers Sidelined
Emanuel · 2026 - 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 - W163 — A Case Study of Onboarding in Software Teams: Tasks and Strategies
Ju · 2021 - W165 — Please Turn Your Cameras On: Remote Onboarding of Software Developers during a Pandemic
Rodeghero · 2021 - W178 — Ramp-Up Journey of New Hires: Tug of War of Aids and Impediments
Rastogi · 2015 - W183 — Moving into a New Software Project Landscape
Dagenais · 2010 - W184 — Developer Fluency: Achieving True Mastery in Software Projects
Zhou · 2010 - W187 — Globalization by Chunking: A Quantitative Approach
Mockus · 2001 - W188 — The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize
Sim · 1998
Addy Osmani 13
- O003 — Agentic Skill Decay
Addy Osmani · 2026-08-31 - O011 — Agentic Code Review
Addy Osmani · 2026-06-16 - O016 — 14 More lessons from 14 years at Google
Addy Osmani · 2026-02-12 - O017 — The 80% Problem in Agentic Coding
Addy Osmani · 2026-01-28 - 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 - O039 — Vibe Coding: Revolution or Reckless Abandon?
Addy Osmani · 2025-04-03 - 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 20
- P001 — Why techies leave Big Tech
Gergely Orosz · 2024-10-15 - P004 — Hiring software engineers and engineering leaders from Big Tech (Part 1)
Gergely Orosz · 2024-10-29 - P005 — How to become a more effective engineer
Gergely Orosz; Cindy Sridharan · 2024-11-05 - P018 — Are LLMs making StackOverflow irrelevant?
Gergely Orosz · 2025-01-21 - P027 — Robotics for software engineers: Part 1
Gergely Orosz; Sandor Felber · 2025-02-25 - P033 — The Reality of Tech Interviews in 2025
Gergely Orosz; Evan King; Stefan Mai · 2025-04-01 - P037 — Humanoid robots for software engineers (Robotics for software engineers, Part 2)
Gergely Orosz; Sandor Felber · 2025-04-29 - P040 — Stack overflow is almost dead
Gergely Orosz · 2025-05-15 - P043 — Vibe Coding as a software engineer
Gergely Orosz; Elin Nilsson · 2025-06-03 - P046 — Being an “Intrapreneur” as a software engineer
Gergely Orosz; Chaitali Narla · 2025-06-17 - 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 - P073 — Career paths for software engineers at large tech companies
Gergely Orosz; Ethan Evans · 2025-11-18 - P080 — When AI writes almost all code, what happens to software engineering?
Gergely Orosz · 2026-01-06 - P092 — “How to be a 10x engineer” – interview with a standout dev
Gergely Orosz · 2026-03-24 - P096 — Learnings from conducting ~1,000 interviews at Amazon
Gergely Orosz; Steve Huynh · 2026-04-21 - P101 — AI’s impact on software engineers in 2026: key trends, Part 2
Gergely Orosz; Elin Nilsson · 2026-05-19 - P123 — Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler
Gergely Orosz (credited author and moderator); Kent Beck and Martin Fowler (panel participants) · 2026-04-07
Martin Fowler’s website 8
- F005 — Coding assistants do not replace pair programming
Birgitta Böckeler · 2023-08-10 - F006 — TDD with GitHub Copilot
Paul Sobocinski · 2023-08-17 - F009 — Onboarding to a 'legacy' codebase with the help of AI
Birgitta Böckeler · 2024-08-15 - 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 - F020 — Partner with the AI, throw away the code
Matteo Vaccari · 2025-07-31 - F034 — Practitioner Voice
Jim Highsmith · 2026-08-19 - F035 — When Software Meets Hardware
Kuldeep Singh · 2026-10-15
Earlier Non-Deterministic books 37
- B001 — Introduzioni alle parti — Non-Deterministic Software Engineering
Enrico Papalini · - B003 — Summary
Enrico Papalini · - B005 — Vibe Coding vs. AI-Assisted Engineering
Enrico Papalini · - B006 — The Experience Divide
Enrico Papalini · - B010 — The Adaptation Imperative---What Companies Must Do Now
Enrico Papalini · - B011 — Looking Forward---The Future of Software Engineering
Enrico Papalini · - B013 — PART I: Core Practices
Enrico Papalini · - B014 — PART II: Quality Assurance
Enrico Papalini · - B015 — PART III: Team Workflows
Enrico Papalini · - B016 — PART IV: Organizational Foundation
Enrico Papalini · - B017 — Pattern Recap: Quick Reference Guide
Enrico Papalini · - B018 — Antipatterns: What Not to Do
Enrico Papalini · - B019 — Tools \& Practices
Enrico Papalini · - B020 — Understanding Tool Maturity Levels
Enrico Papalini · - B021 — Getting Started: Choosing Your Primary Tool
Enrico Papalini · - B026 — Development Practices Enhanced by AI
Enrico Papalini · - B027 — Team Collaboration \& Knowledge Sharing
Enrico Papalini · - B030 — Common Pitfalls to Avoid
Enrico Papalini · - B031 — First 90-Days Implementation Roadmap
Enrico Papalini · - B033 — Expert Insights
Enrico Papalini · - B037 — Preface
Enrico Papalini · - B046 — Playbook Quick Reference
Enrico Papalini · - B048 — Preface
Enrico Papalini · - B052 — The Ecosystem: A Map of Public Frameworks
Enrico Papalini · - B057 — The Comparison: Patterns, Divergences, and Convergences
Enrico Papalini · - B058 — Design Boundaries: What to Adopt, What to Avoid
Enrico Papalini · - B066 — Installation and Setup
Enrico Papalini · - B069 — Framework Reference Cards
Enrico Papalini · - B079 — Karpathy-Inspired Skills
Enrico Papalini · - B083 — Introduzioni e postfazione — The Autonomous Future
Enrico Papalini · - B084 — Preface
Enrico Papalini · - B087 — The Developer Evolution Model
Enrico Papalini · - B090 — Memory and Context Engineering
Enrico Papalini · - B098 — Tool Reference
Enrico Papalini · - B100 — Ralph Loops with VS Code and GitHub Copilot
Enrico Papalini · - B105 — The Organization Becomes a Loop
Enrico Papalini · - B106 — The Economics of Loop Engineering
Enrico Papalini ·