top | item 45690386

(no title)

hotstickyballs | 4 months ago

Personally it felt quite natural once you start to work on real software projects.

discuss

order

LPisGood|4 months ago

I 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|4 months ago

Merging strategies, conflict resolution, bisect debugging, and version control in general are very computer sciencey.

Would make a great course.