17 ms·
Personally it felt quite natural once you start to work on real software projects.
by hotstickyballs 11mo ago
Personally it felt quite natural once you start to work on real software projects.
- LPisGood 11mo agoI have never felt that way, and I’ve worked on a variety of projects at a variety of companies. Everyone has a bespoke mishmash of nonsense pipelines, build tools, side cars, load balancers, Terragrunt, Terraform, Tofu, Serverless, Helm charts, etc. There are enough interesting things here that you wouldn’t even need to make a tool heavy project style software engineering course - you could legitimately make a real life computer science course that studies the algorithms and patterns and things used.
- bckr 11mo agoMerging strategies, conflict resolution, bisect debugging, and version control in general are very computer sciencey. Would make a great course.
- LPisGood 11mo agoThat’s not even getting into the fact that you could basically teach multiple graduate level distributed computing courses with k8s as a case study