DEV Community

Spiro Floropoulos
Spiro Floropoulos

Posted on

If you could customize a tech curriculum what would you include?

There are a number of things I would love to see in most technical courses.

Some abstract ideas:

  • Working with Product Owners
  • Basic UX survival skills
  • The psychology behind programming

I have others but just cannot articulate them well right now.

Does anybody have other suggestions?

Top comments (3)

ben profile image
Ben Halpern

I'd teach statistics. Via data science/machine learning/etc., it's becoming more a part of our space, but in general software developers are tasked with implementing a/b tests and things of that nature. A good understanding of statistics can go a long way.

This is coming from someone who didn't do great in stats in college, but I managed to retain a lot of the lessons nonetheless.

spirodonfl profile image
Spiro Floropoulos

Great idea! It is definitely an important topic to know something about as a dev.

sublimemarch profile image
Fen Slattery

I'd add a section on inclusive design and empathy for the end-user. So many developers create inaccessible, non-inclusive technology because they don't know how and don't know why they should care. We have an ethical duty to make sure that we aren't harming people with what we build and building for everyone in mind.