In web development:
- synchronizing state between frontend and backend
- distributing state inside a frontend application
In embedded software:
- getting the LED to blink at the right speed
- I2C
In software architecture:
- communicating with people who don't think in systems
- getting team buy-in while keeping a coherent vision
In data science:
- cleaning and indexing CSV files
- recognizing and explaining the 800 ways data can lie
When learning:
- finding the right balance between practice and theory
- making up exercises when none exist
(titile image: wolfgangfoto - CC)
Top comments (0)