Introduction to Software Development Tooling (2024)
Posted by vismit2000 9 hours ago
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 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.