Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Jesus christ Yes to all of it. Also needed:

  Systems Engineering 101/201/301/401:   How to design a computer system to be reliable
  Security Engineering 101/201/301/401:  How security flaws happen and how to prevent them
  Conway's Law 101/201:                  Why the quality of the software you write is less important than your org chart
  The Real DevOps 101/201/301:           Why and how to simultaneously deliver software faster, with higher quality, and fewer bugs
  Old And Busted 101/201:                The antiquated patterns developers still use, why they're crap, what to use instead
  Thinking Outside the Box 101:          Stupid modern designs and why older ones are better
  New Technology 101:                    The new designs that are actually superior and why
  Project Management 101/201/301:        History of project management trends, and how to manage any kind of work
  Managing for Engineers 101/201/301:    Why and how to stop trying to do everything, empowering your staff, data-driven continuous improvement
  Quality Control 101/201:               Improving and maintaining quality
  Legal Bullshit 101/201:                When you are legally responsible and how not to step in it


In addition, Team Dynamics 301: A course in Blame Management Handling the traditional “innocent punished, guilty escape/promoted” issue. With explanation of the meme “Success has 100 fathers/mothers while failure is a orphan.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: