Introduction to Software Development Tooling (2024)

Posted by vismit2000 9 hours ago

Counter78Comment10OpenOriginal

Comments

Comment by dragochat 3 hours ago

obligatory link to the famous very similar resource - MIT's The Missing Semester https://missing.csail.mit.edu/

...I'd be curious if anyone has went through _both_, unlikely as that may be, and could give some comparison :P

Comment by tempest_ 7 hours ago

Not enough yaml in the schedule

Comment by tekknolagi 7 hours ago

The schedule is generated from a Python script, but doesn't involve YAML

Comment by ausbah 6 hours ago

man this would’ve been great to take when i was at neu

Comment by azhenley 7 hours ago

And if you need more AI in your life, I just wrapped up co-teaching AI Tools for Software Development at CMU: https://ai-developer-tools.github.io

Comment by dhruv3006 3 hours ago

looks sweet. gonna look into this.

Comment by zkmon 3 hours ago

Pretty archaic. It stops just after version control, code builds and testing. Nothing on devops - deployments, kebernetes, containers, monitoring, release management, environments (prod, non-prod) etc. All this should be part of "development tooling".

Comment by adornKey 2 hours ago

It seems to be an introduction, so just covering the basics is ok. We're still very close to the IT stone age and the IT industry is still quite archaic, so teaching archaic basics isn't that bad. In a lot of areas it's still best to just write your own tools from scratch...

Comment by 1 hour ago

Comment by badatlife 2 hours ago

this is meant for freshman/sophomore cs students i think its a reasonable start

Comment by znpy 54 minutes ago

> All this should be part of "development tooling".

that's not really development, that's operations.