The Curious Engineer

All blogs / Engineering management / careers

Dr. Leif Singer

leif.me

Working Together Through Computers: Research And Musings On The Experience Of Making Software.

Engineering management / careersAI / MLSoftware / engineering practice

Posts
31 from 6 Jan 2010 to 23 Oct 2026
Posting
monthly (10 in the last year)
Kind
personal blog
Feed
https://leif.me/rss/

2026 9

  1. Upcoming Paper Jam: Attention Is All You Need
  2. Upcoming Paper Jam: The Psychology of Software Teams, Part 2
  3. Upcoming Paper Jam: The Psychology of Software Teams, Part 1
  4. Upcoming Paper Jam: AI Writes Faster Than Humans Can Review
  5. Just One More Prompt
  6. Upcoming Paper Jam: AI and Our Economic Future
  7. Upcoming Paper Jam: "Maybe We Need Some More Examples"
  8. Agentic Coding Compresses Cognitive Effort
  9. Upcoming Paper Jam: How AI Impacts Skill Formation

2025 3

  1. Using Psychological Research to Influence the Behavior of LLMs
  2. Developer Thriving: Four Sociocognitive Factors That Create Resilient Productivity on Software Teams
  3. Social Transparency in Networked Information Exchange

2024 1

  1. Paper Jams! An Experiment

2017 2

  1. Computer-Supported Cooperative Work: A Useful Lens For Looking At Developer Tools
  2. Self-determination Theory: Understanding Human Motivation for Fun and Profit

2016 7

  1. On the Diffusion of Innovations: How New Ideas Spread
  2. Working Together Through Computers: 6 Recommendations
  3. Fragmented and Overloaded: Challenges in Developer Collaboration
  4. New Habits: Nine Tactics That Worked For Me
  5. More Than Just Coding: A Study on Supportive Channels and Activities in Software Development
  6. Open Source Collaboration Practices in Commercial Projects
  7. From Playing The Piano to Algorithms You Can Trust

2015 1

  1. Nudging Novices: Five Persuasive Patterns

2013 3

  1. How Software Developers Use Twitter
  2. ICSE 2013: Four Days of San Francisco
  3. Dissertation Published

2012 2

  1. On Testing Culture in GitHub Projects
  2. Mutual Assessment in the Social Programmer Ecosystem

2011 2

  1. Backbone.js and AngularJS at HannoverJS
  2. A Collection of Notable Git Resources

2010 1

  1. Have git show what changed after pulling