DEV Community

Discussion on: Observable: Discovering a New World

Collapse
 
esperanc profile image
Claudio Esperança

I've been using Observable almost exclusively to develop everything I need. I work in education, so I use it to write course materials, how to's, and even as a way to create more engaging assignments. For instance, I teach an undergraduate computer graphics course and my typical assignment is a demo showing some technique I teach in class; I then show it to the class, after which I remove some parts and ask the students to reproduce them. Long gone are the days when I asked the students to download a project using C++ and OpenGL and have them get frustrated because the compiler/OS/library version they have is incompatible. I use the same scheme in a course about data structures and algorithms and can now show them not only the code for things like balanced binary trees, but also live visualizations where insertions and removals can be experimented with.