Subscribe for updates and more.

Developer Resources

Planted 02022-05-31

Choosing technology

Misc

HTTP API Design

Moved to HTTP API

Database

Deployment

Authentication

CMS

Object Storage

Misc

Web accessibility

Web

Programming

JavaScript

TypeScript

HTML

CSS

React

Issues

Error monitoring

Data science

Graphics

Security

Algorithms

Sovereign cloud

Email


Management

JS libraries

Projects


What would a novice do wrong here?

An Easier Method for Extracting Tacit Knowledge

informal expertise extraction conversation yesterday, with a senior software engineer

  • Experts attempt to predict the direction of change for their software requirements, and design accordingly
  • Novices don’t realize the initial structure they chose was wrong and keep patching the mistaken design
  • The senior engineer is aware of the tradeoffs. The novice engineers can’t even see them

Developing Expertise: Herding Racehorses, Racing Sheep