Farhan.

Engineering labs

Small, honest simulations of the kinds of systems behind real software — run them, change their parameters, and watch what actually happens.